[Bug 45984] New: Skyrim Special Edition does not get past loading screen on high core count or high memory systems

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Oct 14 10:11:55 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=45984

            Bug ID: 45984
           Summary: Skyrim Special Edition does not get past loading
                    screen on high core count or high memory systems
           Product: Wine
           Version: 3.18
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
          Assignee: wine-bugs at winehq.org
          Reporter: tom at r.je
      Distribution: ---

Skyrim SE gets stuck at the loading screen on certain hardware configurations.
It doesn't freeze as keeps displaying different loading screen tips but does so
forever.

I posted on the Steam forums about this:
https://steamcommunity.com/app/221410/discussions/8/1734336452599497070/

With a blank wineprefix (no savegames, no mods, just a fresh install from
steam) click "New game". It sits at the loading screen forever.

Almost everyone affected has:

AMD Threadripper 1950x
>= 32gb RAM


### Software information

Skyrim Special Edition (Steam) (With or without DXVK)

### System information
- GPU: nvidia 980ti
- Driver: 410 (396.54 also affected)
- Wine version: 3.18


There are several systems listed in the steam thread:

/////
Arch Linux
AMD Threadripper 1950x
32gb RAM
nvidia 980ti with 396.54 driver
/////
Ubuntu 18.04
AMD Threadripper 1950x
64gb RAM
Nvidia Titan XP
///
Arch Linux
AMD Threadripper 1950x
32gb RAM
AMD Vega 64
////

Both AMD and nVidia GPUs are affected so it's unlikely to be a driver issue.
The common elements are:

32gb or more of RAM
AMD Threadripper 1950x


### What I've tried

Knowing that it only affects high CPU core systems or high RAM systems I have
tried the following:

- taskset -c 0-7 wine steam.exe I wasn't sure whether this would limit just
steam.exe, when steam.exe spawns SkyrimSE.exe does this have all 32 cores
enabled?

- Disabling SMT in the bios. This effectively disables half the cores so there
are only 16 available. This would be similar to someone playing on a Ryzen 7 (8
cores + smt) and I haven't seen any reports with 16 thread CPUs

- It seems like it might be a memory issue. I've tried enabling/disabling NUMA
in the bios to no effect

- With NUMA enabled I've tried using `numactl -m 0 -t wine Steam.exe` to force
WINE to only use one bank of memory (effectively limiting it to 16gb in the
process)

- Running off a SSD rather than NVME driver (It could be a scheduler issue??)

None of this made any difference. How else can I debug this?




Looking around, posts regarding similar issues on windows suggests it's a
memory problem. Perhaps it's something to do with having 32gb RAM in the
system?

Please let me know if you need any kind of trace/log. WINEDEBUG=all makes steam
take so long to start it eventually crashes, so I couldn't provide that, I can
try with requested debug options though.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list