I was lucky enough to grab a beta key for NWN:EE tonight, and after downloading it, I couldn’t wait to boot it up. Unfortunately, it encountered some problems. I’ll be listing the ones I find and solutions here.

Viewport doesn’t show in Steam

I haven’t found a way to make this work. However, you can run the game manually via console at

$ echo $STEAM
$ $STEAM/steamapps/common/Neverwinter Nights/bin/linux-x86/nwmain-linux

Missing DLLs

When running NWN:EE for the first time, it complained that I was missing DLLs and would not start. This stems from the fact that NWN:EE is a 32-bit application and my Ubuntu build is 64-bit only. After poking around the Ubuntu forums, I found this solution:

$ sudo apt-get install libxxf86vm1:i386 libglu1-mesa:i386 libopenal1:i386 libssl1.0.0:i386

which installs a number of 32-bit libraries. After running this command, the game starts to the main menu.

No Sound

When attempting to run NWN from console, I also got the following error:

AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
AL lib: (WW) alc_initconfig: Failed to initialize backend "alsa"
AL lib: (EE) ALCplaybackOSS_open: Could not open /dev/dsp: No such file or directory

You can easily fix this by running

$ sudo apt install libpulse0:i386

Which installs more x86 libraries. I’d like to add more detail to this, but I’m going to actually check the game out now!