[Official] WINE info thread

I see you're using wine 1.7.27.
I had problems (not a crash, though) with versions > 1.7.12. Perhaps downgrade wine?
Bird lover of Wraeclast
Las estrellas te iluminan - Hoy te sirven de guía
Te sientes tan fuerte que piensas - que nadie te puede tocar
I usa the version recommanded and patched from the guide :/
But I'll test some previous version tho.

e: a friend as debbuged my problem. I've just install'ed lib32-openal :p
atm works fine, there months that I dont have play so all my char has been reseted ^^ so I dont have tested in populated area.
e2: some times I "lost" the keyboard in game, I cant use keybinding at all, nor use Esc. :/
e3: ok its my wm that take control of the keyboard, I've just set ine winecfg->display->first checkbox, and emulate a virtual desktop (1920*1080), its ok now.
Last edited by cavolo on Jan 26, 2015, 5:05:29 AM
"
cavolo wrote:
I usa the version recommanded and patched from the guide :/
But I'll test some previous version tho.

e: a friend as debbuged my problem. I've just install'ed lib32-openal :p
atm works fine, there months that I dont have play so all my char has been reseted ^^ so I dont have tested in populated area.
e2: some times I "lost" the keyboard in game, I cant use keybinding at all, nor use Esc. :/
e3: ok its my wm that take control of the keyboard, I've just set ine winecfg->display->first checkbox, and emulate a virtual desktop (1920*1080), its ok now.


which wm are you using? because i have come to believe that Cinnamon of mint is to blame here for my performance lags...
I can't get PoE work properly on Arch linux with either Intel or ATI GPU.

I followed this guide to the letter: http://pathofexile.gamepedia.com/Path_of_Exile_on_Wine

The game starts, but it displays 2D content ONLY. That means I can see the menus, dialogue boxes and loading screens, but nothing more (ie. no 3D). The background is black, the screen where you select the characters is black apart form the tables describing them. I can select the characters, hear them talk and move, but this all remains invisible. It is all black.

I tried this on both Intel GPU and ATI Radeon opendriver GPU, both running latest kernel and mesa drivers.
"
impact0r wrote:
I can't get PoE work properly on Arch linux with either Intel or ATI GPU.

I followed this guide to the letter: http://pathofexile.gamepedia.com/Path_of_Exile_on_Wine

The game starts, but it displays 2D content ONLY. That means I can see the menus, dialogue boxes and loading screens, but nothing more (ie. no 3D). The background is black, the screen where you select the characters is black apart form the tables describing them. I can select the characters, hear them talk and move, but this all remains invisible. It is all black.

I tried this on both Intel GPU and ATI Radeon opendriver GPU, both running latest kernel and mesa drivers.


Try this:
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

and this:

https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

Im playing on my rig, 280X with avg 100+ fps but 100-400ms frametime spikes when a new object becomes visible on the screen. Same thing happens in Windows on 14.12 driver and i7 4930k @ 4.3 and ramdisk on 2133mhz ram.

Path of Exile is just horribly optimized i think.
Linux Mint 17.1 | Intel i7 4930k |
AMD 280X with Mesa 10.5 -->
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/
PlayOnLinux /w Patched Wine -->
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/"
Last edited by Namesuck on Jan 31, 2015, 10:26:22 AM
"
Namesuck wrote:
Try this:
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

and this:

https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

Im playing on my rig, 280X with avg 100+ fps but 100-400ms frametime spikes when a new object becomes visible on the screen. Same thing happens in Windows on 14.12 driver and i7 4930k @ 4.3 and ramdisk on 2133mhz ram.

Path of Exile is just horribly optimized i think.



Thanks, but as I said - I am already using the latest OpenSource drivers, so there is nothing to update or patch.

And as for Wine, the version from the first link I think is not good for PoE as the HowTo I linked states quite clearly that
"
1.7.27-PathOfExile-1.7.27 is the only good choice as of this writing as it is specifically patched for Path of Exile.
"
impact0r wrote:
"
Namesuck wrote:
Try this:
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

and this:

https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

Im playing on my rig, 280X with avg 100+ fps but 100-400ms frametime spikes when a new object becomes visible on the screen. Same thing happens in Windows on 14.12 driver and i7 4930k @ 4.3 and ramdisk on 2133mhz ram.

Path of Exile is just horribly optimized i think.



Thanks, but as I said - I am already using the latest OpenSource drivers, so there is nothing to update or patch.

