Will SCS ever use DXVK-Native for the Linux port?

skyking_eam
Posts: 122
Joined: 22 Apr 2020 20:20

Re: Will SCS ever use DXVK-Native for the Linux port?

#11 Post by skyking_eam » 27 May 2023 11:21

I have no problems with latest Proton 8.0-2d.

But indeed, the older Proton versions are no longer working.
Attachments
proton8.jpg
User avatar
SchulzX777
Posts: 16
Joined: 28 Oct 2021 22:15

Re: Will SCS ever use DXVK-Native for the Linux port?

#12 Post by SchulzX777 » 31 May 2023 15:20

robert42 wrote: 27 May 2023 09:23 It's bad for me now directx11 doesn't work directly in the proton 8.0-2
and the old proton 7.0-6 doesn't run the game anymore which was the best option to me directx11 worked
I have already tried all the protons and I have no success
now which option would be best???
Good day.

I recently played ETS2 with the Steam Proton version (8.0) and it worked. But I went back to the native version... But have you tried the Proton GE version? Because that also ran with me without problems.

https://github.com/GloriousEggroll/proton-ge-custom

Kind regards.
Processor: AMD Ryzen 5 1600X
Memory: 16 GB RAM DDR4-2667
Graphics card: ASUS RX Vega 56
Sound card: Soundblaster Z
Gamepad: Steam Controller
Operating system: Manjaro KDE
robert42
Posts: 76
Joined: 12 Jan 2021 21:26

Re: Will SCS ever use DXVK-Native for the Linux port?

#13 Post by robert42 » 31 May 2023 21:08

Yes i tried Proton GE it didn't work
skyking_eam
Posts: 122
Joined: 22 Apr 2020 20:20

Re: Will SCS ever use DXVK-Native for the Linux port?

#14 Post by skyking_eam » 01 Jun 2023 00:06

What GPU and driver are you using?

Since DXVK 2.xx which is part of Proton 8 a GPU with Vulkan 1.3 capable driver is needed.

See https://github.com/doitsujin/dxvk/wiki/ ... xt-release for more information
robert42
Posts: 76
Joined: 12 Jan 2021 21:26

Re: Will SCS ever use DXVK-Native for the Linux port?

#15 Post by robert42 » 01 Jun 2023 10:22

470.182.03 driver my GPU not support 500 driver series
skyking_eam
Posts: 122
Joined: 22 Apr 2020 20:20

Re: Will SCS ever use DXVK-Native for the Linux port?

#16 Post by skyking_eam » 01 Jun 2023 10:54

Then you can't use ETS2 with Proton anymore.

For an unknown reason, the game can't access Steam client with older Proton versions and you get this error message:

But the older versions definitely worked in the past, i used them since Proton version 5.

As this error message seems to come from the game exe and not from Steam client, only SCS knows what's going on here.
Attachments
proton_error.jpg
proton_error.jpg (13.09 KiB) Viewed 2128 times
User avatar
SchulzX777
Posts: 16
Joined: 28 Oct 2021 22:15

Re: Will SCS ever use DXVK-Native for the Linux port?

#17 Post by SchulzX777 » 01 Jun 2023 15:10

robert42 wrote: 01 Jun 2023 10:22 470.182.03 driver my GPU not support 500 driver series
If I am informed correctly, the GTX 500 series from Nvidia does not support Vulkan, but the 600 series does. Then you probably played with OpenGL all the time. I suggest you install the native Linux version of ETS2, since it works with OpenGL.
Processor: AMD Ryzen 5 1600X
Memory: 16 GB RAM DDR4-2667
Graphics card: ASUS RX Vega 56
Sound card: Soundblaster Z
Gamepad: Steam Controller
Operating system: Manjaro KDE
User avatar
SchulzX777
Posts: 16
Joined: 28 Oct 2021 22:15

Re: Will SCS ever use DXVK-Native for the Linux port?

#18 Post by SchulzX777 » 07 Jun 2023 18:09

I don't know if some here have heard or read about the OpenGL driver zinc? With zinc you can run OpenGL games in Vulkan.

See Arch Wiki: https://wiki.archlinux.org/title/OpenGL ... kan_(Zink)

I have tried it myself only on a R9 270X from AMD briefly, you set the following variable in Steam under startup options:

MESA_LOADER_DRIVER_OVERRIDE=zink %command%

With Mangohud you can check if ETS2 or ATS uses the zinc driver, so roughly also with gamemode:

gamemoderun mangohud MESA_LOADER_DRIVER_OVERRIDE=zink %command%


The game starts normally, but Mangohud shows Zink as the driver. In the menu everything runs smoothly. As soon as I go in the game, I then have just 20 frames per second. But I have no graphic errors or anything else. You have to have pretty recent Mesa, under Manjaro it would be 23.0.3 at the moment.

I think for Nvidia graphics cards this variable should be used:

env __GLX_VENDOR_LIBRARY_NAME=mesa MESA_LOADER_DRIVER_OVERRIDE=zink GALLIUM_DRIVER=zink %command%


Feel free to test this out to see if it works at all for you, especially those who have powerful graphics cards installed in their computers. Have fun trying it out.
Processor: AMD Ryzen 5 1600X
Memory: 16 GB RAM DDR4-2667
Graphics card: ASUS RX Vega 56
Sound card: Soundblaster Z
Gamepad: Steam Controller
Operating system: Manjaro KDE
Post Reply

Return to “Linux Beta Testing”

Who is online

Users browsing this forum: No registered users and 2 guests