PCSX2 for Arch Linux
Just FYI, Lib23-wxgtk compiled for me from the AUR, as did pcsx2-git.
i7 4930k @4.3, 4x4 GB RAM @2133 (15-15-15-27, quad channel), EVGA 570 @stock, Arch 64b.
Reply

Sponsored links

Hi, my Pcsx2 doesn't work either with zzogl nor with GSDX :/ It just crashes here's my terminal log:
Code:
pcsx2
Interface is initializing.  Entering Pcsx2App::OnInit!
Applying operating system default language...
Loading language translation databases for 'German' [de_DE]
Command line parsing...
Command line parsed!

(pcsx2:16518): GLib-GObject-WARNING **: invalid cast from 'wxPizza' to 'GtkBin'
Failed to create the opengl context. Check your drivers support openGL 3.3. Hint: opensource drivers don't
EGL: warning your driver doesn't suport advance openGL context attributes
EGL: Mesa Project : 1.4 (DRI2)
EGL: extensions supported: EGL_MESA_drm_image EGL_MESA_configless_context EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_CHROMIUM_sync_control EGL_EXT_image_dma_buf_import EGL_NV_post_sub_buffer
Supported Opengl version: 2.1 Mesa 10.3.2 on GPU: Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2. Vendor: Intel Open Source Technology Center
Note: the maximal version supported by GSdx is 3.3 (even if you driver support more)!
Buggy driver detected. Geometry shaders will be disabled
Override geometry shaders detection
OPENGL 3.3 is not supported

Pcsx2 log:
Code:
PCSX2 1.3.0-20141028103610 - compiled on Oct 31 2014
Savestate version: 0x9a0a0000

Host Machine Init:
    Operating System =  Linux 3.17.1-1-ARCH x86_64
    Physical RAM     =  3750 MB
    CPU name         =  Intel(R) Core(TM) i3 CPU       M 370  @ 2.40GHz
    Vendor/Model     =  GenuineIntel (stepping 05)
    CPU speed        =  2.392 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 009ae3bd
    x86EFlags        =  28100000

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2

Installing POSIX SIGSEGV handler...
Reserving memory for recompilers...
[wx] iCCP: known incorrect sRGB profile

Loading plugins...
    Binding   GS: /usr/lib32/pcsx2/libGSdx-0.1.16.so
    Binding  PAD: /usr/lib32/pcsx2/libonepad-1.1.0.so
    Binding SPU2: /usr/lib32/pcsx2/libspu2x-2.0.0.so
    Binding CDVD: /usr/lib32/pcsx2/libCDVDnull.so
    Binding  USB: /usr/lib32/pcsx2/libUSBnull-0.7.0.so
    Binding   FW: /usr/lib32/pcsx2/libFWnull-0.7.0.so
    Binding DEV9: /usr/lib32/pcsx2/libdev9null-0.5.0.so
Plugins loaded successfully.

(GameDB) 9653 games on record (loaded in 565ms)
HLE Notice: ELF does not have a path.


Initializing plugins...
    Init GS
    Init PAD
    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Opening plugins...
    Opening GS
Closing plugins...
    Closing GS
Plugins closed successfully.
Shutting down plugins...
(p) GS plugin failed to open!(thread:MTGS)(thread:EE Core)
Plugins shutdown successfully.
User-canceled plugin configuration after plugin initialization failure.  Plugins unloaded.

I know it's a bad processor with no real gpu but shouldn't it at least start?

Hoping for help

Okabekudo
[Image: 2825331mad_scientist130.gif]
Reply
GSdx log:
OPENGL 3.3 is not supported

And what give you zzogl? Potentially a similar message. I will be blunt your GPU suck

Supported Opengl version: 2.1 Mesa 10.3.2 on GPU: Mesa DRI Intel® Ironlake Mobile x86/MMX/SSE2. Vendor: Intel Open Source Technology Center
Reply
Code:
pcsx2
Interface is initializing.  Entering Pcsx2App::OnInit!
Applying operating system default language...
Loading language translation databases for 'German' [de_DE]
Command line parsing...
Command line parsed!
ZZOgl-PG:  Calling GSinit.
ZZOgl-PG:  GSinit finished.

