ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.85k stars 1.04k forks source link

rFactor 2 Demo (400330) #3995

Open precisionpete opened 4 years ago

precisionpete commented 4 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

Asus MB, i7-2700K, 32Gb RAM, SSD etc. AMD FirePro W2100 dual display

There is lots of evidence of this working for others. But I can't get past the start. Any suggestions would be most appreciated.

steam-400330.log

kisak-valve commented 4 years ago

Hello @precisionpete, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

What I'm looking for is that you have a working Vulkan driver stack, which you can also use apt policy mesa-vulkan-drivers mesa-vulkan-drivers:i386 to check if the userspace support is installed. Also, your W2100 is part of the Southern Island (SI) generation of video cards and Linux uses the radeon kernel module by default with that hardware generation. The radeon kernel module is not compatible with Vulkan. Please give https://github.com/ValveSoftware/Proton/wiki/For-AMD-users-having-issues-with-non-OpenGL-games a read.

precisionpete commented 4 years ago

Thanks for the quick response. SI here: https://gist.github.com/precisionpete/015f1586d314bea7f69c03b5164a93ca

The system does report radeon by default: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland GL [FirePro W2100] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Oland GL [FirePro W2100] Kernel driver in use: radeon Kernel modules: radeon, amdgpu

I followed the article and updated grub. I excluded both card types as the type was unclear. After that it does show using the amdgpu. But the desktop UI does not load. Looking at dmesg though, it does not appear to be crashing. Or it's not obvious to me.

I suspect I do not have a working driver stack. https://gist.github.com/precisionpete/e49321f4e7c087feccc4c73cbdccbb00

I am using the drivers as supplied with the distribution. I have tried a couple of times in the past to use the Official AMD drivers and have never been able to get them to install. In each case, I had to restore the system to get it back. I've read a lot of people are having trouble with AMDGPU drivers and kernel 5.3...

Not sure how to modify the kernel command line as they suggest. Any other ideas?

Thanks

kisak-valve commented 4 years ago

It's unfortunate you're not able to get to a working desktop with the amdgpu driver. This is something that would need to be investigated on the driver's side.

As an alternative, you can try using PROTON_USE_WINED3D=1 %command% in the game's launch options to tell Proton to use wine's DirectX to OpenGL render path, however, this comes with a significant performance penalty and is not considered supported.

ghost commented 4 years ago

Thanks for the quick response. SI here: https://gist.github.com/precisionpete/015f1586d314bea7f69c03b5164a93ca

The system does report radeon by default: 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland GL [FirePro W2100] Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Oland GL [FirePro W2100] Kernel driver in use: radeon Kernel modules: radeon, amdgpu

I followed the article and updated grub. I excluded both card types as the type was unclear. After that it does show using the amdgpu. But the desktop UI does not load. Looking at dmesg though, it does not appear to be crashing. Or it's not obvious to me.

I suspect I do not have a working driver stack. https://gist.github.com/precisionpete/e49321f4e7c087feccc4c73cbdccbb00

I am using the drivers as supplied with the distribution. I have tried a couple of times in the past to use the Official AMD drivers and have never been able to get them to install. In each case, I had to restore the system to get it back. I've read a lot of people are having trouble with AMDGPU drivers and kernel 5.3...

Not sure how to modify the kernel command line as they suggest. Any other ideas?

Thanks

Do you have an Xorg.conf or are you using X? Ive had the amdgpu driver not want to load if there was any amdgpu related conf file. Also there is a specific way i had to set it up give me a moment and ill pull it from my laptop which is also SI based GPU.

EDIT:

Actually my GPU is CIK but same setup lol woops

Grub cmdline should look roughly like this for SI

GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 radeon.si_support=0 amdgpu.si_support=1"

mkinitcpio.conf first section should be this

MODULES=(amdgpu radeon)

create 2 files in modprobe.d

amdgpu.conf with this options amdgpu si_support=1 options amdgpu cik_support=0

and radeon.conf with this options radeon si_support=0 options radeon cik_support=0

remove any graphics config files under /etc/X11/xorg.conf.d or /etc/X11