-
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 V: Skyrim Special Edition (489830) #4
Comments
This seems to be the only problem I could find. On Wine it is typically solved by installing xact or patching Wine's xaudio2. Other than this bug, the game runs better in Proton than any other attempt I've made at running it in Wine. |
Well , that had a solution on Wine if you want to take a look. Forcing xact Using D3D audio dll overrides. https://www.reddit.com/r/linux_gaming/comments/91kazq/comment/e2yyxp1 |
Interesting @Leopard1907 i wonder if Valve can look into your suggested fixes, which seem to work going by the comments to get this one supported. |
@LiamDawe Yep. Bethesda's games that developed by themselves ( not id Software etc ) needs many workarounds. Fallout 3 and Fallout New Vegas are also needs treatment like this. At least in Wine. |
(edit: wrong issue linked! sorry) |
I haven't tried yet communicating with NPCs, but boy was I amazed that not only it worked flawlessly thus far, but I was able to pickup exactly from where I left it 5 years ago! Great work! |
This needs WMA support. See also WineHQ Bug 39402 and ValveSoftware/wine#2. |
yeah sometimes xact doesn't install the DLLs in the correct windows folders or something, surely a work around can be applied to proton. Another game that can have this issue (among others) is Fallout4. Thought sometimes audio chucks up with FO4 altogether. |
Error when loading mods in Skyrim (72850) Issue transferred from #301. When trying to load mods in Skyrim an error message appears on the launcher with the message This does not prevent the game from being launched, it just skips initializing any third party mods (the high resolution texture packs seem to work, they are at least listed in the |
I can't get SKSE64 to work with Skyrim SE. Here is the relevant information in
According to my google-fu, this is a problem with Wine and this patch supposedly fixes it, as well as other Script Extenders. The repo's maintainer seems active and could probably give out more information. |
Tried following the steps on reddit as well as installing xact to the game's wine prefix and even force installing it but to no avail, NPC audio and background music don't seem to play. @aeikum Since you seem to be working on the FAudio-based xaudio2, is there a way users can test it with their own games? Maybe it'll make it easier on you to have the whole community testing your branch :-) |
A quick update: That problem occuring on Skyrim and many other games will be solved for good thanks to FNA implementation created by Ethan Lee ( Linux game porter , FNA maintainer ) as XACT/XNA2 implementation. October 1 |
Some mods do install, e.g. SkyUI, but installing SKSE through steam or manually, I get an error message in game saying SKSE isn't loaded so SkyUI won't work right. I tried changing the Launch Options in Properties, but it seems to be ignored? |
@grigi I don't have Skyrim SE, but I guess it's the same problem as with Fallout 4 - unfortunately the script extender will not work without additional patching to wine/proton. Here's the unofficial patch that makes it work for FO4: https://github.com/hdmap/wine-hackery/tree/master/f4se |
@smirgol eep, This is a Skyrim NON-SE issue. sorry, I posted in wrong thread. |
72850 is the original skyrim, 489830 is Special Edition. So this thread talks about both versions? |
No i created this just for the newer version. |
Sorry about throwing the original and the special edition together, I misidentified the appid during the mass addition of appids to issue reports and was only referencing that afterwards. Since #460 just came in for the original, let's use that to continue the discussion of 72850. |
Normal fixes for Skyrim SE's audio not working. Issue transferred from #469. Trying to get Skyrim SE to run with Proton. I have installed xact, used winecfg --force xact, and tried combinations of setting xaudio2_6 and 2_7 to native. This has allowed me to get past the opening wagon scene, however audio kind of dies after the dragon lands which breaks scripted events. From everything I've found, this should work, but it doesn't. Note that I've only used Proton for all of this (by specifying the full path to the binary) until this most recent attempt where I used wine64 to "update" the prefix using local wine (3.13) I'm on Arch Linux. |
Issue (When using Wayland):
Workaround:Or
Other issues (Xorg and Wayland):
|
Is there a way to resolve the book no text bug as a user? |
Books are blank, SkyrimSE GOG with latest anniversary. No mods. wine-8.0.r6.g33879905 ( TkG Staging Esync Fsync ) |
Solved, edit 2: After investigating, it seems some files were corrupt inside the proton folders. Redownloaded proton and it worked. Hi. Using Archlinux, steam from arch repo and setting steamcompat to proton (7, experimental, GE-51) the game fails to install dependencies on first run. Already deleted the How can I troubleshoot this issue? Edit: adding PROTONLOG=1 to launch options produces the following log under
|
Still no fix for the ENB menu not opening? |
Hi. I have an interesting issue with the Experimental Proton as of Aug 2023. I confirmed that this issue doesn't occur on Proton 8.0. When I use a mod like ENB helper or bMenu that uses a different cursor (the native cursor?) that the game's cursor, the cursor seems to be forced into the middle of the screen. This causes the mods to be unusable. I would like to use the Experimental Proton because it completely fixed crashes that occurred when alt-tabbing. |
@shinjitumala Assuming that this regression is still present, could you please copy your system information from Steam (Steam -> Help -> System Information and Steam -> Help -> Steam Runtime Diagnostics) and put each in a gist, then include a link to the gists in this issue report. |
Did you fix it somehow? |
@palexdev Probably too late, but I have a workaround for the ENB menu not opening: The default Shift + Enter doesn't work. But changing it to just be e.g. End works. Like so: In enblocal.ini:
Works for me on Proton 8.0whatever stable with the latest ENB without the Steam Overlay enabled. I have not tested with the Steam Overlay enabled. I would expect it to work regardless: I think it's the Shift key detection that's the problem. This is actually set up as a Non-Steam Game for Wabbajack reasons, with xact & xact_x64 & vcrun2022 & d3dx11_43 & d3dcompiler_43 & d3dcompiler_47 installed through protontricks, but hopefully none of that is required. |
This is really good to know, peraphs when I did try I had an older version of Proton, I also had it set up as a non-steam game for reasons, but I didn't install any additional libraries |
System Information
SymptomsAfter the opening logo Bethesda logo plays, invoking and closing the Steam Deck's virtual keyboard closes the entire game. This is with no mods or anything. Seems to be persistent across Proton versions that I tested, below 6.3-8 and the game would just refuse to open for me so I couldn't test beyond that. Reproduction
The entire game will close itself at this point. |
System Information
I confirm:
SymptomsThe game was working perfectly until two days ago. Now it thunks on start: My last savegame is in an interior cell. If I add the proton logging option the game no longer thunks on start, but it hangs when I leave the interior and enter an exterior cell. My issue is... which issue am I reporting? To report the thunk I need to include a log that prevents the thunk and changes the issue to different problem! I am attaching the log file here out of completeness because the hang on exit to exterior cell might be related to the thunk: I am also adding my Steam Runtime Diagnostics from the Help menu: gist:5c3a9a5c215d0c3fe717b8c8a3c7f401 ReproductionI am running an up to date version of Garuda Linux. I am using Mod Organizer 2. I am running ENB .502, with the helper mod loaded. MO2 launches SKSE64 directly. I have tried experimental Proton, RADV and AMDVLK, rolling back to the 6.6 LTS kernel, disabling RE-BAR and all the other things linked to past occurrences of this thunk (#7714). Start the game from MO2 (which is launched from Steam) and thunk on load. Enable Proton logging and the thunk goes away but now I can't load exterior cells. Additional research and rectification effortsThis is still happening. Because previous occurrences of this error have been driver related I have tried the very latest bleeding edge kernel with the latest drivers, provided by an AUR package linux-amd-drm-fixes, which installs 6.11.0-rc6-1-amd-drm-fixes-g1a8d84547094 and it still thunks during start-up. Beyond what I have already done can I do to help the community help me? |
The Elder Scrolls V: Skyrim Special Edition Screen flickering Issue transferred from #8082. Compatibility ReportThe Elder Scrolls V: Skyrim Special Edition System InformationGPU: AMD ATI Radeon RX 580 2048SP I confirm:
SymptomsAt the beginning of the game, on the carriage Reproduction |
Only the terrain of the game will flash and the characters and interactive surfaces will not |
The solution is install dxvk
|
Hello @donjuanplatinum, pulling Proton apart and using the Proton-flavored wine fork by itself is not supportable. Proton always has had DXVK as part of the compatibility tool. If you want to pursue the misrendering you saw further, then reproduce the issue with a vanilla build of wine, then report your findings to upstream wine for the wine/wined3d dev(s) to ponder. |
hi i install proton use the gentoo emerge manager , it not install the dxvk default ,im sorry |
@donjuanplatinum https://github.com/GloriousEggroll/proton-ge-custom It not only comes with DXVK, but will have the latest git master commit change from DXVK as of its release. I highly recommend you give it a try if youre not trying to experiment with non-DXVK wine/proton. |
A note on that: the I'll try to make that clearer in our documentation and such! If you do find issues with it, I would recommend first trying out with Valve's tracker for said fork [3] will likely only make sense if the issue is not there with the "vanilla" build, and appears to be specific to the fork. |
@donjuanplatinum wrote:
For the record, that setup script was removed from dxvk quite a while ago. Installing it now requires manually placing .dll files and setting library overrides in the Wine prefix, or else an external tool that knows how to automate it. Official Proton (the version installed by Steam and supported in this tracker) handles it automatically. |
Downstream Gentoo's package has now added a warning to discourage users from reporting bugs here unless they can first reproduce with normal Steam+Proton (esp. if lacking certain optional things like dxvk) rather than the custom standalone build we allow for interested users. Not to say all users may notice the warning. Either way we were already strongly recommending to use dxvk with this, but it doesn't come pre-installed in the prefix out-of-the-box (we do not provide wrapper scripts to create these, and even if did users would be free to not use it) so some users may overlook or forget it. |
What about a dxvk USE flag for the wine/proton ebuild? That would be nice, as so if a user wants to install dxvk-9999, wine/proton ebuild can compile against it. |
I've considered that before but there was various reasons that made that difficult. I'd go into details but this is not the place to discuss this. |
Can anyone suggest how I go about diagnosing my above issue? comment-2325761554 It's been weeks now an I am no closer to a solution. I am happy to do what I can for myself, I just don't know the next step. Even if I could point to a specific issue with Proton or Mesa I would at least have hope it will get addressed eventually, but I have posted about this problem in every forum it's relevant and so far I haven't had a single hint as to a root cause or a suggested next investigative step. Proton logging is no help because logging changes the issue (which is itself is very confusing: how does logging impact how Skyrim starts?). |
Logging probably causes some of the process to be serialized. That suggests that the issue might be relates to race conditions. That's extremely hard to debug, unfortunately. Unless you have a concrete error that might provide a hint as to where the failure is. |
Seeing this new issue on experimental with bethesda game launchers, it is very delayed and i have to spam the crap out of it which spawns a bunch of windows lol This is on arch/endeavouros, RX 6700 10GB, kernel 6.11.7, mesa 24.2.6 This does not happen on stable proton 9 Skyrim special edition, launches a bunch of windows after spam clickingScreencast_20241113_173453.mp4Fallout 4, this one just freezes after spam clicking itScreencast_20241113_173911.mp4Here is a steam log for skyrim special editionHere is a steam log for fallout 4 |
@polluxau Have you tried experimental-bleeding-edge recently? We believe this is already fixed there (and should be shipped with a non-bleeding-edge experimental release soon). Please let me know if it is still broken after the next experimental release, and thank you for reporting! |
Unsure if this is where to leave such an issue.
I tested Proton out with The Elder Scrolls V: Skyrim Special Edition and while it works, seemed to have okay performance the NPCs didn't seem to have any voices, yet other audio did work.
The text was updated successfully, but these errors were encountered: