Proton
Proton copied to clipboard
The Elder Scrolls Online (306130)
% uname -a Linux 4.17.0-1-amd64 #1 SMP Debian 4.17.8-1 (2018-07-20) x86_64 GNU/Linux
Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz
Video Card: Driver: NVIDIA Corporation GeForce GTX 970/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 390.77
Installs fine, then freezes after "Bethesda" logo.
15688.364:002a:002b:trace:module:LdrGetDllHandle L"libcef.dll" -> 0x1f40000 (load path L"Z:\\home\\diraven\\.steam\\steam\\steamapps\\common\\Zenimax Online\\Launcher;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
15698.353:002a:002b:trace:module:LdrGetDllHandle L"libcef.dll" -> 0x1f40000 (load path L"Z:\\home\\diraven\\.steam\\steam\\steamapps\\common\\Zenimax Online\\Launcher;C:\\Program Files (x86)\\Steam;C:\\windows\\system32;C:\\windows\\system;C:\\windows;.;C:\\windows\\system32;C:\\windows;C:\\windows\\system32\\wbem")
15706.831:007c:0082:err:ntdll:RtlpWaitForCriticalSection section 0x7bd0cdc0 "/home/proton/proton/wine/dlls/ntdll/esync.c: shm_init_section" wait timed out in thread 0082, blocked by 0083, retrying (60 sec)```
Just a side note - it works fine in the system package manager provided Wine with DXVK 0.54.
Please try PROTON_NO_ESYNC=1 %command%
set as launch options for this game.
Yes, just did it a minute ago (via proton's user_settings.py though). It did start. Testing further.
Other then it needs esync disabled - works like a charm. If not for esync - would deserve a whitelist.
I'm getting some serious stuttering while ingame (which aren't happening on a Windows machine with the same settings), but I can't quite exactly figure out what is causing them.
@LiquidPL that could be shader compilation. I get that in DX11 games too, the more you play the less stutters you get as the shader cache increases.
The links (Account, Store, Support, Patch notes) on the launcher doesn't seem to work.
Yes, can confirm. Although I never used those.
[Whitelist] Elder Scroll Online [306130] (PROTON_NO_ESYNC=1) but need optimization
Issue transferred from https://github.com/ValveSoftware/Proton/issues/863. @julianovs posted on 2018-08-28T21:21:38:
with the parameter PROTON_NO_ESYNC=1 work good !!
without the parameter PROTON_NO_ESYNC=1 stuck in bethesda logo !!
one thing I noticed was the following:
running the game natively on windows 10, when you're in a city with a lot of players fps drops from 80 to a 42 (a bit of lag for a few seconds, nothing much)
running the game in linux using proton, when you're in a city with a lot of players fps drops from 80 to a 33-37 (here bottlenecks happen and this is something annoying)
I think the proton project needs to be optimized as much as possible because it will have a bigger performance problem with multiplayer games with large numbers of players, for example MMO RPGS
FOR SINGLE PLAYER GAMES I DO NOT SEE PROBLEM, I BELIEVE THAT THE BIGGEST CHALLENGE WILL BE ON LONG SCALE MULTIPLAYER
@Dazarlin commented on 2018-08-28T22:07:07
I can confirm the findings of @julianovs although my numbers for frames are quite a bit lower due to my weaker system, though it's still very playable. Main issue I have with ESO is the long loading times. These also existed on Windows however. Likely due to the fact that I'm loading everything off of a HDD. I fully agree that in the long run the biggest problem seems like it'll be multiplayer games in general and more specifically MMOs. We'll see however.
I fully agree that the way that ESO performs should indicate that if the addition of the PROTON_NO_ESYNC=1 setting being applied at installation were possible, this game could be added to the whitelist and a fairly popular MMORPG would be easily available on Linux.
Here's my system info if needed: https://gist.github.com/Dazarlin/1fe5b3d929f71f1f3f598c5b99d0c262
@julianovs commented on 2018-08-28T22:17:39
more players = more animations, more effects, higher load of cpu and gpu
if running natively in the windows you already have sharp drops of fps in regions populated by players so imagine this in proton
@julianovs commented on 2018-08-28T22:20:28
my system: dual boot win10/linux mint 19 cpu intel core i7 7700 3.60ghz 16 gb memory geforce gtx 1080 ti 2 ssd 240gb
With the newest Proton 3.7-5 beta, the game launches even with esync enabled.
Can confirm, runs with esync on 3.7-5. Links in launcher still not functional.
I can confirm that the game now starts with esync with 3.7-5 but sadly I am not able to log in. I'm getting the message "Unable to initialize connection to Steam. Please ensure the game was launched through Steam or try again later". The first few attempts at least some announcements were shown below the login mask but those have vanished now as well. I'm not quite sure if this is a Proton issue or just the usual on and off regarding the Steam Login system. On windows I can work around it by starting the game standalone, but with steamplay it won't be that easy.
EDIT: Some more information:
Processor Information: CPU Brand: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz Operating System Version: "Manjaro Linux" (64 bit) Kernel Version: 4.18.4-1-MANJARO Steam Runtime Version: steam-runtime-beta-release_2018-06-14 Video Card: Driver: NVIDIA Corporation GeForce GTX 1060 6GB/PCIe/SSE2 Driver Version: 4.6.0 NVIDIA 396.54
It's really simple.
For me:
WINEPREFIX=/home/diraven/.steam/steam/steamapps/compatdata/306130/pfx/ /home/diraven/.steam/steam/steamapps/common/Proton\ 3.7\ Beta/dist/bin/wine /home/diraven/.steam/steam/steamapps/common/Zenimax\ Online/Launcher/Bethesda.net_Launcher.exe
Was enough, works as expected.
FPS is not stable, optimization is necessary. Problems in loading new models / characters of visualization elements (spells, etc., special effects). There are no problems with textures / artifacts, but due to sharp and frequent falls FPS is not playable. Later I will record the comparison video Proton(3.7-6) - PortSteam(v18) - Windiws(10), for a more obvious visual problem.
P.S. r5 1600, rx480 (8gb), 16gb RAM, Mesa 18.3-dev (iobaf) (Ubuntu 18.04)
Gtx 1080 ti core i7-7700 CPU @ 3.60GHz SSD 16gb DDR3
ELder Scroll Online in :
Windows 10 game settings ultra = good (towns with a lot players) game settings high = best (towns with a lot players) game settings medium = best of the best (towns with a lot players)
Linux/proton game settings ultra = no way (towns with a lot players) game settings high = bad (towns with a lot players) game settings medium = good ((towns with a lot players))
I highly doubt optimization of a single game will be a priority any time soon due to the rather big amount of compatibility issues with the system overall with all kinds of games.
Ryzen 2600 - GTX 1070 here.
I'm getting crazy dips in the open world every few seconds down to 30 fps especially when moving, there also seems a lack of utilisation of my GPU as my radiators are cold (the loop usually warms up a little once the GPU gets going). CPU usage appears to be stuck around 30% max per thread, in windows one thread would be pegged while the others would be low-ish but doing their thing.
Also while windows does suffer from CPU bottlenecks in towns the dips aren't quite as random or ridiculous. Lowest I'd dip on windows is the mid 40's where as in Linux I'm seeing sub 30 numbers and far more variable.
Ryzen 2600 - GTX 1070 здесь.
There is a project PortWine.ru and there is a packaged Steam. Playing through it, the bethesda games are much more comfortable. TESO does not behave much differently there: FPS is on average lower. But there are no frequent failures. Accordingly, more playable. The CPU is more loaded. I managed to raise the performance of the game on r5 1600 by disabling SMP in BIOS (Multithreading)
Maybe Valve can also improve the game in this direction.
FPS is on average lower. But there are no frequent failures.
It's not that low fps is an issue, but rather volatile frame drops and hitching make it annoying to play for long periods. On top of that you can't enable any sort of sync otherwise the FPS plummets, might not be an issue with those with G-sync monitors however not everyone has them.
I don't think this is a whitelist candidate, not if you compare it to say how games like Doom, TW3, MGS:TPP, GTA V all run. While FPS is obviously going to be much lower under Proton+DXVK vs Windows it still needs to be consistent IMO and this is the least consistent working game I've tried with Proton so far.
FPS is on average lower. But there are no frequent failures.
It's not that low fps is an issue, but rather volatile frame drops and hitching make it annoying to play for long periods. On top of that you can't enable any sort of sync otherwise the FPS plummets, might not be an issue with those with G-sync monitors however not everyone has them.
I don't think this is a whitelist candidate, not if you compare it to say how games like Doom, TW3, MGS:TPP, GTA V all run. While FPS is obviously going to be much lower under Proton+DXVK vs Windows it still needs to be consistent IMO and this is the least consistent working game I've tried with Proton so far.
I'm stingy with you! TWitcher 3 I go to Proton, no discomfort. But TESO have less quality graphics works much worse. Also I think that until performance improves, it is too early to transfer to the white list. P.S DXVK 0.80 improved the situation but only in the closed locations (Dungeons). If the difference between Win10 and Proton is about 20-30%. Then in TESO the difference in performance is about 70%
FPS is on average lower. But there are no frequent failures.
It's not that low fps is an issue, but rather volatile frame drops and hitching make it annoying to play for long periods. On top of that you can't enable any sort of sync otherwise the FPS plummets, might not be an issue with those with G-sync monitors however not everyone has them.
I don't think this is a whitelist candidate, not if you compare it to say how games like Doom, TW3, MGS:TPP, GTA V all run. While FPS is obviously going to be much lower under Proton+DXVK vs Windows it still needs to be consistent IMO and this is the least consistent working game I've tried with Proton so far.
Having just tried this game out using proton 3.7-7 beta for a good 6 hours I can confirm the above. For the first 30 minutes of gameplay everything seems fine, FPS you would expect (40-60) for a proton game but after this, the game sharply declines and has some serious stuttering and frame drops that just gets worse no matter where you are doing, in a city, open world etc.
Only way to fix this is a restart of the game.
Having just tried this game out using proton 3.7-7 beta for a good 6 hours I can confirm the above. For the first 30 minutes of gameplay everything seems fine, FPS you would expect (40-60) for a proton game but after this, the game sharply declines and has some serious stuttering and frame drops that just gets worse no matter where you are doing, in a city, open world etc.
Only way to fix this is a restart of the game.
I face frequent stuttering and not even frame rate. After upgrading to Proton 3.7.7, the situation has improved. But when loading textures, especially when moving quickly around the world / city, the game is stuttering. At the same time if you are on the spot the game works well. And this is very good progress after P 3.7.3.
Here is a video of stuttering with static gameplay: https://www.youtube.com/watch?v=j7pVk7e2rk4 And this is the video of the game when moving: https://www.youtube.com/watch?v=_UagrqPIvYk Use 1080 \ 60 fps for clarity.
Here is a video of stuttering with static gameplay: https://www.youtube.com/watch?v=j7pVk7e2rk4 And this is the video of the game when moving: https://www.youtube.com/watch?v=_UagrqPIvYk Use 1080 \ 60 fps for clarity.
Boss fights aren't too much different from Windows (both terrible performance) but moving through open world and towns is a major issue. Alinor is the worst as it can get like a slideshow after a while, definitely something to do with textures loading however lowering the settings doesn't really alleviate it.
Dungeons and homes don't have this issue, get a solid 100 fps in them.
Everything is smooth for me. The game runs like a charm. However, I have one major issue; some of the textures are missing. I'm using the D3D11 render with the NVIDIA drivers btw. Anyone else experiencing this?
Proton 3.16-1 MESA 18,3-dev
I request the conclusion of the game in the white list. The game after using the new Vulkan extension works fine. There are not very big roughness, but they do not interfere with the gameplay. Video of work in the most difficult city with many objects. The game runs approximately 90% of Windows performance. In some places (Desert Al'Akir) even better. I apply video work: https://www.youtube.com/watch?v=ImfZOS6MnDg
Elder Scrolls Online not Launching
Issue transferred from https://github.com/ValveSoftware/Proton/issues/1736. @spiritstr posted on 2018-10-14T13:49:39:
Compatibility Report
- The Elder Scrolls Online
- Steam AppID of the game: 306130
System Information
- GPU: GTX 1070
- Driver/LLVM version: Nvidia 396.54.05
- Kernel version: 4.15.0-36
- Link to full system information report as Gist:
- Proton version: 3.16-1
I confirm:
- [X] that I haven't found an existing compatibility report for this game.
- [X] that I have checked whether there are updates for my system available.
Log doesn't work. https://gist.github.com/spiritstr/9a7bf9d881ddede89691950a7fa49a78
Symptoms
Game not launching, i've just installed Steam setup the steamplay for both 3.7-8 and 3.16-1 but they are not working, the game doesn't launch and there's no log.
Reproduction
Proton 3.16-1 MESA 18,3-dev
I request the conclusion of the game in the white list. The game after using the new Vulkan extension works fine. There are not very big roughness, but they do not interfere with the gameplay. Video of work in the most difficult city with many objects. The game runs approximately 90% of Windows performance. In some places (Desert Al'Akir) even better. I apply video work: https://www.youtube.com/watch?v=ImfZOS6MnDg
I wouldn't say so, while performance has improved a little with the new drivers/proton it's still all over the place and degrades over time. Ironically upping the settings makes it more consistent to a degree however considering I play this game scaled at around 1600p on Windows while maintaining 60 fps cap outside of towns, at the moment this is probably only capable of maintaining a 30fps cap.
Elder Scrolls Online not Launching
Issue transferred from #1736. @spiritstr posted on 2018-10-14T13:49:39:
Compatibility Report
- The Elder Scrolls Online
- Steam AppID of the game: 306130
System Information
- GPU: GTX 1070
- Driver/LLVM version: Nvidia 396.54.05
- Kernel version: 4.15.0-36
- Link to full system information report as Gist:
- Proton version: 3.16-1
I confirm:
- [x] that I haven't found an existing compatibility report for this game.
- [x] that I have checked whether there are updates for my system available.
Log doesn't work. https://gist.github.com/spiritstr/9a7bf9d881ddede89691950a7fa49a78
Symptoms
Game not launching, i've just installed Steam setup the steamplay for both 3.7-8 and 3.16-1 but they are not working, the game doesn't launch and there's no log.
Reproduction
Not sure what i did, but started working just fine, probably changing the NTFS to ext4 and re-adding the folder to steam made that work, i've also deleted the compatdata folder so steam redowloaded proton again.
This game is running way better now, the stuttering seems to be gone on cities! Dungeons seems they got 10-20% more fps.
I wouldn't say so, while performance has improved a little with the new drivers/proton it's still all over the place and degrades over time. Ironically upping the settings makes it more consistent to a degree however considering I play this game scaled at around 1600p on Windows while maintaining 60 fps cap outside of towns, at the moment this is probably only capable of maintaining a 30fps cap.
I have no such problem. Played for 5 hours. Dungeons, Trial, Battlefield. Imperial City. Everything is working. Did not notice the regression. RX 480 8gb, R5 1600 (SMT OFF), 16 gb RAM. HDD WD blue. In the video above, you can see stuttering. It is not in the game. It happens only when recording video ... Record the highest quality 1080 on the HDD and play a bad idea on the same disc. I'm dumb.
I wouldn't say so, while performance has improved a little with the new drivers/proton it's still all over the place and degrades over time. Ironically upping the settings makes it more consistent to a degree however considering I play this game scaled at around 1600p on Windows while maintaining 60 fps cap outside of towns, at the moment this is probably only capable of maintaining a 30fps cap.
I have no such problem. Played for 5 hours. Dungeons, Trial, Battlefield. Imperial City. Everything is working. Did not notice the regression. RX 480 8gb, R5 1600 (SMT OFF), 16 gb RAM. HDD WD blue. In the video above, you can see stuttering. It is not in the game. It happens only when recording video ... Record the highest quality 1080 on the HDD and play a bad idea on the same disc. I'm dumb.
Strangely I was preparing a comeback to this but my performance must of got better after a reboot, however it's still not perfect IMO. My 1070 is performing like a 1050ti would do at 1080p on Windows, I actually have to drop settings to maintain a decent fps outside towns, most of the hitching has gone however you will find the odd stutter.
I still don't think it's worthy of a whitelist, Silver approaching Gold maybe but we shouldn't just be happy a game runs and call it a day. A lot more juice can be squeezed out of this yet.
Here's a video: https://www.youtube.com/watch?v=wBtCZEdKL1A