Nainstalovat Steam
přihlásit se
|
jazyk
简体中文 (Zjednodušená čínština)
繁體中文 (Tradiční čínština)
日本語 (Japonština)
한국어 (Korejština)
ไทย (Thajština)
български (Bulharština)
Dansk (Dánština)
Deutsch (Němčina)
English (Angličtina)
Español-España (Evropská španělština)
Español-Latinoamérica (Latin. španělština)
Ελληνικά (Řečtina)
Français (Francouzština)
Italiano (Italština)
Bahasa Indonesia (Indonéština)
Magyar (Maďarština)
Nederlands (Nizozemština)
Norsk (Norština)
Polski (Polština)
Português (Evropská portugalština)
Português-Brasil (Brazilská portugalština)
Română (Rumunština)
Русский (Ruština)
Suomi (Finština)
Svenska (Švédština)
Türkçe (Turečtina)
Tiếng Việt (Vietnamština)
Українська (Ukrajinština)
Nahlásit problém s překladem
Hi,
Thanks for the info. When I wrote this post, I said this:
"I want to know what we need to expect. Do we need to wait a new Nvidia Driver to solve this situation, or we need a new Steam Proton version to support Nvidia GPUs?"
because I didn't know if the problem was in Steam Proton or in Nvidia Drivers.
Now, I know that the main problem is on Nvidia Drivers but there are additional problems. Deivi said that the problem is in Steam Runtime too. But it seems like a somewhat different problem.
After that info, the only way to fix that is to wait another Nvidia Driver.
Thank you, if the problem persists, I will think if change or not my current Nvidia GPU for an AMD GPU.
https://wiki.archlinux.org/index.php/Vulkan#Selecting_vulkan_driver
The paths may need to point to the correct vulkan libs inside the Steam Runtimes bundle, or your distro's libs... that will take some extra digging, but maybe this gets that issue fixed.
The other problem, with poor DX12 interpretation on Nvidia GPUs, can only be solved by waiting for updates to Nvidia drivers and Proton...
...or, depending on the game, by finding out what parameter can be passed to it so that it uses something else (DX9/10/11, Vulkan or OpenGL), which hopefully is better implemented. Some games have a fallback method, some don't, some do it automatically if the main method isn't detected as available, some need to be run with an explicit parameter.
There are proton parameters to disable DX10, disable DX11, use WineD3D instead of DXVK for DX9/10/11, disable multithreading optimizations like Esync / Fsync...
https://github.com/ValveSoftware/Proton/blob/proton_5.0/README.md#runtime-config-options
...but for now it seems it is not so easy for DX12... I have made a quick search and came up empty for how to disable it on Wine
ps: the reason I have some hope this may help, because most DX12 games still carry some alternative method, due to it not being available on Win7, and due to it being comparatively buggy and quirky as mentioned quite a few times by game devs.
Did you try radeon profile
https://github.com/marazmista/radeon-profile
Here is a thread you'll like:
*
* Have you upgraded to nVidia-460-Driver?
* Do you install it properly?
*
* If not , then youll have to manually change the Vulkan Shader Cache Location and manually upgrade the Cache from 128mb to the new default of 1024mb!!
*
The README. at the bottom of the page on the link below is the Official nVidia Driver Installation Manual.
*
If you choose to read it and apply what is explained in the nVidia README.
You will have a MASSIVE! performance and functionality upgrade. MASSIVE!
*
* These MASSIVE!! upgrades require NO Overclocking...the option is there of course.
Example:
* If your System isnt PURE UEFI-BIOS with SecureBoot and CSM off permanantly you will have performance loss and instability.
*
* Is xHCI Handover setting correct? It causes issues.
*
* PCI Update and FWUPD need to be run every 6 months.
*lm-sensors and ACPI support installed and run.
* BUT Lm-sensors can interfere with Laptops especially ASUS.
*
* If CPU CPAT Support and 64Bit DMA Buffer Support isnt enabled you will have terrible performance.
*
* Have you set 64Bit Bars Addressing Support?
*
**** Your MAD 32Gig Gaming rig will only be using 4G!. at 32bit! Legacy ROM!!!
* The User has to allow the nvidia card to run upto Spec. Its all it the manual.
#
*Issues again if IOMMU is wrong. nVidia doesnt support SWIOTL.
* If the nVidia driver is symlinked to MESA?? Again another performance hit.
And theres so much more... Check out the nVidia README.
*
* Is VDPAU set to the nvidia recommended optimal value?
*
*More? Do you own a Geforce GTX and want an RTX?
In most cases they are the same chip. The RTX DRivers have more features enable.
* Just get Linux to read the GTX as an RTX.
As for Red Dead redemption II and Cyberpunk support for nVidia.???
They"re not supported by PROTON at all. That said plenty are playing hassle free.
* How? Theyve unlocked the nVidia Potential as per the Official nVidia Manual.
* The CyberPunk "VK_valve_Mutable...." issue for nVidia. Is an issue if you unlock the memory addressing and fix the buffer. The AMD RAv driver had a memory extention added ages ago. CD/Projekt used a specification that was supposed to be dropped is the issue.
And when your System is finally configured correctly and optimised. You may want to check this out... But its pointless if you dont fix everything else first.
*
keylase.nvidia-patch.github
Anyway... learn the README and spread the word.
So if I want to go to Linux with my RTX 3070, I just use a slightly older version of Proton to play games and I should have no problems, right?
I might be biased by AMD`s open source driver approach or my favorite titles, so it`s just my personal reflection. But logically even Phoronix.com usually measures Radeon RX cards better performing overall in raw FPS than GeForce`s counterparts compared to benchmarks in windows.
Also, Drivers get constantly improved and features added in amdgpu and the open source project mesa, so you could still use your card well even in years after AMD/Nvidia drop driver support. Nvidia drops it earliy: see Kepler. The open source driver of Nvidia Nouveau is much less developed compared to Mesa - so when Nvida drops the driver support, you have to stay on old drivers and old kernels too. While with AMD or Intel, you still can use the latest drivers for any old Hardware as long as the community claims it important enough to keep.
the linux train does not stop for passengers (probably fare dodgers) like nvidia.
♥♥♥♥ you Nvidia
Thanks god i bought an AMD card
1) most Linux users in general use AMD GPUs...
2) The Steam Deck runs on AMD , not NVIDIA
You can call it "discrimination" if they want, but Valve has no obligation to devote equal development resources to the NVIDIA experience on Proton as they do to the AMD experience on Proton.
You could delete the entire kernel and the mesa drivers would still be up and running
The unfortunate thing is there are people like me who are late to the Linux party. Did not know I wanted to go to Linux until after I bought my RTX card.
I bought an Nvidia card when I was already on Linux only. All fine with it in my book.