ValveSoftware / Proton

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

The Elder Scrolls Online (306130) #556

Open diraven opened 6 years ago

diraven commented 6 years ago

% 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)```
diraven commented 6 years ago

Just a side note - it works fine in the system package manager provided Wine with DXVK 0.54.

tfaller commented 6 years ago

Please try PROTON_NO_ESYNC=1 %command% set as launch options for this game.

diraven commented 6 years ago

Yes, just did it a minute ago (via proton's user_settings.py though). It did start. Testing further.

diraven commented 6 years ago

Other then it needs esync disabled - works like a charm. If not for esync - would deserve a whitelist.

LiquidPL commented 6 years ago

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.

fazo96 commented 6 years ago

@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.

MadMac commented 6 years ago

The links (Account, Store, Support, Patch notes) on the launcher doesn't seem to work.

diraven commented 6 years ago

Yes, can confirm. Although I never used those.

kisak-valve commented 6 years ago

[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

MadMac commented 6 years ago

With the newest Proton 3.7-5 beta, the game launches even with esync enabled.

diraven commented 6 years ago

Can confirm, runs with esync on 3.7-5. Links in launcher still not functional.

MuMuQ commented 6 years ago

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

diraven commented 6 years ago

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.

Volkinaz commented 6 years ago

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)

julianovs commented 6 years ago

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))

diraven commented 6 years ago

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.

fls2018 commented 6 years ago

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.

Volkinaz commented 6 years ago

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.

fls2018 commented 6 years ago

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.

Volkinaz commented 6 years ago

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%

ghost commented 6 years ago

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.

Volkinaz commented 5 years ago

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.

fls2018 commented 5 years ago

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.

Saroufim commented 5 years ago

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?

Volkinaz commented 5 years ago

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

kisak-valve commented 5 years ago

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

System Information

I confirm:

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

fls2018 commented 5 years ago

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.

spiritstr commented 5 years ago

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.

Volkinaz commented 5 years ago

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.

fls2018 commented 5 years ago

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

Volkinaz commented 5 years ago

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

I updated the MESA drivers to support the new Vulkan extension "VK_EXT_transform_feedback", which solved your problems. In the case of Nvidia, you need to install a new driver (https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-ANV-Vulkan-TF). I also advise you to use the changes in UserSettings.txt, as follows: SET HIGH_RESOLUTION_SHADOWS change to 0 (blur of shadows increases fps) SET GPUSmoothingFrames changes to 0 (most importantly for Linux, this value uses resources more actively to output more FPS

Unfortunately I no longer have an Nvidia card to see how it works(

fls2018 commented 5 years ago

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

I updated the MESA drivers to support the new Vulkan extension "VK_EXT_transform_feedback", which solved your problems. In the case of Nvidia, you need to install a new driver (https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-ANV-Vulkan-TF). I also advise you to use the changes in UserSettings.txt, as follows: SET HIGH_RESOLUTION_SHADOWS change to 0 (blur of shadows increases fps) SET GPUSmoothingFrames changes to 0 (most importantly for Linux, this value uses resources more actively to output more FPS

Unfortunately I no longer have an Nvidia card to see how it works(

To echo what I said on youtube:

No problems with my build (r5 2600 @4ghz mem 2933mhz AIDA/p95 stable) and I got governor on performance mode inside Linux. Driver is latest Vulkan dev with the new transform feedback extension. Generally most (not all) of the hitching has gone with the new Proton beta however low fps on nvidia seems to be an issue at least on ultra high settings. I'm not the only person to say this as if you take a look at the SPCR you'll see plenty of people even with 1080 Ti's get low performance and have to drop their settings. While your own videos don't show it (whether due to recording or whatnot) I've heard many people with MESA drivers say that they get good performance.

Maybe drivers are not quite perfect for this game? Also I already apply the GPUsmoothingframes ini tweak (same as I do on Windows) and have tried others.

Edit: 3.16-2 has just released, I can chuck shadows up to high now and barely a stutter but still much lower FPS than achievable on windows but it's getting there. Another minor issue I spotted is the launcher links don't work with Proton, you need to set it to Win XP which then the actual game doesn't run. Ingame links work via steam overlay though.

Issued a Gold report on SPCR.

Volkinaz commented 5 years ago

Edit: 3.16-2 has just released, I can chuck shadows up to high now and barely a stutter but still much lower FPS than achievable on windows but it's getting there. Another minor issue I spotted is the launcher links don't work with Proton, you need to set it to Win XP which then the actual game doesn't run. Ingame links work via steam overlay though.

Issued a Gold report on SPCR.

I can say with confidence that if we are talking about native Linux games, then AMD lags behind Nvidia. But when it comes to 3D in Wine, the situation changes towards a free driver. After the last update, the performance hasn't dropped a lot (DXVK is again a Windows library). But nevertheless, playing comfortably which already represents a big progress. I hope that Bethesda will switch to the Vulkan API as it did for MAC. Then the game will work as native. In any case, it works completely, custom add-ons work. Therefore, there was a request for a white list. There is a loss of performance, but it is not avoidable if you use WIne. There are also some bugs, for example(редкий сундук светиться через стены или объекты): screenshot_20180915_234140 Can Bethesda use Bunhammer against Linux players because of such cheating details? Will Steam protect us?

Rabcor commented 5 years ago

This game seems to be playable for most (I even spent 5 hours in it), but it has suspiciously bad performance compared to other DX11/DXVK games. See this: https://www.youtube.com/watch?v=wBtCZEdKL1A

While that is certainly playable, that is a graphics card that should be able to play the game at 2160p(4k) at over 60fps with occasional dips down to 50s, running the game at 1080p(FullHD) barely at 60fps, with frequent dips into the 50s and 40s, and occasional dips into the 30fps area.

Playable? Yes, but this is only 25% of the performance that the card should be able to provide, whereas for most DX11/DXVK titles, the performance is somewhere around 80% of native performance. I think this issue needs to be looked into. I suspect it is CPU related rather than GPU related since I had similar experiences on my 980-Ti. And lowering graphics settings/resolution doesn't always improve fps beyond a certain point.

Volkinaz commented 5 years ago

This game seems to be playable for most, but it has suspiciously bad performance compared to other DX11/DXVK games. See this: https://www.youtube.com/watch?v=wBtCZEdKL1A

While that is certainly playable, that is a graphics card that should be able to play the game at 2160p(4k) at over 60fps with occasional dips down to 50s, running the game at 1080p(FullHD) barely at 60fps, with frequent dips into the 50s and 40s, and occasional dips into the 30fps area.

Playable? Yes, but this is only 25% of the performance that the card should be able to provide, whereas for most DX11/DXVK titles, the performance is somewhere around 80% of native performance. I think this issue needs to be looked into. I suspect it is CPU related rather than GPU related since I had similar experiences on my 980-Ti. And lowering graphics settings/resolution doesn't always improve fps beyond a certain point.

This game also does not work well on Windows as it does on Linux, especially on new AMD (rx or more) or Nvidia (10 series) maps. On the AMD card, I see no significant difference in performance compared to WIndows. It seems to me that the problem is on the side of the game developers. A year ago, it worked only in the 1st thread .... Now the game can load 6 threads of processors. But it did not give a significant increase. The game simply does not load computer hardware resources. Also, CPU \ GPU load does not exceed 50%. If someone else has AMD and Nvidia could do job comparison tests in Proton?

Rabcor commented 5 years ago

@Volkinaz yes there have been reports of this, however, if we look at the actual data... https://www.youtube.com/watch?v=N9uE2ivNAR8

It doesn't perform nearly as bad as this on windows.

hmlendea commented 5 years ago

For me the game launches fine only when I do this: WINEPREFIX=$HOME/.games/Steam\ Library/Linux/steamapps/compatdata/306130/pfx/ $HOME/.games/Steam\ Library/Linux/steamapps/common/Proton\ 3.7/dist/bin/wine $HOME/.games/Steam\ Library/Linux/steamapps/common/Zenimax\ Online/Launcher/Bethesda.net_Launcher.exe but it does not log in automatically, and I cannot do it manually since I only have a Steam account and I cannot log in via username and password

No matter what I try, I can't get it to launch with steam

When launching normally it just stays at a black screen after I click play When launching with PROTON_NO_ESYNC I get a crash reporter window after ~5 seconds of black screen - but it gives no details as to what happened

EDIT: After digging some more I found out that the game tries to use DXVK even tho I have PROTON_USE_WINED3D=1. Is this a bug or is there another way to do this? I have Ivybridge and Vulkan support is lacking there.

EDIT 2: Doing it through user_settings.py did the trick. (NO_ESYNC and USE_WINED3D) The game launches fine and the account logs in automatically

The game runs slow (but it's to be expected considering all the snailpower of the 610M that I'm sporting) and the ground textures are missing, and everything drawn on top of those cause a trailing effect wherever it goes. It's the same behaviour I had with vanilla WINE a year or so ago.

Volkinaz commented 5 years ago

Doing it through user_settings.py did the trick. (NO_ESYNC and USE_WINED3D) The game launches fine and the account logs in automatically

The game runs slow (but it's to be expected considering all the snailpower of the 610M that I'm sporting) and the ground textures are missing, and everything drawn on top of those cause a trailing effect wherever it goes. It's the same behaviour I had with vanilla WINE a year or so ago.

That game requires DXVK. WineD3D disgusting performance in ESO.

Volkinaz commented 5 years ago

The last update of Psole Proton broke the seal in Russian.

English is working. Russian interface and text works. Switching to the Russian layout I can not enter text in the chat and confirmation windows. I tried Wine-Staging, and there the Russian layout and text works.

hmlendea commented 5 years ago

Doing it through user_settings.py did the trick. (NO_ESYNC and USE_WINED3D) The game launches fine and the account logs in automatically The game runs slow (but it's to be expected considering all the snailpower of the 610M that I'm sporting) and the ground textures are missing, and everything drawn on top of those cause a trailing effect wherever it goes. It's the same behaviour I had with vanilla WINE a year or so ago.

That game requires DXVK. WineD3D disgusting performance in ESO.

I know, but my 3rd gen (Ivy bridge) i7 is not supported by DXVK, so I can only run it with WineD3D. Anyway, the game doesn't have 60 FPS even on my desktop's GTX 1080 all the time, while running on Windows natively. Even if I could run it with DXVK on the 610M I wouldn't expect it to be playable. But hey, as long as I can get the dailyr rewards and take place in the event quests I'm ok with that.

Anyway... what seems weird to me is that it only worked through user_settings.py and NOT through command line arguments. Could it be because the game has a launcher? Maybe the launcher does apply the args, but the game itself which is started by the launcher does not, somehow?

julianovs commented 5 years ago

working fine !! ubuntu 18.10 kernel 4.18.0.11 nvidia driver 415.18.02 gtx 1080 ti proton 3.16-4 beta quality settings: high there was a great improvement of what was before, so I see that can be considered a white list

Yorper commented 5 years ago

Just wanting to add that TESO stops working with proton 3.16-4 and 3.16-5 beta. It works pretty well however with proton 3.7-8, for me at least.

The error i get when launching steam from a terminal with the 3.16 branch are as follows.

GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with "" sh: /home/david/.local/share/Steam/legacycompat/iscriptevaluator.exe: cannot execute binary file: Exec format error installscript_posix.cpp (416) : Assertion Failed: Standalone evaluator returned error code for app 306130 installscript_posix.cpp (416) : Assertion Failed: Standalone evaluator returned error code for app 306130 sh: /home/david/.local/share/Steam/legacycompat/iscriptevaluator.exe: cannot execute binary file: Exec format error GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with "" GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with "" GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to CreatingProcess with "" GameAction [AppID 306130, ActionID 2] : LaunchApp waiting for user response to CreatingProcess "" GameAction [AppID 306130, ActionID 2] : LaunchApp continues with user response "CreatingProcess" Game update: AppID 306130 "", ProcID 13450, IP 0.0.0.0:0

Adding process 13450 for game ID 306130 GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to WaitingGameWindow with "" GameAction [AppID 306130, ActionID 2] : LaunchApp changed task to Completed with "" ERROR: ld.so: object '/home/david/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. /bin/sh: /home/david/.local/share/Steam/steamapps/common/Zenimax Online/zosSteamStarter.exe: cannot execute binary file: Exec format error Adding process 13451 for game ID 306130 Game removed: AppID 306130 "", ProcID 13450 No cached sticky mapping in ActivateActionSet.

System specs as follows.

System: Host: neon Kernel: 4.19.8-2-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 Desktop: Xfce 4.12.4 Distro: Manjaro Linux Machine: Type: Desktop System: ASUS product: All Series v: N/A serial: Mobo: ASUSTeK model: MAXIMUS VI IMPACT v: Rev 1.xx serial: UEFI: American Megatrends v: 1603 date: 08/15/2014 CPU: Topology: Quad Core model: Intel Core i7-4771 bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 8192 KiB flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 28011 Speed: 800 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 Graphics: Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Micro-Star MSI driver: nvidia v: 415.22 bus ID: 01:00.0 Display: x11 server: X.Org 1.20.3 driver: nvidia resolution: 1920x1080~60Hz OpenGL: renderer: GeForce GTX 1060 6GB/PCIe/SSE2 v: 4.6.0 NVIDIA 415.22 direct render: Yes Audio: Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:1b.0 Device-2: NVIDIA GP106 High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel bus ID: 01:00.1 Sound Server: ALSA v: k4.19.8-2-MANJARO Network: Device-1: Intel Ethernet I217-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k port: f040 bus ID: 00:19.0 IF: eno1 state: up speed: 100 Mbps duplex: full mac: Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel port: e000 bus ID: 03:00.0 IF: wlp3s0 state: down mac: Drives: Local Storage: total: 3.17 TiB used: 461.66 GiB (14.2%) ID-1: /dev/sda vendor: Intel model: SSDSC2BP240G4 size: 223.57 GiB ID-2: /dev/sdb vendor: Intel model: SSDSC2BW240H6 size: 223.57 GiB ID-3: /dev/sdc vendor: Western Digital model: WD3003FZEX-00Z4SA0 size: 2.73 TiB Partition: ID-1: / size: 206.63 GiB used: 16.53 GiB (8.0%) fs: ext4 dev: /dev/sda2 ID-2: /home size: 2.67 TiB used: 445.13 GiB (16.3%) fs: ext4 dev: /dev/sdc1 ID-3: swap-1 size: 17.18 GiB used: 2.0 MiB (0.0%) fs: swap dev: /dev/sdc2 Sensors: System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: nvidia temp: 44 C Fan Speeds (RPM): cpu: 0 gpu: nvidia fan: 0% Info: Processes: 190 Uptime: 7h 40m Memory: 15.60 GiB used: 1.54 GiB (9.9%) Init: systemd Compilers: gcc: 8.2.1 clang: 7.0.0 Shell: bash v: 4.4.23 inxi: 3.0.28

kisak-valve commented 5 years ago

Hello @Yorper, sh: /home/david/.local/share/Steam/legacycompat/iscriptevaluator.exe: cannot execute binary file: Exec format error doesn't sound game-specific, please open a separate issue report.

Volkinaz commented 5 years ago

Proton 16-5 сompared 16-4, there were no moments of falling FPS(Perhaps the reason for the Mesa 19.0-dev), there is no Russian language in the game (I can’t write to chat, layout) By improvements: the launcher began to work more stable, after playing 5 hours, the sound did not become distruction. P.S. The game works, but you need to eliminate some of the shortcomings for the white list. All problems can be fixed manually, but I would like to see it out of the box in Proton.

ghost commented 5 years ago

System Information

Notes:

Volkinaz commented 5 years ago

System Information

Notes:

P.S. Performance 90%+ of native Windows. In some places, the performance is higher. All third-party add-ons also work. The game is fully working for 9 hours. Russian chat in Version 3.16-7 was restored. I request the conclusion of the game in the white list because This is one of the most workable in Proton.

ghost commented 5 years ago

System Information

Notes:

AsciiWolf commented 5 years ago

System Information

Notes:

When launched for a first time, the game starts, then displays a "Welcome to the Elder Scrolls Online installer!" dialog. Unfortunately, this dialog causes keyboard and mouse to stop working when running under Wayland. Workaround to this issue is to run the game under Xorg session, then the installer dialog can be finished and game works fine on Wayland from this point. (There was just one small glitch: For some reason, only 7 GB of free space was detected. However, it is possible to skip the free space warning.)

Except the Wayland bug, the game works out-of-box with great performance!

AsciiWolf commented 5 years ago

I have also found that closing the game launcher (or minimizing it to tray) improves the game performance a lot! When the launcher is not closed, there is a noticeable stutter every ~10 seconds, corresponding to the periodical redrawing of the right part of the launcher. It causes whole GNOME to lag, not only the game. However, it may be another Wayland-only bug that does not happen under Xorg.

ghost commented 5 years ago

Yeah that only happens with the gnome shell, after launch i always close the launcher.