Forums

GTA San Andreas problem

Can't play properly

Auteur Réponses
Jump to the page: 1 - 2
Ronin DUSETTE Lundi 30 Mars 2015 à 22:07
Ronin DUSETTE

You should upgrade to the newest version of POL. It won't fix this problem, but it is good to stay on top of that. 

Try to make a virtual desktop for POL when Wine runs:

PlayOnLinux -> Configure -> select GTA virtual drive -> Wine tab -> WIne configuration -> Graphics tab -> Check option for a virtual desktop, and set your resolution.

Then click OK, and try to run GTA again. Sometimes you need to create a virtual desktop for some applications, to kind of give it a window to run within. I usually set it to the max resolution of the screen I am working on, and then set the resolution of the game in it's options and see if that helps.


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
gamsufa Lundi 30 Mars 2015 à 22:18
gamsufaAnonymous

Done. What happened:

- It worked, now I'm able to change resolution, but it allows just 1024x768 max.. Mine is 1366x768

- Can't get to work in fullscreen

 

Additional (don't know if it's related):

- Tried to play, and character is always going forward, when I'm not pressing anything

Ronin DUSETTE Lundi 30 Mars 2015 à 23:15
Ronin DUSETTE

I had no problems controlling the character. If you set your virtual desktop to the size you want, you should be able to run the game, full screen, and have it fill up that window, which is the same size as your screen, essentially making it "full screen", but running in a window.  I will mess around with it more later. 


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
gamsufa Mardi 31 Mars 2015 à 14:27
gamsufaAnonymous

I've made screen my size (1366x768), it opens as 1024x768.

 

What happened more:

- I couldn't use linux, because of nvidia. After logging in, I've encoutered black screen. Had to delete drivers from root.

Ronin DUSETTE Mardi 31 Mars 2015 à 18:01
Ronin DUSETTE

That doesn't make sense. You shouldn't have to do that. You should totally be able to use those. I would check with the Bumblebee forums and see what could be causing that. The Bumblebee setup should have everything defaulting to your Intel drivers (open source Mesa drivers) for everything except what you use optirun on.


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
gamsufa Mardi 31 Mars 2015 à 21:53
gamsufaAnonymous

Thank you. I'm looking forward to it.. Stupid problem.. ;D

gamsufa Jeudi 2 Avril 2015 à 20:53
gamsufaAnonymous

Any luck?

Ronin DUSETTE Jeudi 2 Avril 2015 à 23:00
Ronin DUSETTE

It isn't something that I can test. Nvidia drivers are actually very stable, and I have been running them for years without issues. If you are having trouble getting bumblebee to work with the proprietary drivers, you will need to troubleshoot that with them, as I don't have an optimus-enabled laptop (much to my chagrin), and it should absolutely not be crashing your system, so it is something associated with how your laptop is acting with the proprietary drivers. The open-source ones won't cut it, so you will need to figure that out in their (Bumblebee) forums. I wish I could offer more help, but I am sure that project's forums or docs will shed some light on the issue (also, you could be google searching for solutions. You may run across information related to your driver issue.).


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
gamsufa Samedi 4 Avril 2015 à 18:20
gamsufaAnonymous

Managed to fix that. Now.. I encounter new error:

 

Running wine-1.3.26 gta_sa.exe (Working directory : /home/addo/.PlayOnLinux/wineprefix/GTASA/drive_c/Program Files (x86)/Rockstar Games/GTA San Andreas)
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'libdlfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
wine client error:0: version mismatch 425/447.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
err:process:start_wineboot failed to start wineboot, err 1359
wine client error:0: version mismatch 425/447.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
fixme:win:EnumDisplayDevicesW ((null),0,0x177f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x177f63c,0x00000000), stub!
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:mixer:ALSA_MixerInit No master control found on HDA Intel HDMI, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x145238,0x13d798): stub
fixme:dinput:IDirectInputDevice2WImpl_GetProperty DIPROP_VIDPID not implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x177f304,0x00000000), stub!

Ronin DUSETTE Mercredi 8 Avril 2015 à 18:49
Ronin DUSETTE

libdlfaker.so is the wrong architecture (32 vs 64 bit), and your Nvidia drivers are not installed correctly according to that. It seems like you are missing the 32-bit drivers for your graphcis card, as well as the 32-bit version of libdlfaker. I would say that the 32-bit version of libdlfaker woud be the cause. Try that. 


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
gamsufa Mercredi 8 Avril 2015 à 19:44
gamsufaAnonymous

I'm lost.. So I should just install libdlfaker 32-bit ?

gamsufa Mercredi 8 Avril 2015 à 19:57
gamsufaAnonymous

New stuff.. It kinda worked when I typed "primusrun playonlinux" via terminal... 

 

But.. Now I get this:

 

[04/08/15 20:56:38] - Running wine-1.3.26 gta_sa.exe (Working directory : /home/addo/.PlayOnLinux/wineprefix/GTASA/drive_c/Program Files (x86)/Rockstar Games/GTA San Andreas)
fixme:win:EnumDisplayDevicesW ((null),0,0x177f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x177f63c,0x00000000), stub!
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 8 channels, pretending there's only 2 channels
fixme:alsa:AudioClient_GetMixFormat Don't know what to do with 32 channels, pretending there's only 2 channels
fixme:mixer:ALSA_MixerInit No master control found on HDA Intel HDMI, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1476f8,0x13fe48): stub
fixme:dinput:IDirectInputDevice2WImpl_GetProperty DIPROP_VIDPID not implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x177f304,0x00000000), stub!

Ronin DUSETTE Jeudi 9 Avril 2015 à 18:10
Ronin DUSETTE

You HAVE TO USE primusrun or optirun (I am pretty sure it is optirun if you have the right drivers installed.). Like I said before, with your setup, you need bumblebee installed, and you NEED to run optirun/primusrun BEFORE starting POL, just like you did this time. If you don't, it will not use your Nvidia card. 

Unfortunately, that log does not tell me anything, but just remember that, no matter what you do, you HAVE to start POL with optirun or primusrun to even come close to it working. 

Try running pol from that commandline just like you did, with primusrun, and then highlight the app's shortcut in POL and click debug in the left panel, then post that log here.

Really, if your drivers are installed correctly, along with the 32-bit libraries for your graphics setup, it should just work. If the debug log does not show anything, I don't know what to tell you. It worked fine for me when I tested this game recently, so if it started for me, it should start for you.


Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts