https://bugs.winehq.org/show_bug.cgi?id=39215
Bug ID: 39215 Summary: Nvidia geforce getx 960m detected as gtx470 Product: Wine Version: 1.7.33 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: co.parisi@libero.it Distribution: ---
Wine reports the wrong gpu model to games. I'm running it on a laptop with a gtx 960m gpu, but it gets reported as a gtx 470.
https://bugs.winehq.org/show_bug.cgi?id=39215
wine@discordia.ch wine@discordia.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine@discordia.ch
--- Comment #1 from wine@discordia.ch wine@discordia.ch --- Same here, but mine is a:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM206 [GeForce GTX 960] [10de:1401] (rev a1)
Is that GTX 470 some kind of fallback?
https://bugs.winehq.org/show_bug.cgi?id=39215
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya@gmail.com
--- Comment #2 from Robert Walker bob.mt.wya@gmail.com --- I'll knock up a patch - could you guys kindly post the output from:
nvidia-settings -t -q [gpu:0]/PCIID nvidia-settings -t -q [gpu:0]/VideoRAM lspci | grep VGA
both for the GTX 960M _and_ the GTX 960 cards.
Thanks :-)
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #3 from wine@discordia.ch wine@discordia.ch --- $ nvidia-settings -t -q [gpu:0]/PCIID 4318,5121 $ nvidia-settings -t -q [gpu:0]/VideoRAM 4194304 $ lspci | grep VGA 02:00.0 VGA compatible controller: NVIDIA Corporation GM206 [GeForce GTX 960] (rev a1)
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #4 from co.parisi@libero.it --- (In reply to Robert Walker from comment #2)
I'll knock up a patch - could you guys kindly post the output from:
nvidia-settings -t -q [gpu:0]/PCIID nvidia-settings -t -q [gpu:0]/VideoRAM lspci | grep VGA
both for the GTX 960M _and_ the GTX 960 cards.
Thanks :-)
I had to modify the commands for the gtx 960M (thanks to nvidia optimus). The results should be the same of those you wrote:
primusrun nvidia-settings -c :8 -t -q [gpu:0]/PCIID
4318,5019
primusrun nvidia-settings -c :8 -t -q [gpu:0]/VideoRAM
2097152
lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #5 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 53771 --> https://bugs.winehq.org/attachment.cgi?id=53771 wine-add_nvidia_gtx_900_2015_skus(1).patch
Patch to add the following Nvidia SKU's to DirectX hardware detection: Geforce GTX 950 Geforce GTX 960 Geforce GTX 960M
I'll try and get some more SKU's before I submit a patch... There is quite a few missing...
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #6 from wine@discordia.ch wine@discordia.ch --- That's a huge list:
http://us.download.nvidia.com/XFree86/Linux-x86/352.79/README/supportedchips...
https://bugs.winehq.org/show_bug.cgi?id=39215
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #7 from super_man@post.com --- (In reply to Robert Walker from comment #5)
Created attachment 53771 [details] wine-add_nvidia_gtx_900_2015_skus(1).patch
Patch to add the following Nvidia SKU's to DirectX hardware detection: Geforce GTX 950 Geforce GTX 960 Geforce GTX 960M
I'll try and get some more SKU's before I submit a patch... There is quite a few missing...
You may also want to look at
bug 39759
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #8 from Robert Walker bob.mt.wya@gmail.com --- (In reply to super_man from comment #7)
You may also want to look at
bug 39759
Wow, that gave me a huge laugh, thanks!! "I'm just going to re-write an entire header file - to add ONE extra line" !! lol :-) I know you have to have more money than sense to buy a card like that - but that takes the biscuit.
However, as I said, I'm just going to collect details on the 900 series cards that are missing...
https://bugs.winehq.org/show_bug.cgi?id=39215
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53771|0 |1 is obsolete| |
--- Comment #9 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 53910 --> https://bugs.winehq.org/attachment.cgi?id=53910 wine-add_nvidia_gtx_900_2015_skus(2).patch
Adds Nvidia GPU SKU's 950, 950M, 960, 960M.
https://bugs.winehq.org/show_bug.cgi?id=39215
reyqn@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |reyqn@protonmail.com
--- Comment #10 from reyqn@protonmail.com --- (In reply to Robert Walker from comment #5)
I'll try and get some more SKU's before I submit a patch... There is quite a few missing...
Would it be possible to also add the gtx 860m (all the 8xx series seems to be missing but I don't have any info on the other ones).
Here are my outputs for the commands you wrote in comment #2.
optirun nvidia-settings -c :8 -t -q PCIID
4318,5010
optirun nvidia-settings -c :8 -t -q VideoRam
2097152
lspci | grep 3D
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev ff)
https://bugs.winehq.org/show_bug.cgi?id=39215
Robert Walker bob.mt.wya@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #53910|0 |1 is obsolete| |
--- Comment #11 from Robert Walker bob.mt.wya@gmail.com --- Created attachment 54024 --> https://bugs.winehq.org/attachment.cgi?id=54024 0001-directx-Add-Nvidia-GPU-SKUs-950-950M-960-960M.patch
Final patch for 950/960 Nvidia SKU's.
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #14 from reyqn@protonmail.com --- (In reply to Robert Walker from comment #13)
Do please open a generic "Nvidia 800 series cards not detected correctly" WineHQ bug about this. This series does have the messy GK104 Maxwell / GM107 Kepler split. The multi-SKU Geforce GTX 860M (etc.) cards are messy!! I'm sure I can wade through them and create a patch...
If you post the output from (gives the correct PCIID): lspci -nn | grep NVIDIA
Thanks :-)
Well I just did that. I'll put a link to the bug I filed since I don't have any idea of how this whole system works (so sorry in advance if I shouldn't have done that).
bug 40348
Thanks for your work =)
https://bugs.winehq.org/show_bug.cgi?id=39215
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |e4c75a88fde88a1f7d1bca38a18 | |eb91c80dbbd77
--- Comment #12 from Matteo Bruni matteo.mystral@gmail.com --- The patch was committed as e4c75a88fde88a1f7d1bca38a18eb91c80dbbd77.
https://bugs.winehq.org/show_bug.cgi?id=39215
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
https://bugs.winehq.org/show_bug.cgi?id=39215
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Nvidia geforce getx 960m |Nvidia GeForce GTX960M |detected as gtx470 |detected as GTX470
https://bugs.winehq.org/show_bug.cgi?id=39215
--- Comment #13 from Robert Walker bob.mt.wya@gmail.com --- (In reply to reyqn from comment #10) Do please open a generic "Nvidia 800 series cards not detected correctly" WineHQ bug about this. This series does have the messy GK104 Maxwell / GM107 Kepler split. The multi-SKU Geforce GTX 860M (etc.) cards are messy!! I'm sure I can wade through them and create a patch...
If you post the output from (gives the correct PCIID): lspci -nn | grep NVIDIA
Thanks :-)
https://bugs.winehq.org/show_bug.cgi?id=39215
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.7.
https://bugs.winehq.org/show_bug.cgi?id=39215
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.8.x CC| |mstefani@redhat.com
https://bugs.winehq.org/show_bug.cgi?id=39215
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |---
--- Comment #16 from Michael Stefaniuc mstefani@redhat.com --- Removing 1.8.x milestone from bugs included in 1.8.3.