(pcsx2:16648): GLib-GObject-WARNING **: invalid cast from 'wxPizza' to 'GtkBin'
ZZOgl-PG:  Calling GSopen2.
ZZOgl-PG:  Capturing ZZOgl window.
The program 'pcsx2' received an X Window System error.
This probably reflects a bug in the program.
The error was 'GLXBadFBConfig'.
  (Details: serial 31 error_code 181 request_code 156 minor_code 34)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Reply
Hum I suspect zzogl was built with GLSL support instead of CG. Unfortunately GLSL requires GL4+.

You can check CG support with a command like that
Code:
ldd bin/plugins/libzzogl-0.4.0.so  | grep -i cg
    libCg.so => /usr/lib/i386-linux-gnu/libCg.so (0xf6365000)
    libCgGL.so => /usr/lib/i386-linux-gnu/libCgGL.so (0xf62f1000)
Reply
Sorry I'm dumb

Code:
ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so   | grep -i cg

No response at all Laugh
[Image: 2825331mad_scientist130.gif]
Reply
Adapt with your distribution path. I don't know where are stored your plugins (find /usr -name "libzzogl.*")
Reply
Gregory,

just for your information, /usr/lib32/pcsx2/ is the correct path for PCSX2 libraries in 64 bit Arch Linux systems, so his path is correct - unless the filename is incorrect, of course. Laugh

(11-08-2014, 11:41 PM)okabekudo Wrote: Sorry I'm dumb

Code:
ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so   | grep -i cg

No response at all Laugh

okabekudo
Can you please post the whole output of "ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so"?

Also, do you have a off-board graphic card (ATI, NVIDIA, etc.) or only onboard (Intel processor)? What package you use for driver? - - you can get more details using the command 'lsusb' with -v for verbosity (provides more info) and -s to filter by "[bus]:[devnum]".
Reply
Quote:okabekudo
Can you please post the whole output of "ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so"?

