Proton Latest Version

1 view
Skip to first unread message

Paskasi Coppola

unread,
Aug 4, 2024, 8:57:56 PM8/4/24
to tiwapote
Protonis a compatibility layer for Windows games to run on Linux-based operating systems.[1] Proton is developed by Valve in cooperation with developers from CodeWeavers.[2] It is a collection of software and libraries combined with a patched version of Wine to improve performance and compatibility with Windows games. Proton is designed for integration into the Steam client as "Steam Play".[3] It is officially distributed through the client, although third-party forks can be manually installed.

Proton was initially released on 21 August 2018.[4] Upon release, Valve announced a list of 27 games that were tested and certified to perform like their native Windows counterparts without requiring end-user tweaking. These include Doom (2016), Quake, and Final Fantasy VI.[3][4][5]


Proton incorporates several libraries that improve 3D performance. These include Direct3D-to-Vulkan translation layers, namely DXVK for Direct3D 9, 10 and 11, and VKD3D-Proton for Direct3D 12. A separate library known as D9VK handled Direct3D 9 support until it was merged into DXVK in December 2019.[6]


Being a fork of Wine, Proton maintains very similar compatibility with Windows applications as its upstream counterpart. In addition to the official list of compatible games, many other Windows games are compatible,[7] albeit unofficially, with Proton. The user can optionally force use of Proton for a specific game, even if a Linux version already exists.[8] This may be done when a game's official Linux support is lacking or possibly not stable.


ProtonDB is an unofficial community website that collects and displays crowdsourced data describing the compatibility of a given title with Proton, on a rating scale from "Borked" (doesn't work) to "Platinum" (works perfectly).[9][10] The site is inspired by the WineHQ AppDB, which also collects and displays crowdsourced compatibility reports and uses a similar rating system.


Proton generally lags behind its upstream Wine base by several releases. Unofficial forks, such as Proton GE,[11] have been created to rebase Proton on recent Wine versions, which may improve compatibility with games over the official release, and sometimes hurt it.[12]


In December 2020, Valve released Proton Experimental, a perpetual beta branch of Proton that incorporates new features and bug fixes quicker than regular releases,[13] which are eventually included in a regular release.[14]


So, this installs almost every optional dependency there is, which are needet for dos gaming, battlenet and lutris. Most of those dependencies are written down in the Arch package of Lutris itself:


Some of those are added or changed due to better performance - bottom line is: If there are two packages available, one native and one glorious eggroll, chose the ge version.


I'm using linux. I launched the game with proton experimental. After updates, the game said that: "Support for DirectX 10 has ended. We hope you can upgrade your graphics soon!" But I have AMD ATI Radeon R7 360 and intel i3-7100 with 4 cores, 3.900GHz and 12GiB RAM. With windows 10, the game launched.



So how can I fix it. Thanks.



P.S. I marked tag as "Warframes" because there aren't other satisfiyng options.


Try switching to a different Proton version in the Steam settings for the game. (Right click Warframe in your Library, then select Properties and choose a different Proton version there). It happened to me after installing a different graphics card driver and actually picking a non-ge Proton ended up working fine.


This to me sounds like something you could post on protondb.

There are also different Proton builds (GloriousEggroll, others) to help.

I personally have not had major issues with DX11/12 games on Fedora, but again my install is different from yours. I do also have an Nvidia system(GTX970) and an AMD system (RX5700XT).


I have the same issue with my installation. If I was not using my machine to run my Oracle databases test environment, I would already installed another linux distro, because it seems that no one cares. As stated by other users, directx12 works fine on other linux distributions, the issue is Fedora related.

We always complained how bad linux gaming was, that no one cared about gaming on linux, and when we finally got a big company developing solutions for more games be available on linux, we bump in a wall in the linux side.


After not running Steam for a while (around 2 weeks), I'm finding that I can't run Windows games through Proton any more (all my native ones run fine). My system is up to date (yay -Syu). I'm normally using -ge-custom-bin but the same issue remains after switching to a different Proton version (I've tried Experimental, 7.0, and 5.13).


Everything outside Proton seems to be running fine. Reinstalling proton-ge-custom-bin doesn't help, neither does cleaning Steam's shader cache. The command I'm running my games in Steam is just prime-run %command% and has worked correctly before.


This is a typical log file (obtained by appending PROTON_LOG=1 to launch options) from Neon Abyss, I'm getting very similar output from all my Proton-launched games: , where in all cases the logs contain lines similar to these:


