Steam and dxdiag report wrong VRAM size and video card type

Questions about Wine on Linux
Locked
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Steam and dxdiag report wrong VRAM size and video card type

Post by olivierfrdierick »

Linux is debian stable (wheezy)
Video card is NVidia GTX 970 with 4 Gb of VRAM (10de:13c2).
Wine version is 1.7.35, compiled from git.
NVidia proprietary driver version 346.35.

Code: Select all

$ lspci | grep 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation Device 13c2 (rev a1)
$ glxinfo | grep 'OpenGL renderer string'
OpenGL renderer string: GeForce GTX 970/PCIe/SSE2
Steam reports driver "VideoController1", with all features "not detected" except "color depth" and "screen size" which are correct, and 512Mb of VRAM which is wrong.
dxdiag reports display name "X11 Windowing System", with 15.0 MB of VRAM and chip/Manufacturer "n/a".

Setting VideoPciDeviceID, VideoPciVendorID and VideoMemorySize to 0x13c2, 0x10de and 4096 respectively doesn't change anything.

winetricks directx9 doesn't change anything either.

Has anyone experienced similar issue with GTX 970?
How can I make that card properly recognised by windows apps?
Does it matter?
User avatar
olivierfrdierick
Level 5
Level 5
Posts: 258
Joined: Thu Sep 13, 2012 12:09 pm

Re: Steam and dxdiag report wrong VRAM size and video card t

Post by olivierfrdierick »

SOLVED.

I had the nvidia proprietary driver installed before compiling wine.
At that time the 32bit mesa libraries were not yet present.
The 32bit libraries were installed to build wine.
Reinstalling the nvidia proprietary driver now made it build the 32bit compatibilty libraires.

ps. Would have found the obvious error message if I had looked at wine's terminal output.
It also got me rid of the missing sound (libasound2-plugins:i386 was not installed either). :roll:
Locked