[Official] WINE info thread

On the strength of the testimonies here, I ordered an nvidia card. I don't get particularly exciting results, so I followed a guide posted here.

"
Sovyn wrote:
(guide from http://www.pathofexile.com/forum/view-thread/8980/page/57/#p1394190)


I tried following this guide, but step 7 does nothing. I can open a shell, but I get this:

"

Console
-------------------

Ce script doit être executé dans PlayOnLinux.


My distribution is in English, so this is strange.

I tried typing winetricks d3dx9_36 vcrun2010 but anything I type is completely ignored. I press enter and the terminal just closes.

So I decided to add that line to the Miscellaneous tab's "Command to exec before running the program". I got some installation stuff.

However, even then I did not see any *d3dx9 or *msvcr100 override entries in my winecfg's libraries tab.

--

I have the latest winetricks available in Ubuntu. I'm using the same wine and winetricks versions used in the guide.

I'm not sure how to proceed. I'm unfamiliar with winetricks.. it seems to over-complicate things.
Last edited by spiralofhope#6806 on Mar 6, 2013, 7:41:35 AM
"
spiralofhope wrote:
On the strength of the testimonies here, I ordered an nvidia card. I don't get particularly exciting results, so I followed a guide posted here.

"
Sovyn wrote:
(guide from http://www.pathofexile.com/forum/view-thread/8980/page/57/#p1394190)


I tried following this guide, but step 7 does nothing. I can open a shell, but I get this:

"

Console
-------------------

Ce script doit être executé dans PlayOnLinux.


My distribution is in English, so this is strange.

I tried typing winetricks d3dx9_36 vcrun2010 but anything I type is completely ignored. I press enter and the terminal just closes.

So I decided to add that line to the Miscellaneous tab's "Command to exec before running the program". I got some installation stuff.

However, even then I did not see any *d3dx9 or *msvcr100 override entries in my winecfg's libraries tab.

--

I have the latest winetricks available in Ubuntu. I'm using the same wine and winetricks versions used in the guide.

I'm not sure how to proceed. I'm unfamiliar with winetricks.. it seems to over-complicate things.


try this (in terminal as user):
cd ~
mkdir winetricks
cd winetricks
wget http://winetricks.org/winetricks
chmod +x winetricks
./winetricks d3dx9_36 vcrun2010
the other option which is a little more complicated is to run winetricks from outside of PlayOnLinux by issuing the WINEPREFIX environment variable to be pointed at your PoE prefix.

An example of this is... lets say that your PlayOnLinux POE prefix lives at ~/.PlayOnLinux/wineprefix/PoE

the command you would run to load up winetricks (for testing) is 'env WINEPREFIX=/home/username/.PlayOnLinux/wineprefix/PoE winetricks --gui'

If that loads up a GUI and it shows the correct prefix being loaded, then you can replace --gui with the other parameters to do the actual install (vcrun2010 d3dx9_36 riched20)

I had to do that initially once because I also could not get my winetricks working within PlayOnLinux (due to a link issue with the wine binary).

As for your french PlayOnLinux, it seems like it might be localized just in PlayOnLinux. Check that you have PlayOnLinux set to English or whatever (although I don't remember that being an option). Did you download PlayOnLinux from http://www.playonlinux.com/en/? Because I see they have other options for French, Polish, and Spanish. Perhaps you accidentally downloaded a french version?

In my system, I reconfigured locales and removed all languages I didn't want to use. My machine came installed with practically all of them. Perhaps if you remove the locales you won't use (like possibly french) then it won't be able to write in french? Just making suggestions. I don't know which will work and which won't.

Edit:
I did a little more digging, and it seems that for whatever reason, this section of code is common within a lot of PlayOnLinux scripts:

Spoiler

if [ "$PLAYONLINUX" = "" ]
then
echo "Ce script doit être executé dans PlayOnLinux."
exit 0
fi


which would make sense that you don't need a French version to still get a French message. I would follow Julus' advice and get a fresh version of winetricks because it seems that perhaps you have a scripted version of winetricks and not the real thing.
Last edited by Drakier#1520 on Mar 6, 2013, 10:08:10 AM
Personally I enjoy Chateauneuf du pape. Can't beat that silky Garnache/Syrah/Mouvedre combo!

The blends that come out of that country are just so much better than the Rhone wines in my opinion.
"
Sovyn wrote:

Basically this mini guide reverts from the proprietary driver back to the free open source (FOSS) driver, and then updates the FOSS driver to a newer version than available from the default sources.

The average FPS is not super, but I think overall the game is more playable than with the 'faster' proprietary driver with its more extreme hesitations in PoE.



I didn't used proprietary drivers in years but IMHO the performance is not an issue here, the shader/effects loading time is. We know it's affecting even Windows users so it's not a big surprise. Perhaps the way the game is doing things is just very bad/suboptimal for Wine (I suppose everyone know how long "allocation" takes time). TBH all I do in PoE lately is limited to compile new Mesa/Wine, open the game, go to Docks and quit.. originally I wanted to play it with friends in HC league but currently it's just not possible.

The one thing someone can test (assuming owning PC with 8-16GB of RAM) - use md5sum, dd, etc. on game files (Content.ggpk), Linux will (should) cache it all in RAM, then start the game and check if there is any difference.
"
nissarin wrote:
"
Sovyn wrote:

Basically this mini guide reverts from the proprietary driver back to the free open source (FOSS) driver, and then updates the FOSS driver to a newer version than available from the default sources.

The average FPS is not super, but I think overall the game is more playable than with the 'faster' proprietary driver with its more extreme hesitations in PoE.



I didn't used proprietary drivers in years but IMHO the performance is not an issue here, the shader/effects loading time is. We know it's affecting even Windows users so it's not a big surprise. Perhaps the way the game is doing things is just very bad/suboptimal for Wine (I suppose everyone know how long "allocation" takes time). TBH all I do in PoE lately is limited to compile new Mesa/Wine, open the game, go to Docks and quit.. originally I wanted to play it with friends in HC league but currently it's just not possible.


Agreed it is a problem with the game - the FOSS drivers just make it a little bit better than the proprietary.

Things were OK (still so-so but better) with the FOSS driver until I got to Piety in a group, and then the lag monster came out and killed me. :)

Hardcore would be impossible as things stand. Maybe with a better CPU and GPU.
wa
up :)
"
Sovyn wrote:
Things were OK (still so-so but better) with the FOSS driver until I got to Piety in a group, and then the lag monster came out and killed me. :)


