[Bug 39215] New: Nvidia geforce getx 960m detected as gtx470
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(a)winehq.org Reporter: co.parisi(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 wine(a)discordia.ch <wine(a)discordia.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wine(a)discordia.ch --- Comment #1 from wine(a)discordia.ch <wine(a)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? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Robert Walker <bob.mt.wya(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bob.mt.wya(a)gmail.com --- Comment #2 from Robert Walker <bob.mt.wya(a)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 :-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #3 from wine(a)discordia.ch <wine(a)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) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #4 from co.parisi(a)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)
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #5 from Robert Walker <bob.mt.wya(a)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... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #6 from wine(a)discordia.ch <wine(a)discordia.ch> --- That's a huge list: http://us.download.nvidia.com/XFree86/Linux-x86/352.79/README/supportedchips... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #7 from super_man(a)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 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #8 from Robert Walker <bob.mt.wya(a)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... -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Robert Walker <bob.mt.wya(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #53771|0 |1 is obsolete| | --- Comment #9 from Robert Walker <bob.mt.wya(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 reyqn(a)protonmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |reyqn(a)protonmail.com --- Comment #10 from reyqn(a)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)
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Robert Walker <bob.mt.wya(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #53910|0 |1 is obsolete| | --- Comment #11 from Robert Walker <bob.mt.wya(a)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. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #14 from reyqn(a)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 =) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |e4c75a88fde88a1f7d1bca38a18 | |eb91c80dbbd77 --- Comment #12 from Matteo Bruni <matteo.mystral(a)gmail.com> --- The patch was committed as e4c75a88fde88a1f7d1bca38a18eb91c80dbbd77. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Nvidia geforce getx 960m |Nvidia GeForce GTX960M |detected as gtx470 |detected as GTX470 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 --- Comment #13 from Robert Walker <bob.mt.wya(a)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 :-) -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 1.9.7. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Michael Stefaniuc <mstefani(a)redhat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.8.x CC| |mstefani(a)redhat.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=39215 Michael Stefaniuc <mstefani(a)redhat.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.8.x |--- --- Comment #16 from Michael Stefaniuc <mstefani(a)redhat.com> --- Removing 1.8.x milestone from bugs included in 1.8.3. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org