Forums

32/64-bit virtual drives

...and how to choose between them

Auteur Réponses
Jump to the page: 1 - 2
Rzarector Mardi 1 Mai 2012 à 20:50
RzarectorAnonymous

How can I choose 64-bit over 32-bit when a new virtual drive is created? Previously POL has been creating 64-bit virtual drives and was successful, but after the latest update it creates 32-bit virtual drives and wine crashes before I even get to choose the installation file. I installed wine 1.5.3 both x86 and amd64 through the automated proccess of POL but still I get the same result. When I get to choose a different wine version I have two options: System and 1.5.3 so there is no 32-bit or 64-bit option there. What can I do? Please help!
Quentin PÂRIS Mardi 1 Mai 2012 à 20:52
Quentin PÂRISAnonymous

Two things

  • System wine versions are always considerated as 32bits version for POL
  • To create a 64bits wineprefix, you need to install a PlayOnLinux wine version. Then, go to "Configure menu", then "New virtual drive"


When you say that wine crashes, it's obviously a bug, we need details about it (content of terminal) so that we can fix it

Rzarector Mardi 1 Mai 2012 à 21:48
RzarectorAnonymous

Ok first of all thanks for the reply!
I will try to enlighten you a bit more...
When I press configure I see a little gray icon on the left of every virtual drive with 32 or 64 written on it. I don't know for sure if these are 32 and 64-bit or something else but everything 64 works while everything 32 doesn't.
Now for the error itself...
I press install
then I choose to install an unsupported application (I tried supported but the same thing happens), and then choose to install on a new drive (I tried to install on an existing drive and the same thing happens) and then I give a name for the new drive and then next using the defaults (tried other setting and the same thing happens) and then it tells me that "Error: wine seems to have crashed
If your program is running, just ignore this message"
If you need more info I can provide...

Edité par Rzarector

Quentin PÂRIS Mardi 1 Mai 2012 à 21:50
Quentin PÂRISAnonymous

I need to have the exact error, written when POL is run on a terminal
Rzarector Mardi 1 Mai 2012 à 21:53
RzarectorAnonymous

[bill@localhost ~]$ playonlinux
[install_plugins] Message: Checking plugin: Offline PlayOnLinux...
[install_plugins] Message: Checking plugin: Capture...
[install_plugins] Message: Checking plugin: Transgaming Cedega...
[Check_OpenGL] Message: 32bits direct rendering is enabled
[install_plugins] Message: Checking plugin: WineImport...
[install_plugins] Message: Checking plugin: Wine Look...
[Check_OpenGL] Message: 64bits direct rendering is enabled
[install_plugins] Message: Checking plugin: ScreenCap...
[install_plugins] Message: Checking plugin: PlayOnLinux Vault...
[main] Message: Filesystem is compatible
[maj_check] Message: Web version : 1335901379
[maj_check] Message: Current local version : 1335900880
[maj_check] Message: Updating list
[POL_Bash] Message: POL GPG : Good signature - Trackmania Nations Forever
[POL_Open] Message: Opening: http://www.trackmaniaunited.com
[POL_Wine_SelectPrefix] Message: Selecting prefix: TMNations
[POL_Wine_PrefixCreate] Message: No version specified. Using system version (wine-1.5.1)
[POL_Wine_PrefixCreate] Message: Creating prefix ()...
Created new window in existing browser session.
[POL_Wine] Message: Running wine- --version
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html
[POL_Wine] Message: Wine return: 0
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
[POL_LoadVar_PROGRAMFILES] Message: Getting Program Files name
[POL_Wine] Message: Running wine- cmd /c echo %ProgramFiles%
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonmac.com/fr/page-26-Winemenubuilder.html
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
[POL_Wine] Error: Wine seems to have crashed
Quentin PÂRIS Mardi 1 Mai 2012 à 21:54
Quentin PÂRISAnonymous

Can you post the content of /home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.log ?
Rzarector Mardi 1 Mai 2012 à 21:56
RzarectorAnonymous

05/01/12 22:55:08] - Running wine- --version
wine-1.5.1

PlayOnLinux logfile
-------------------
Date: 05/01/12 22:55:08

> PlayOnLinux Version
4.0.18
> uname -a
Linux localhost.localdomain 3.3.2-6.fc16.x86_64 #1 SMP Sat Apr 21 12:43:20 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version
wine-1.5.1
> POL_WINEVERSION

> WINEPREFIX
/home/bill/.PlayOnLinux//wineprefix/TMNations
> glxinfo \\| grep rendering
direct rendering: Yes
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
> glxinfo \\| grep renderer
OpenGL renderer string: GeForce 9500 GT/PCIe/SSE2
> OpenGL libs (Direct rendering testing)
32bits direct rendering is enabled
64bits direct rendering is enabled

[05/01/12 22:55:08] - This is a 32bits prefix!
[05/01/12 22:55:08] - Running wine- cmd /c echo %ProgramFiles%
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
Quentin PÂRIS Mardi 1 Mai 2012 à 22:01
Quentin PÂRISAnonymous

Can you type the result of

find /home/bill/.PlayOnLinux//wineprefix/TMNations
Rzarector Mardi 1 Mai 2012 à 22:03
RzarectorAnonymous

[bill@localhost ~]$ find /home/bill/.PlayOnLinux//wineprefix/TMNations
/home/bill/.PlayOnLinux//wineprefix/TMNations
/home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.log
/home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices/c:
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices/z:
/home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.cfg
Quentin PÂRIS Mardi 1 Mai 2012 à 22:04
Quentin PÂRISAnonymous

That's all ?

find /home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c ?
Rzarector Mardi 1 Mai 2012 à 22:06
RzarectorAnonymous

[bill@localhost ~]$ find /home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
/home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
Quentin PÂRIS Mardi 1 Mai 2012 à 22:07
Quentin PÂRISAnonymous

Can you type something in a terminal ?


export WINEPREFIX="$HOME/Desktop/test"
export WINEARCH="win32"
wine wineboot
Rzarector Mardi 1 Mai 2012 à 22:09
RzarectorAnonymous

[bill@localhost ~]$ export WINEPREFIX="$HOME/Desktop/test"
[bill@localhost ~]$ export WINEARCH="win32"
[bill@localhost ~]$ wine wineboot
wine: created the configuration directory '/home/bill/Desktop/test'
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
err:process:start_wineboot failed to start wineboot, err 2
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
Quentin PÂRIS Mardi 1 Mai 2012 à 22:10
Quentin PÂRISAnonymous

And just wineboot ? (After the two first commands)

Edité par Tinou

Rzarector Mardi 1 Mai 2012 à 22:12
RzarectorAnonymous

[bill@localhost ~]$ wine wineboot
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
err:process:start_wineboot failed to start wineboot, err 2
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
Quentin PÂRIS Mardi 1 Mai 2012 à 22:15
Quentin PÂRISAnonymous

Ok, the problem in easy to understand. Your system wine is 64bits only. 32bits "wineboot" does not exist. Consequently, POL is not able to create 32bits virtual drives.

64bits virtual drive are very experimental, and can break compatibility of many program. Therefore, you should install a correctly built wine.

How did you install wine?
Rzarector Mardi 1 Mai 2012 à 22:20
RzarectorAnonymous

I installed wine using my Fedora's software install from the official Fedora 16 64-bit repos. The strange thing is that before this latest update (POL 4.0.18) all virtual drives were 64-bit by default and all worked perfectly. Right now I can use installed applications that are on 64-bit virtual drives but can't install anything or run something that is on a 32-bit virtual drive. What should I do now?
Quentin PÂRIS Mardi 1 Mai 2012 à 22:27
Quentin PÂRISAnonymous

That was not a good behavior.

What do you have when do

ls /usr/lib32/wine* ?
Rzarector Mardi 1 Mai 2012 à 22:28
RzarectorAnonymous

[bill@localhost ~]$ ls /usr/lib32/wine*
ls: cannot access /usr/lib32/wine*: No such file or directory
Quentin PÂRIS Mardi 1 Mai 2012 à 22:28
Quentin PÂRISAnonymous

ls /usr/lib/wine* ?

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com