[GTA SA] ENBseries on Linux

fixing bugs
  • Author
  • Message
Offline
User avatar
*blah-blah-blah maniac*
Posts: 17546
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: [GTA SA] ENBseries on Linux

Just turn off all depth based effects. Water deepness, depth of field, ssao. And of course don't use beta version with reflective bump, it's just a test.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Zephyr

Re: [GTA SA] ENBseries on Linux

May I ask how you exactly got the d3d9 dll's from the enbseries running, instead of the system files?

Offline
Posts: 1
Joined: 12 May 2013, 19:40

Re: [GTA SA] ENBseries on Linux

I know this topic is old, but if you're running in WINE- I'm fairly certain that the WINE application layer takes DirectX calls from the game, and interprets them into the OpenGL driver. (google WineD3D, I'd link it but this is my 1st post.) You have to account that WINE uses its own distributed d3d9.dll. I don't know what the ENB provided .dll does (if it does anything drastically different) and if WINE could interpret it well.

I'm going to try ENB for Skyrim myself and see what happens.

*Edit
It works, there's a noticeable performance hit but it's playable at around 28 FPS, sometimes mouse stutters- but no visual glitches.

Using "realistic lighting" preset.
http://i.imgur.com/saDmgdw.png
http://i.imgur.com/Tvcat9x.jpg

I use PlayOnLinux install scripts to set up a virtual drive with the right library setup, and override d3d9.dll to use ENB one.
Hardware
CPU:Intel i5-2500k 4x3.8 Ghz
GPU: Nvidia GTX 560
Memory: 16GBs DDR3
Hard drive is one of those unholy 10,000 RPM ones

Using Nvidia x86_64 304.88 driver (Could try latest, 319.17)
As for tips, I recommend using PlayOnLinux to setup the right environment for your game- and make sure your WINE is the latest version.

To override using system dll, and use native instead (the one sitting next to .exe)
http://i.imgur.com/NLvH2de.png
You can use "Configure wine" inside Playonlinux, find the d3d9.dll library and set it there.
If you are not using Playonlinux, start 'winecfg' from a terminal instead.
Post Reply