Linux, GSdx plugin on Ati card
#41
Code:
gdb pcsx2_GSReplayLoader
GNU gdb (Gentoo 7.3.1 p2) 7.3.1
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /home/user/pcsx-svn-5209/bin/pcsx2_GSReplayLoader...done.
(gdb) run /home/user/colin.gs
Starting program: /home/user/pcsx-svn-5209/bin/pcsx2_GSReplayLoader /home/user/colin.gs
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Loader gs file
ARG1 Ini directory
ARG2 .gs file
[Inferior 1 (process 27915) exited with code 01]
(gdb) bt full
No stack.
(gdb)
Reply

Sponsored links

#42
it seems to be fine. did you see the frames? Issue seem to be 8n the interaction of pcsx2 with gsdx. run pcsx2, when it freeze attach gdb to it. and dump the stacks: thread apply all bt full

synrax is run dir-ini dump-full-path.gs
Reply
#43
I hope it's help somehow.


Attached Files
.txt   pcsx2gdb.txt (Size: 33,97 KB / Downloads: 271)
Reply
#44
player0,

Can you print me this line plugins/GSdx/GSDeviceOGL.cpp:200.
If you have glGenProgramPipelines. Then separate shader extension is not loaded correctly. Maybe a bug with glew.
Reply
#45
Code:
head -n200 GSDeviceOGL.cpp |tail -n1
    glGenProgramPipelines(1, &m_pipeline);
Reply
#46
I attach my libGLEW library. Unzip, create the standard symlink (ie libGLEW.so, libGLEW.so.1.7).
Then change LD_LIBRARY_PATH to add the directory that contains my library. For example export LD_LIBRARY_PATH="$HOME/test_glew:/usr/lib". You can check with ldd that you pick up the good library. Note your need to compile agains libglew1.7 (could be the one of your system) first.

Then tell me if the GSdx without previous patch success to detect separate shader extension?
Reply
#47
I think the problem not only the glew library but somehow maybe gentoo (amd64) releated. Alredy tried with other libglew (get it from my 32 bit suse installation). The problem still the same. (will try with your glew library)
Reply
#48
Be sure that you properly overload the library. Check with ldd. For me it is an issue with glew. Here why
1/ extensions are correctly reported by direct ogl call.
2/ others application work because they manually add extensions or uses anothers detection library.

Maybe I can provide a small testcase, so you can report an issue on glew/gentoo.
Reply
#49
Same problem.

Code:
glX-Version 1.4 with Direct Rendering
GL_ARB_separate_shader_objects is not supported

Code:
~/pcsx2-read-only/bin $ ldd plugins/libGSdx-0.1.16.so
    linux-gate.so.1 (0xf7732000)
    libSM.so.6 => /usr/lib/libSM.so.6 (0xf7052000)
    libICE.so.6 => /usr/lib/libICE.so.6 (0xf7039000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xf6f19000)
    libXext.so.6 => /usr/lib/libXext.so.6 (0xf6f08000)
    libGLEW.so.1.7 => /home/user/gregoryGLEW/libGLEW.so.1.7 (0xf6ea6000)
    libGLU.so.1 => /usr/lib/libGLU.so.1 (0xf6e3a000)
    libGL.so.1 => /usr/lib/libGL.so.1 (0xf6d4d000)
    libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf6cc1000)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf6bb5000)
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf6b6d000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf6b50000)
    libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf6ab5000)
    libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf66e2000)
    libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf65f0000)
    libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf65ac000)
    libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf658e000)
    libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libstdc++.so.6 (0xf64a0000)
    libm.so.6 => /lib/libm.so.6 (0xf6479000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf645c000)
    libpthread.so.0 => /lib/libpthread.so.0 (0xf6441000)
    libc.so.6 => /lib/libc.so.6 (0xf62b9000)
    libuuid.so.1 => /lib/libuuid.so.1 (0xf62b4000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf6299000)
    libdl.so.2 => /lib/libdl.so.2 (0xf6295000)
    libXmu.so.6 => /usr/lib/libXmu.so.6 (0xf627c000)
    libXi.so.6 => /usr/lib/libXi.so.6 (0xf626d000)
    libz.so.1 => /lib/libz.so.1 (0xf6258000)
    libbz2.so.1 => /lib/libbz2.so.1 (0xf6247000)
    librt.so.1 => /lib/librt.so.1 (0xf623e000)
    libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf6237000)
    libffi.so.6 => /usr/lib/libffi.so.6 (0xf6230000)
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf611a000)
    libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf6115000)
    libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf6109000)
    libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf60d8000)
    libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf60ce000)
    libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf60c5000)
    libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf60ba000)
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf60b6000)
    libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf60b1000)
    libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf60ab000)
    libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf6082000)
    libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf6024000)
    libEGL.so.1 => /usr/lib/libEGL.so.1 (0xf600c000)
    libpng15.so.15 => /usr/lib/libpng15.so.15 (0xf5fe0000)
    /lib/ld-linux.so.2 (0xf7733000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xf5fdc000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf5fd6000)
    libXt.so.6 => /usr/lib/libXt.so.6 (0xf5f82000)
    libresolv.so.2 => /lib/libresolv.so.2 (0xf5f6b000)
    libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf5f41000)
    libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xf5f3e000)
    libxcb-dri2.so.0 => /usr/lib/libxcb-dri2.so.0 (0xf5f3a000)
    libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0xf5f33000)
    libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf5f28000)
Reply
#50
Made the 32bit chroot fully bootable system. Same result for me on i686 gentoo. Is it possible any X extension dependency and/or any X configure problem? (composite, tls, etc)
Reply




Users browsing this thread: 2 Guest(s)