Steam for Linux

Steam for Linux

cretsiah Oct 11, 2020 @ 3:24am
how can i either check or change the graphics driver in a proton 5.0.9 installed game
my system is running an RX550 4GB card linux mint 20.
[ (POLARIS12 DRM 3.35.0 5.4.0-48-generic LLVM 10.0.0)
v: 4.6 Mesa 20.0.8 direct render: Yes ]
[ resolution: 1920x1080~60Hz ]
[ Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati ]

The in-game video settings report:
ATI Radeon 5600 HD series

however from what i can find / understand the 5600 series is a 1GB card

how can i fix this? can i fix this with a winetricks or proton trick?
< >
Showing 1-12 of 12 comments
vengador42 Oct 11, 2020 @ 7:10am 
I may not be the most knowledgeable person to answer this because I don't know the deep WINE/Proton/GPU driver fu, but I'm guessing this is a case of how the game's graphics library treats the card rather than a graphics driver for Proton.

I wouldn't expect the DXVK or other graphics translation libraries of Proton to care much about what the video card is, letting the OS drivers and libraries worry about that (Vulkan/OpenGL/MESA/Xorg/kernel modules). I could be wrong.

I can say that I've been paying a little bit of attention to Proton since it launched and I believe this is the first I've heard of the idea of a card-specific graphics driver as part of it, if that helps.

It might be informative to see if other Proton-run in-game reporting reports the same, especially if the two games are running different game engines (Unity vs. Unreal vs. custom engine, etc.). If you can find no Proton-run in-game reporting that reports more of what you're expecting, that could point so some issue.

Perhaps the game you're playing was made in the era of the ATI Radeon 5600 HD series, so that's the best it knows?
Marlock Oct 11, 2020 @ 10:33am 
You mentioned an in-game video settings is identifying the GPU as ATI HD 5600... but which game? or was that in more than one?

one thing I can think of is adding and running the windows version of GPU-Z as a custom game on Steam, and marking it to force-run with proton 5.0.9... or better yet, after this you could copy it from its proton folder to the game's specific proton folder just to be 100% sure it is running in the same environment

while there is no gpu-specific driver inside Wine/Proton, it does expose different GPUs to windows executables differently (brand/model/features) as each windows executable may need that info to decide on different video detail levels, etc

there may be something wrong with Proton where it grossly misrepresents that specific gpu to the windows executable, but if the game is very old, it's much more likely that the game doesn't have a proper name for the "too new" gpu, as mentioned by @vengador42
Last edited by Marlock; Oct 11, 2020 @ 10:34am
cretsiah Oct 11, 2020 @ 4:14pm 
@Marlock ok so the game is Far Cry Primal.

getting it to launch was as easy as copy and paste and replace (ubisoft folder in program x886 folder from working one ) like in windows the ubsisoft folder.

@vengador42 " It might be informative to see if other Proton-run in-game reporting reports the same, '
sorry i dont know of any other than far Cry Primal doing so

I will have a look see at the other Far Cry Series I own, however if I do a Regedit on Far Cry there is an extra folder under HKCU that is not in Far Cry Primal
vengador42 Oct 11, 2020 @ 7:18pm 
It looks like, accordingly to Wikipedia, your GPU is roughly 2 years newer than the game and the game is roughly 5-6 years newer than the GPU the game is reporting. Since I wouldn't expect the game's info about GPUs to be that old, it seems like the GPU matching logic is seeing the newer-than-it-knows-about GPU in a way that makes it look like such an old card for some reason.

I did a little web searching to see if anybody else ran into a similar problem mentioning those GPUs with that game, but didn't see anything. I see that you've reported on ProtonDB that it kinda sorta works maybe for certain values of 'works", which is apparently better than some older reports. Maybe the game is trying to be "smart" about GPUs and the combinations of fu that WINE/Proton do to try to make Windows games run on Linux is confusing those "smarts". Looking at the WINE AppDB, it looks like one user went from "garbage" to "platinum" in one day back in 2018 with WINE 3.5. He had an Nvidia GPU or maybe the combo he used got the stars to "align" just right...
cretsiah Oct 11, 2020 @ 10:03pm 
@vengador42, ok well, i wen t into synaptic to check on something else and low and behold didnt appear to have the dxvk libraries installed (so maybe i was doing better than i thought ( i dont know ), after installing those libraries, i had to verify the download to get it to launch....

In game Far Cry Primal now says choose your gpu, it is in RED but default is still
- ATI Radeon 5600 HD series and it wont let you change it.


im wondering if now maybe i should try re-installing a clean install of the game ( probably means i will have to do another copy and paste but thats ok) to see if it better aligns the graphics card (it may not based on what you said).

I had been looking at this https://wiki.winehq.org/Useful_Registry_Keys but im not to sure of my self about adding some of those registry keys...

I found this on Lutris " turn on Nvidia Primer Render Offload "
- Go to Settings -> System Settings and turn on Nvidia Primer Render Offload -
however Im not using lutris so im not sure how/ if it could be applied to try it.
Last edited by cretsiah; Oct 11, 2020 @ 10:16pm
Marlock Oct 11, 2020 @ 10:31pm 
Steam ships a copy of DXVK inside Proton by defailt, so there was no need to install it separately... AFAIK this lib would only need to be installed for use in Wine
AbedsBrother Oct 12, 2020 @ 1:52pm 
Originally posted by cretsiah:
@vengador42 " It might be informative to see if other Proton-run in-game reporting reports the same, '
sorry i dont know of any other than far Cry Primal doing so
Tomb Raider Anniversary & Legend when run through Proton should successfully detect some version of your display adapter.
Last edited by AbedsBrother; Oct 12, 2020 @ 1:52pm
vengador42 Oct 12, 2020 @ 4:33pm 
Yeah, Vulkan libs/drivers might be needed to support Vulkan with your GPU, but I wouldn't expect any need to install DXVK on your system since you're using Proton and that's part of the "magic" Valve is providing with Proton compared to vanilla WINE.
cretsiah Oct 12, 2020 @ 7:54pm 
ok well i had enough money to buy Tomb Raider Anniversary in my steam wallet so i can have a look see after it installs

it was suggested to drop in / install some newer dxvk files and faudio files into the system 32 folder....

the draw back is i cant seem to review what protons game specific settings are

tried to use this https://github.com/Matoking/protontricks but it didnt work on my system
i attempted to use winetricks but im pretty sure its only giving me its system wide settings not the individual game settings


i may just give up on it
Last edited by cretsiah; Oct 12, 2020 @ 8:05pm
cretsiah Oct 13, 2020 @ 8:09pm 
@vengador42 and @Marlock

Shadow Warriors 2 from gog.com (installed in offline mode into a wine prefix win7 ) reports same graphics card but doesnt have the same issues

just needed to turn up the gamma setting to see it better

just thought you might like to know....
Last edited by cretsiah; Oct 13, 2020 @ 8:11pm
Marlock Oct 14, 2020 @ 5:58am 
glad you got it working :winter2019happyyul:
cretsiah Oct 14, 2020 @ 4:40pm 
sorry Far Cry Primal is still being a pain in the butt.....

but i might try installing it the same way as i did with shadow Warriors 2 (except not from gog.com but from steam)


will let you know if i have success that way


think somebody forgot to add a flag or echo point in the proton version ( i mean apart from the launcher issue)
< >
Showing 1-12 of 12 comments
Per page: 1530 50