protonscr

rFactor 2 Demo

protonopen appid 400330Game compatibility - Unofficial
ValveSoftware/Proton#3995 · opened 2020-06-17 by precisionpete · updated 2020-06-17 · 4 comments · github · game page · search this game
Pprecisionpete 2020-06-17 github

Your system information

  • Steam client version (build number or date): 1591251555 June 4, 2020
  • Distribution (e.g. Ubuntu): Mint 18.3 Cinnamon (Ubuntu 18.04)
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

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

  • Installed Steam from the latest.deb download (not apt)
  • Installed updates
  • Enabled Proton 5
  • Downloaded "Factor 2 Demo"
  • After download completes, the files validate no problem. Shows in library etc.
  • Try starting it... I get a small black box. Then a fullscreen black box. Then back to the steam launcher...
  • Launches shows 1min of play time. Was one second of black screen only.
  • enabled logging. Log file attached. Not sure how to diagnose.
  • Log seems to end in a virtual blue screen of death...

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

Kkisak-valve maintainer 2020-06-17 github

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.

Pprecisionpete 2020-06-17 github

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

Kkisak-valve maintainer 2020-06-17 github

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 2020-06-17 github

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

Launch options

Launch lines