Piety is really rough both times you encounter her. The first time I got to her, I didn't have any lightning resist gear, so I got slaughtered. I went back and maxed my lightning resist, and had an easier time with her. Once I got to her the second time, I didn't have fire/cold resist, and couldn't cap both... so I ended up capping fire, and just getting as much cold resist as I could otherwise. Still took me a lot of deaths to whittle away her health. I definitely couldn't have done it on Hardcore. (I don't like farming for the most part, but am stuck doing it now in Merciless).

So don't feel bad you got murdered on Piety. She's vicious normally, even on a machine that doesn't lag or have issues. For the record, I use an nvidia gtx660 and don't have any lag problems on Piety (using nvidia linux drivers [non-free] version 304.64). She's just hard.
ok.. this NEEDS to be added to the "walkthrough" that Sovyn made...

http://www.pathofexile.com/forum/view-thread/233564

It fixes the LONG Allocating Space issue. I just tested it myself, and it worked AWESOME.

So.. what I did was...

I'm running a 64-bit system so I had to apt-get install eatmydata:i386 (since wine is 32-bit, you need the 32-bit version of the lib). Normal users on 32-bit installations should be able to apt-get install eatmydata (or whatever the relevant command is for your distro).

Once that was done I had to track down where it put the lib, which I found on my system was: /usr/lib/libeatmydata/libeatmydata.so

I then went into PlayOnLinux and clicked Configure on the Path of Exile shortcut, then under the Miscellaneous tab the bottom box is a command to exec before running the program, and I put in there
export LD_PRELOAD=/usr/lib/libeatmydata/libeatmydata.so

I closed the dialog. Then to test it, I renamed my old Content.ggpk to a backup and launched the Path of Exile shortcut. Allocating Space took only a few minutes rather than HOURS it was before.

WOOOOOT!
Last edited by Drakier#1520 on Mar 7, 2013, 8:31:38 PM
"
Drakier wrote:
ok.. this NEEDS to be added to the "walkthrough" that Sovyn made...

http://www.pathofexile.com/forum/view-thread/233564

It fixes the LONG Allocating Space issue. I just tested it myself, and it worked AWESOME.


Grats on finding a solution to the problem. It's not a problem I have ever seen (Ubuntu 12.04.1 LTS 64-bit, EXT4 file system on a Samsung SSD), but I can see how that would be a big one.

I'll add that to the end of my little guide with appropriate credit.

Edit: Done - linky
Last edited by Sovyn#2637 on Mar 8, 2013, 2:19:43 AM

Report Forum Post

Report Account:

Report Type

Additional Info