Removed vulkan-swrast, nothing has changed in terms of not being able to run Proton. Removing xf86-video-amdgpu makes Xorg fail to start, which I expected since the integrated AMD GPU is configured as the default one. That has never caused any trouble for me, though.


It shouldn't fail to start xorg unless you manually configured something . The default modesetting driver should kick in in that case and drive the amdgpu output. xf86-video-amdgpu has recently come up with causing some weird issues.


I have manually configured amdgpu modules and settings but the last time I made any changes was almost a year ago, while this issue started only a few weeks ago. Do you think it makes sense to remove the AMDGPU drivers? The issue seems to be specific to Proton and Wine, everything else runs normally, including native games.


Which is why I mentioned the issues started recently, this is about trying to rule out what causes the problem, it should be trivial to move the corresponding files out of the way temporarily and move them back after if it doesn't fix the problem. To complete the potential vulkan interference (there was a thread with this coming up but with the intel side, though I'm not finding that one of the top of my head) maybe install vulkan-radeon/lib32-vulkan-radeon so the amdgpu can technically provide a vulkan renderer as well.


Maybe, but generally your setup is logically slightly broken. You should see a Xorg process here on a normal PRIME enabled run. Remove your custom xorg config files, restart xorg, repost a xorg log and nvidia-smi and an updated proton log.


My Xorg is running on the integrated (amdgpu) device. I use the NVIDIA GPU for running games and other graphics-intensive apps or CUDA codes only. Should I be seeing its process in nvidia-smi in this case?


Yes you should and yes it should... Your current xorg conf omits the nvidia driver from being loaded by xorg, chances are this trips up wine, because it wants to hook into some Xorg function (which it asks of the renderer card, which can't provide, since it doesn't know about the X screen it's supposed to look at), please test the relevant conditions. (... And there have been actual problems here with an updated xf86-video-amdgpu, I strongly suggest you test without that, seeing your config doesn't actually configure anything of note that would not be provided by the modesetting driver anyway)


All right. Aside from /etc/X11/xorg.conf.d/20-amdgpu.conf, I can't recall having made changes to anywhere else regarding GPUs, is there anything else I should remove or reset, apart from that and the amdgpu driver?


Uploading files to a Proton Drive remote that contain content is no longer functional for me. This was working flawlessly a couple of days ago and still is for blank files. I am not aware that I have made any changes relevant to this issue.


I've tried on a different machine using Arch as well as using the beta version. I've disabled Proton Sentinel and disabled the version history. I've run the commands from different networks, and I can confirm that I can upload files (e.g., 0002.txt) via the web interface, though it does prompt me for a duplicate file.


From the start Proton remote was only in beta with probably still some issues waiting to be ironed. At the moment it does not have anybody actively working on it and original author went quiet. Unfortunately it means that state of this remote slowly deteriorate. Bugs are not fixed and any changes on Proton side are not incorporated.


Even after updating the Go version to 1.21, the Proton-API-Bridge fork still fails to upload files for me with the same "outdated" error. I also think that I noticed the failed uploads prior to the commit on the go-proton-api.


Hey all,

Trying to play Windows games on Zorin (Inscryption, to be specific) and cannot get it to run for the life of me. Game files seem reasonably intact, but for some reason Proton seems to not be working any time I attempt to launch a game. Didn't have this issue on Mint. I have already been through Steam's basic troubleshooting steps (reinstalling the .deb from their website as opposed to software store, clearing download cache, restarting and updating computer) with no success. Any thoughts on what else I can do to correct this?


Then in the bottom selection box, change it from experimental to the latest 6.3.8 version. If the game refuses to launch, then try the next version down. And keep doing so until the game launches and runs fine. Hope this helps


STEP-2 - Visit lutris DOT net SLASH games SLASH conan-exiles and install the game with STEAM (AUTO) Version, this will download a copy of steam to lutris and ask you to log in again, Log in as part of the install and download the game as you would any other time in steam (DO NOT CLOSE ANY WINDOWS RELATED TO LUTRIS) Once install has completed, close off all versions of steam and click the Close button (Not launch) on the lutris game installer popup window, you should be left with Lutris showing (STEAM) as a game in your game list, This is your conan exiles launch point. (subnote you can also install other games that are possibly problematic via this steam interface through lutris)

3a8082e126
Reply all
Reply to author
Forward
0 new messages