And as for Wine, the version from the first link I think is not good for PoE as the HowTo I linked states quite clearly that
"
1.7.27-PathOfExile-1.7.27 is the only good choice as of this writing as it is specifically patched for Path of Exile.


http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

Im running patched wine from this tutorial, this is more recent than Sovyn's howto/guide.

With this you can enable native dx9 mode in wine under graphics. Makes the game run a lot better than regular wine which translates dx9 -> opengl.
Also set 'offscreen rendering mode' to 'fbo'


Anyway this makes the game playable for me with amd graphics on open source driver.

Sovyn's guide/howto targets nvidia users (disable glsl on amd, nope doesnt work).
Linux Mint 17.1 | Intel i7 4930k |
AMD 280X with Mesa 10.5 -->
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/
PlayOnLinux /w Patched Wine -->
https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/"
"
Namesuck wrote:
"
impact0r wrote:
"
Namesuck wrote:
Try this:
http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

and this:

https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

Im playing on my rig, 280X with avg 100+ fps but 100-400ms frametime spikes when a new object becomes visible on the screen. Same thing happens in Windows on 14.12 driver and i7 4930k @ 4.3 and ramdisk on 2133mhz ram.

Path of Exile is just horribly optimized i think.



Thanks, but as I said - I am already using the latest OpenSource drivers, so there is nothing to update or patch.

And as for Wine, the version from the first link I think is not good for PoE as the HowTo I linked states quite clearly that
"
1.7.27-PathOfExile-1.7.27 is the only good choice as of this writing as it is specifically patched for Path of Exile.


http://xellink.com/2014/11/20/tutorial-on-wine-gallium-9-possibly-doubling-your-framerate/

Im running patched wine from this tutorial, this is more recent than Sovyn's howto/guide.

With this you can enable native dx9 mode in wine under graphics. Makes the game run a lot better than regular wine which translates dx9 -> opengl.
Also set 'offscreen rendering mode' to 'fbo'


Anyway this makes the game playable for me with amd graphics on open source driver.

Sovyn's guide/howto targets nvidia users (disable glsl on amd, nope doesnt work).


Was downloading PoE now just to try that nine state tracker thing. Guild Wars 2 and Path of Exile were the only two games keeping me on Windows, and the state tracker made GW2 playable for me.

If it'll give me better FPS and eliminate the harsh hitching I recall in PoE, that'd be awesome :)
Path of Exile in Eyefinity: https://www.pathofexile.com/forum/view-thread/1320584
Alright, so I got PoE downloaded... I get like 30-50 FPS (average 30), and still see slight hitching on new asset load.

I'm on a nine-state patched Wine currently with open-source drivers (oibaf's PPA + DRI3 + updated nine-mesa PPAs) on a Radeon HD 7850 with a 3.19 daily kernel.

Only thing I did was run PoE in a 32-bit wine prefix. Didn't install anything else (no directx9, no vcrun2010), and PoE starts up and runs without problem. Installing vcrun2010 nor directx9. Changing the offscreen rendering thing didn't change performance either.

So basically, performance is a bit lacking.

I'm wondering; what's with all the packages people recommend to install, and what's so special about the older Wine package that's being recommended?
Path of Exile in Eyefinity: https://www.pathofexile.com/forum/view-thread/1320584
Alright, so here's some relatively clean installation instructions for Ubuntu/variants 14.10.

These instructions will:

- Assume you use a Ubuntu (or variant) 14.10 distro (x86 or x86_64; instructions are easily adaptable to other distros)
- Update your graphics stack with bleeding-edge components with gallium-nine compatibility (best results with radeon driver; nouveau supposedly works; intel supposedly works when using the experimental gallium driver)
- Install and use Wine (no weak PlayOnLinux :p) also with gallium-nine compatibility
- Get you set-up with PoE with as-little components as possible
- Install PoE to it's own Wineprefix

The instructions may look long; but it's not too long at all, and is pretty easy with copy/paste.

Disclaimer: Not responsible if you mis-type a command or run something not applicable with your setup and cause something to break. The commands below are what I ran specifically on my system without issue.

1a. Grab latest graphics driver stack

sudo add-apt-repository ppa:oibaf/graphics-drivers

sudo add-apt-repository ppa:commendsarnex/mesadri3test

sudo add-apt-repository ppa:oibaf/gallium-nine

sudo apt-get update

sudo apt-get dist-upgrade

sudo reboot
(do this after the upgrade is done of course)

(reference this for other distributions)

1b. Grab latest kernel (OPTIONAL, but nice for open-source graphics)

http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D

Grab either latest stable, mainline, or daily kernel (ignore the utopic/trusty/vivid tags; kernels install fine on any Ubuntu distro for the most part)

Use https://www.kernel.org/ for reference to kernel versions.

Do not do this if you have no idea what you're doing. Or better yet, do some reading on what to do specifically: https://wiki.ubuntu.com/Kernel/MainlineBuilds

2. Install Wine

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo add-apt-repository ppa:commendsarnex/winedri3

sudo apt-get update

sudo apt-get install wine1.7


3. Create Path of Exile's Wineprefix (32-bit prefix ensures compatibility; you won't get High textures option though (complain to GGG))

mkdir "$HOME/Wine Prefixes"

WINEPREFIX="$HOME/Wine Prefixes/Path of Exile" WINEARCH=win32 winecfg


4. Set-up the Wineprefix

Graphics > Prefer native Direct3D9 (most important step; PoE likely won't start without this)

Libraries > New override for library: openal32 > Add (needed to fix audio in certain scenarios and apparently with Elemental arrow)

5a. Download and Install Path of Exile
wget http://www.pathofexile.com/downloads/PathOfExileInstaller.msi

WINEPREFIX="$HOME/Wine Prefixes/Path of Exile" wine msiexec /i "$HOME/PathOfExileInstaller.msi"

rm "$HOME/PathOfExileInstaller.msi"


5b. Transfer Content.ggpk (if backed-up; put it in your ~/Downloads folder)
rm "$HOME/Wine Prefixes/Path of Exile/drive_c/Program Files/Grinding Gear Games/Path of Exile/Content.ggpk"

mv "$HOME/Downloads/Content.ggpk" "$HOME/Wine Prefixes/Path of Exile/drive_c/Program Files/Grinding Gear Games/Path of Exile/"


6. Start Path of Exile
cd "$HOME/Wine Prefixes/Path of Exile/drive_c/Program Files/Grinding Gear Games/Path of Exile/"

WINEPREFIX="$HOME/Wine Prefixes/Path of Exile" wine "PathOfExile.exe"


7. Allow for files to download (if Content.ggpk was restored from backup; the approximate download size is 30MB; else, 5.74GB)

8. Launch Path of Exile (from the Launcher when downloading is complete)

9. Set it up before logging in
Recommended to un-toggle Join Global Chat and Join Trade Chat (performance)
Feel free to fullscreen

10. Play until your heart's content

You can launch PoE again by using one of the following methods:
- Using Terminal (step 6)
- Create a .sh Script (with commands in step 6)
- Wine-made Desktop Shortcut

However you start it, it is important that you start PathOfExile.exe within it's Wineprefix (do not try running the executable directly from GUI from it's folder; it'll make a new prefix).

I have played for maybe 30 minutes or so with this setup, and haven't experienced any show-stopper issues.

If you have any feedback, questions, or want me to test anything in-game, feel free to ask.

Optional stuff:

If you need to do winetricks stuff:
WINEPREFIX="$HOME/Wine Prefixes/Path of Exile" winetricks OPTION

(OPTION being whatever you want to do; can do multiple options too separated by spaces)

usp10
- Supposedly needed to fix symbol rendering in fonts; not required in my experience

riched20
- Makes Launcher look nicer; not required, but is relatively harmless

vcrun2010
- In Terminal, makes some fixme errors disappear; hasn't affected anything performance or appearance-wise in my experience, but is relatively harmless

d3dx9
-Recommended by sarnex to fix errors/glitches with unfinished Wine libraries; hasn't affected anything performance or appearance-wise in my experience, but is relatively harmless

Environment Variable Tweaks:

Apply these tweaks like you do with the WINEPREFIX= variable. Example:
WINEPREFIX="$HOME/Wine Prefixes/Path of Exile" WINEDEBUG=-all vblank_mode=0 wine "PathOfExile.exe"

WINEDEBUG=-all
- Stops all Wine debug text in Terminal. May improve performance.

vblank_mode=0
- Disables vsync for the specified application

Other Information:

If you need to remove and downgrade packages from any of the PPAs above, use ppa-purge.
Path of Exile in Eyefinity: https://www.pathofexile.com/forum/view-thread/1320584
Last edited by Espionage724 on Feb 5, 2015, 2:25:19 AM

Report Forum Post

Report Account:

Report Type

Additional Info