-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Elder Scrolls Online (306130) #556
Comments
Just a side note - it works fine in the system package manager provided Wine with DXVK 0.54. |
Please try |
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 #863. 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 |
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". EDIT: Some more information: Processor Information: |
It's really simple. For me:
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 Linux/proton |
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. |
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: Maybe Valve can also improve the game in this direction. |
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! |
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 |
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. |
@zastrixarundell I have always had this problem since years under both Fluxbox and XFCE. You can even close the launcher while playing, it doesn't need to run in the background. |
@Shallrath it only recently started happening with KDE6, KDE5 and Gnome don't have this issue. Don't think we should have a workaround like that, it should probably just be fixed. Generally the launcher always had issue, it was freezing the DE on Gnome when I wanted to hover over it. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
Hi, I haven't participated in this thread so far, but have been experiencing the same issues mentioned a bunch of times: the game freezes after / during the login process. Different Proton versions, Flags,... made no difference. Every once in a while (1 out of 20 times, maybe) it would work. Additionally, Good news though: I've finally found a solution that works (at least for me) 🎉 Basically, I've re-created the environment under which the game works flawlessly on the SteamDeck, but on my NixOS-based Desktop:
Originally, I was on Leaving this here in case anyone else has the same problem.... |
Hello, I'm playing the game from the official launcher from the Bethesda website as a non-steam game from Steam with compatibility set to Proton Experimental. The game works out of the box, except that the two intro animations (1 Bethesda logo - and 2 Zenimax logo) emits terrible full volume buzzing sounds (somewhat sounding like a misplaced short-cutting jack plug), (edit:along the normal sounds; sometimes the issue doesn't happen and the animations play normally). I usually mute the sound output and click to pass the animations to avoid this. I think I saw another issue reported for another game, but I can't remember which one. The issue may be with the codec from gstreamer that can't handle the video sound rate or something like that... Edit 2: Also, I have to minimize the launcher after clicking play (or set it to close after launching the game), otherwise the launcher pops-up in front of the game every time it switches the announcement banner, but it doesn't have the focus so I have to alt-tab to it anyway to click it and it sometimes messes with the window placement. Regards. |
@OlivierFRDierick you can SET SkipPregameVideos "1" in UserSettings.txt to never show the logo videos. Makes the game load earlier also. |
Indeed. Also minimising the launcher is recommended at all times anyway as it hurts performance. |
Okay, this caught my eye. So, are you saying that ESO worked with kernel 6.6.x at one point, but broke at some point, recently, and then you had to go back to kernel 6.1 to make it work again? That would be very interesting. In my case, the game worked for over a year, few problems, none that I couldn't fix. But, right after Update 43, it started hanging on start, before any pre-game videos. I haven't been able to fix it. SkipPregameVidoes doesn't have any effect. |
No, sorry, I wasn't clear enough in my original comment. I was reading this thread while attempting to get the game to run after switching my only remaining Windows system to Linux/NixOS. Up until the point where I tried kernel 6.1.90, I could only get the game to run very, very sporadically, and with that version it worked flawlessly. So unfortunately I don't know if it used to run with newer kernel versions, sorry. (Actually: I haven't tried starting the game since U43 - I will do so later today and report back if my fix is still working for me) |
Oh okay. Thanks for clarifying. I've check with several people; no one else is having a problem with Update 43 or with installations very similar to mine. I'm completely baffled. Other steam games run fine, although I've only checked four others. Not sure what use it would be to try more gamesin my library; I doubt that even if I found another error that it would point to a common problem. It's very clearly in a loop, but I can't tell what it's doing. |
I've been running this game on Proton for years now without major issues. (Basically none) and not very long ago i did a fresh install of Linux Mint 22 and the game just installed and ran, no hacks or tricks needed. Currently on Kernel 6.9 and nVidia driver 555 |
Infuriating. My proton log is full of illegal instruction exceptions and sigsys handler tracebacks. I don't understand what could be different with my system that causes those kinds of errors. Got update 44, same symptoms. Completely stuck. I can't even imagine what I can do to debug this. |
Sorry for taking so long to reply. Turns out, now the launcher won't even open. It opened once, finished halfway with installing the latest update, then crashed. Even reinstalling the entire game has not fixed this, it will not open again. Unfortunately I do not have the time to debug this currently. |
@PorcelainMouse Edit Sorry if you already answered these, this thread is very long. |
Oh, interesting. I'm not quite following, though. "deleting the proton prefix"? Do you mean delete and reinstall all of proton or a particular proton version? Isn't the "prefix" what WINE calls the path containing all the fake C:\ stuff? If so, I'm not sure how to do that with Proton that Steam controls? I know I can manual "uninstall" particular Proton versions. Although, now that you mention it, I remember Steam will not let me uninstall Proton 4 & 5; says it's being used for something, but I can't tell what. Can I just infiltrate Steam's directory structure and
Fedora 40. Been using Steam on Fedora since 2013-ish? Yeah, Wayland. Got some driver updates recently and pretty regularly. Fedora doesn't lollygag on much and do updates regularly. |
Oops! Oh no, that didn't work at all. I did my earlier test WRONG, and now Proton is mad. Okay, I need you to explain what you mean. When I renamed the proton app directory, Steam did not reinstall it, and now it will not launch the game. |
@PorcelainMouse They likely meant the compat directory containing the game's Proton/Wine info and filesystem. The default location (on my machine at least) is |
Hmm, okay. Doesn't that get rebuilt when you uninstall & install the game? Or change proton versions? |
No joy. That didn't affect anything. Although it did work as suggested; Steam just recreate that directory. Just checking, but using |
No, Gamemoderun works fine for me, but if for you it's producing errors, i'd suggest taking that out of the run command and trying to launch the game again. if the game works suddenly, you know gamemode is broken on your system. Sorry I assumed you'd know what i meant by renaming the proton (wine) prefix, yes, it's as you discovered. tucked away inside your steam library is a folder called 306130 (*for eso) and renaming that folder is what i was referring to. It's perfectly safe to do, i suggested renaming instead of deleting since your addons etc. are also in here. For me ESO is working fine on Proton 9. Restarting Steam after doing so is also recommended. I have on occasion run in to situations where steam just refuses to launch anything at all, so closing and re-opening steam completely (or in some cases rebooting the computer) usually fixes whatever wobbly state steams put itself in. Try again without gamemoderun, just leave the run command totally empty and see if that fixes anything. You could also try Proton-GE (GloriousEggroll) if the factory versions aren't playing ball. Instructions on where to put that can be found on the github page for it. Edit2: Edit: I'm also using Linux Mint here, which ships with gamemoded out of the box, i've not had to install from source for a while now. It's also still using X11, Wayland is still 'Experimental' (And non-functional for me) I don't want to point fingers at it, but i wouldn't like to rule out wayland/x-wayland being a culprit, though it shouldn't be, I think the steam deck uses wayland? i could be wrong. |
No iI was wrong, SteamOS uses its own game-centric compositor called Gamescope which is -technically- Wayland, but a very modified version of it. |
All interesting stuff. Thanks for talking it through with me!
I still think it's odd that I can see what the game is doing when it's not working, and that doesn't provide any insight. I don't understand the illegal instructions and syscalls. I just can't make sense of it. My instinct tells me this is something, but I don't know what. I guess my only other option is to try to copy the game out from under Steam, and try it in my "local" WINE with GE and winetricks? Is that what you are suggesting? That could work...or not, in which case, I wouldn't necessarily learn more about what's wrong. I would at least like to try something that added information. There wouldn't be any sense to uninstalling all games and starting over, would there? Like delete (or rename) all the Steam/ directories so it has to start over like I never used Steam before? I suppose I would loose all my local game history, for games that don't store that stuff in the Steam cloud, which is actually a lot of my old games. But, I haven't played them in forever, so, maybe that isn't much of an impediment. |
copying it to local wine probably won't work, the Steam copy has DRM that talks to the steam API for authentication, the game simply won't let you in. As for Gamemode, Yes it's a separate system package that tweaks the system cpu scheduler and some other stuff to improve performance, though the mileage always varies. It is something you just add to the run command in steam as Anyway, the fact that you're able to get to the launcher is a good sign, sort of. it means to me at least that proton is actually working, at least partially. My next port of call would be either checking your graphics drivers, Vulkan support and of course the game files themselves. do an integrity check within the launcher if you can, since steams integrity check only checks the launcher files, not the game files in ESO's case - as it is the ESO launcher that's in charge of maintaining the actual game files. |
Something else you could try too, if when launching the game it just crashes, is to disable the startup videos. in fact i would do this first. change this line to read as follows: |
Thanks, I've actually tried all of those things. I have I've reported this a few places, so maybe I missed it here, but I've played ESO for over 500 hours, already, on this system in this configuration. I've had very few issues with it until Update 43. The game doesn't crash, it hangs in a loop of SIGILL and SIGSYS using 30% of one proc. |
I have had weird issue where after some time of playing (usually in Cyrodiil PVP zone), any inputs make the game stutter a little bit. This means that if I run forward, holding down W, it stutters once and then works ok. But if I start moving my mouse at all, then every mouse movement it has tiny bit of stutter. I'll have to dig into if it's some addon bug (i tried disabling a bunch but still had it) or if it's something else. Will also try proton experimental. Just wanted to share my experiences with this in case someone else has similar issue. |
This is a Steam issue. They pushed an update last weekend or so that has a lag-bomb - https://old.reddit.com/r/linux_gaming/comments/1go89gq/games_stutter_only_when_i_move_my_mouse/ Adding LD_PRELOAD="" fixes it. doitsujin/dxvk#4436 (comment) |
Ah, many thanks! |
% 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.
The text was updated successfully, but these errors were encountered: