Nvidia 396.54.09 drivers
Hi
I have the nvidia-developer-driver installed, since that's the one the 396.54.09 drivers were in (because of their good support for Proton/SteamPlay). When I updated my system yesterday, it updated the drivers to 415.18.02. But if I understand correctly, this driver-version's Proton/SteamPlay support isn't as good as 396.54.09. Is that correct?
If it is: is there a Solus-package I can stick to which will always have the best Proton/SteamPlay support? Because in recent months I've had to switch from nvidia-glx-driver-current to nvidia-beta-driver-current, then to nvidia-developer-driver-current in order to stay where I wanted to, nvidia-wise.
Or maybe there's an easier way to handle this that I'm not aware of? :)
# uname -a
Linux sheep 4.19.5-101.current #1 SMP PREEMPT Thu Nov 29 18:36:58 UTC 2018 x86_64 GNU/Linux
# sudo eopkg list-installed | grep -i nvidia
nvidia-340-glx-driver-modaliases - These files are used by the Software Center for hardware detection
nvidia-390-glx-driver-modaliases - These files are used by the Software Center for hardware detection
nvidia-developer-driver-32bit - 32-bit libraries for nvidia-developer-driver
nvidia-developer-driver-common - Shared assets for the NVIDIA Developer Dinary Driver
nvidia-developer-driver-current - NVIDIA Developer Binary Driver (Current Kernel)
nvidia-glx-driver-modaliases - These files are used by the Software Center for hardware detection
xorg-driver-video-nouveau - Alternative video driver for NVIDIA graphics cards
# glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 415.18.02
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 415.18.02
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 415.18.02
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
Cheers!
Posted Dec 1, 2018, 9:54 AM UTC
You're still on the vulkan developer driver, NVIDIA have like 6 different drivers, 2 of them are betas, main branch doesn't have the same features as the nvidia-developer-driver. Version number means absolutely fucking nothing and jump all over the shop... It's a cluster fuck.
If you are on the nvidia-developer-driver and updated, to 415.18.02 you're fine, they updated it https://developer.nvidia.com/vulkan-driver it's no longer 396, they added more hardware support or some shit. Never fear, you shouldn't need to revert, its still the same branch.
Edit: read this back to myself, if it seems like I'm yelling at you I'm not, nvidia just shit me. :)
Thanks for your answer :)
Dude your shouting made me laugh thx.
Just to clarify (coz I didn't have a clue for ages and it seemed everyone else knew and weren't telling!) so I googled tangentially and I came to the following conclusion:
390 has been stopped just like 340 was stopped years ago so it is now a legacy driver which will continue to have updates just like 340 gets updates. In it's place is 400 (which supports all 390 cards and all newer cards) so we all move to 400 if we can. Vulkan support was added from 396 onward but 400 has it too.
Thanks Nvidia for the clarity!
Please , anyone, tell me if I'm wrong :-)
Edit:
Just got this from Solus livestream - 410 doesn't have DXVK 'out of the box' and Bryan will switch to 415 (which does) when it is stable, it currently has problems with Unity engine games at least.
hehehehe
My understanding is/was/I don't know anymore the main series which is currently 410.78 still doesn't have the vulkan nvidia developer driver stuff. That driver is the _only_ one that has the new stuff proton wants. At least that was what everyone was saying back when we had just nvidia-beta-driver on Solus. nvidia had to make 410 stable because it was the only one that had support for RTX cards. An 396.54.09 (edit which was seperate from the old main branch 396) wasn't merged with 410 or nor was the developer driver rebased on 410 so RTX had no support for the new features.
Honestly the more I read the more I am confused, *rolls eyes* thanks nvidia.
Thank you, for the information. :)
Edit2: if anyone can't see why this is confusing:
Yes unix is linux in this case:
https://www.nvidia.com/object/unix.html
An this driver below doesn't exist in the above list.
https://developer.nvidia.com/vulkan-driver
Nvida have yet more pages that often list different current versions of drivers available for Linux at last count it was 5.