El Foro

PlayonLinux BUG

Autor Respuestas
karborator Thursday 9 June 2011 at 22:18
karboratorAnonymous

I open the Terminal and write

karborator@karborator:~$ playonlinux
PlayOnLinux v3.8.12

X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 159 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of failed request: 18
Current serial number in output stream: 18
Checking plugin: Advanced Wine Configuration...
Checking plugin: Offline PlayOnLinux...
Checking plugin: Capture...
Checking plugin: Transgaming Cedega...
Checking plugin: Wine Import...
Checking plugin: Wine Look...
Checking plugin: Detour...
23:12:02: Error: Cannot set locale to ''.

(process:31360): Gdk-WARNING **: locale not supported by C library

(process:31360): Gtk-WARNING **: Locale not supported by C library.
     Using the fallback 'C' locale.
23:12:03: Error: Cannot set locale to ''.

(process:31380): Gdk-WARNING **: locale not supported by C library

(process:31380): Gtk-WARNING **: Locale not supported by C library.
     Using the fallback 'C' locale.


When i open Playonlinux i get this message:
________________________________
You don't seem to have 3D Acceleration!
We advise you install and enable it !
__________________________
When i click on games i don't see anything.And
____________________________
Anyone can help me !
karnute Saturday 9 July 2011 at 13:01
karnuteAnonymous

Found hints to solve in https://bbs.archlinux.org/viewtopic.php?id=121001, glxinfo prints other lines with "rendering" for nvidia driver, and that confuses playonlinux check.

Another solution could be to check exactly for "direct rendering: Yes" with grep
by editing (as root) the file: /usr/share/playonlinux/lib/check_depend
and then inside macro "acceleration_check" (in line 60) change line
 if [ ! "$(glxinfo | grep rendering | tail -n 1)" = "direct rendering: Yes" ] && [ "$(which glxinfo)" ] 
by this:
 if [ ! $(glxinfo | grep -q 'direct rendering: Yes') ] && [ "$(which glxinfo)" ] 

Editado por: karnute

Geodomus Tuesday 23 August 2011 at 23:32
GeodomusAnonymous

moved to POL