The Elder Scrolls V: Skyrim

No Screenshot

Submit Screenshot

Enderal is a total conversion for TES V: Skyrim: a game modification that is set in its own world with its own landscape, lore and story. It offers an immersive open world, all for the player to explore, overhauled skill systems and gameplay mechanics and a dark, psychological storyline with believable characters.

Enderal is free and can be played by anyone owning a legal copy of TES V: Skyrim. (No DLCs are necessary.) It is developed non-commercially by SureAI, the team behind the renowned Oblivion mod "Nehrim: At Fate´s Edge" (and various other projects).

Application Details:

Version: Enderal mod
License: Free to use and share
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 1.9.16

Maintainers: About Maintainership

Free Download Official project page

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Basically everything (~20 hours in game and no issue thus far) if running fullscreen. Great performances with CSMT.

What does not

Running windowed (including running the fake "fullscreen" mode of SKSE's OneTweak module; had to be disabled): the game window only displays what looks like random video memory. Running fullscreen works great though.

There are a few skyrim crashes sometimes, once every few hours. This is likely related to SKSE/the mod and Skyrim in general, not wine, as such crashes appear to occur on Windows systems as well.


What was not tested

Hardware tested


  • GPU:
  • Driver:

Additional Comments

To make sure the Enderal Launcher works, you'll need to winetricks dotnet45. If you had any prior version of dotnet in your wineprefix or if you interrupted the dotnet45 install, the winetricks install will fail; in that case, either use a new clean wineprefix or manually download the dotnet 4.5 installer and run it yourself. Since version 1.0.3, the Enderal Launcher will not run if the name of the directory skyrim is installed in is not "Skyrim" (will complain about not finding TESV.exe); this is a launcher bug (currently being fixed) and can be "fixed" by renaming the directory, launching the launcher for updates and config, and renaming the directory again to its previous name before playing (running skse_loader.exe directly). It was also necessary to override d3dx9_42 to native for the game to work properly (large amount of missing textures without it); this is also necessary in the base Skyrim game with HD textures. It may also be required to disable OneTweak's fake "fullscreen" mode in the Enderal Launcher config; and in general, running the game in windowed mode did not work for me due to graphical corruption. The game needed to be fullscreen, and without OneTweak, for it to work. Finally, the performances with base wine are OK but not excellent; using wine-staging and enabling CSMT makes the performances great (with no detected issue thus far).

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentDebian GNU/Linux 8.x "Jessie" x86_64Aug 18 20161.9.16Yes Yes Platinumduozerk 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Getting ENB Working

This method is experimental presently(see associated bugs), so try at your own behest.

  1. Install enb same way as in windows to game directory
  2. Open `winecfg` and under libraries add "d3d9" and set it to "Native then builtin".
  3. To set basic enb environment, run `winetricks --showbroken d3dcompiler_43`
  4. Additional dll requirements change depending on the preset used, `winetricks d3dx9_43 d3dx9_36` should work fine for most presets.
  5. Experiment with more dlls to get your preset working but avoid installing directx9, d3dx9_42 and d3d9 as they would do more harm then good.
Skyrim + ENB: Common Workarounds

Game getting stuck at load screen (Vivid Weathers ENB)

  • This is caused by enbeffect.fx and enbeffect.fx.ini files, I replaced these with the one from Tetrachromatic ENB Ghost Preset to make it work.

Game getting stuck after/during load screen, ingame music keeps running(Multiple ENB Presets)

  • Set `FixParallaxTerrain=false` in enblocal.ini

There is a black overlay over characters and objects(Tetrachromatic ENB Ghost Preset)

  • This is a issue in subsurface scattering, set`EnableSubSurfaceScattering=false` in enbseries.ini to solve this. 
  • Surprisingly, enabling ambient occlusion also corrects this, only set `EnableAmbientOcclusion=true` in enbseries.ini to have both ambient occlusion ans subsurface scattering working without issues.

Everything is black with only hud visible

  • Set `FixTintGamma=false` in enblocal.ini


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

by Getz on Tuesday November 15th 2016, 14:21
Installation will fail if you're using the POL dotnet45 install so use winetricks instead and make sure that its in 32bit, a script that does most of the install is available here
Although you need to download the .gz file prior to this.
Is it possible to disable VSYNC?
by Stephan Schaller on Wednesday October 5th 2016, 19:10
As vsync is causing big FPS drops and a delayed mouse-response, I wonder if there is a way to disable it.

I tried the following:
- Uncheck Vsync in the launcher
- In SkyrimPrefs.ini / [Display] set iPresentInterval=0
- In Nvidia Tools / OpenGL Settings uncheck "Sync to VBlank"
- In wine regedit, set Software/Wine/Mac Driver/AllowVerticalSync to "n" gesetzt
(which sounds like it only affects Mac anyway...)

Hence, vsync is still active, there is no visible difference to enabled vsync, there is no "tearing effect" that usually occurs without vsync and the game feels sluggish as all other games do if vsync is enabled.

I am using wine-1.9.19 (Staging) on Arch Linux 64-bit, with nvidia drivers 370.28.

Any suggestions?
RE: Is it possible to disable VSYNC?
by Stephan Schaller on Wednesday October 5th 2016, 19:54
Maybe I should add that I enabled CSMT and I disabled 'nvapi' in the DLL-overrides as this was necessary to get rid of flickering shadows caused by CSMT