Code:
ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so
    linux-gate.so.1 (0xf77bb000)
    libGL.so.1 => /usr/lib32/libGL.so.1 (0xf711f000)
    libX11.so.6 => /usr/lib32/libX11.so.6 (0xf6fe8000)
    libGLEW.so.1.11 => /usr/lib32/libGLEW.so.1.11 (0xf6f5d000)
    libjpeg.so.8 => /usr/lib32/libjpeg.so.8 (0xf6f15000)
    libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf6eb8000)
    libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf69cd000)
    libz.so.1 => /usr/lib32/libz.so.1 (0xf69b6000)
    librt.so.1 => /usr/lib32/librt.so.1 (0xf69ad000)
    libdl.so.2 => /usr/lib32/libdl.so.2 (0xf69a8000)
    libwx_baseu-3.0.so.0 => /usr/lib32/libwx_baseu-3.0.so.0 (0xf66f3000)
    libwx_gtk2u_core-3.0.so.0 => /usr/lib32/libwx_gtk2u_core-3.0.so.0 (0xf6121000)
    libm.so.6 => /usr/lib32/libm.so.6 (0xf60d4000)
    libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf5fde000)
    libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf5fc3000)
    libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf5fa7000)
    libc.so.6 => /usr/lib32/libc.so.6 (0xf5dee000)
    libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf5dc5000)
    libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf5dab000)
    libXext.so.6 => /usr/lib32/libXext.so.6 (0xf5d96000)
    libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf5d92000)
    libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf5d8b000)
    libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf5d88000)
    libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf5d6d000)
    libxcb-dri2.so.0 => /usr/lib32/libxcb-dri2.so.0 (0xf5d67000)
    libxcb-dri3.so.0 => /usr/lib32/libxcb-dri3.so.0 (0xf5d63000)
    libxcb-present.so.0 => /usr/lib32/libxcb-present.so.0 (0xf5d5e000)
    libxcb-randr.so.0 => /usr/lib32/libxcb-randr.so.0 (0xf5d4e000)
    libxcb-xfixes.so.0 => /usr/lib32/libxcb-xfixes.so.0 (0xf5d45000)
    libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf5d3a000)
    libxcb-shape.so.0 => /usr/lib32/libxcb-shape.so.0 (0xf5d35000)
    libxcb-sync.so.1 => /usr/lib32/libxcb-sync.so.1 (0xf5d2c000)
    libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf5d06000)
    libxshmfence.so.1 => /usr/lib32/libxshmfence.so.1 (0xf5d03000)
    libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf5cfd000)
    libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf5cee000)
    libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf5bc7000)
    libpcre.so.1 => /usr/lib32/libpcre.so.1 (0xf5b54000)
    libffi.so.6 => /usr/lib32/libffi.so.6 (0xf5b4c000)
    libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf5a8c000)
    libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf5a87000)
    libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf5a78000)
    libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf5a50000)
    libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf58f0000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf58c6000)
    libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf5712000)
    libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf56fa000)
    libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf56a9000)
    libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf566d000)
    /usr/lib/ld-linux.so.2 (0xf77bd000)
    libSM.so.6 => /usr/lib32/libSM.so.6 (0xf5664000)
    libpng16.so.16 => /usr/lib32/libpng16.so.16 (0xf5626000)
    libtiff.so.5 => /usr/lib32/libtiff.so.5 (0xf55b2000)
    libXau.so.6 => /usr/lib32/libXau.so.6 (0xf55ae000)
    libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf55a7000)
    libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf559c000)
    libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf5597000)
    libXi.so.6 => /usr/lib32/libXi.so.6 (0xf5584000)
    libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf5579000)
    libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf556e000)
    libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf556a000)
    libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf5566000)
    libharfbuzz.so.0 => /usr/lib32/libharfbuzz.so.0 (0xf550a000)
    libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf5466000)
    libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf53b3000)
    libEGL.so.1 => /usr/lib32/libEGL.so.1 (0xf5385000)
    libxcb-shm.so.0 => /usr/lib32/libxcb-shm.so.0 (0xf5380000)
    libresolv.so.2 => /usr/lib32/libresolv.so.2 (0xf5367000)
    libICE.so.6 => /usr/lib32/libICE.so.6 (0xf534a000)
    libuuid.so.1 => /usr/lib32/libuuid.so.1 (0xf5344000)
    liblzma.so.5 => /usr/lib32/liblzma.so.5 (0xf531c000)
    libbz2.so.1.0 => /usr/lib32/libbz2.so.1.0 (0xf530a000)
    libgbm.so.1 => /usr/lib32/libgbm.so.1 (0xf52fa000)
    libwayland-client.so.0 => /usr/lib32/libwayland-client.so.0 (0xf52ed000)
    libwayland-server.so.0 => /usr/lib32/libwayland-server.so.0 (0xf52dc000)

I hope you meant only "ldd /usr/lib32/pcsx2/libzzogl-0.4.0.so"
Because    



It's only my Processor since I'm on Laptop. And I don't think you really mean the lsusb command ? Tongue

But my drivers: xf86-video-intel-2.99.916-3,mesa-dri-10.3.2-1
Quote:Gregory,

just for your information, /usr/lib32/pcsx2/ is the correct path for PCSX2 libraries in 64 bit Arch Linux systems, so his path is correct - unless the filename is incorrect, of course. Laugh
I edited my post so it's not his fault he was correct. Smile
[Image: 2825331mad_scientist130.gif]
Reply
Conclusion zzogl is built with GLSL support. Your computer can only support cg (in all case I'm afraid it won't be fast)
Reply




Users browsing this thread: 2 Guest(s)