amano
New Member
Posts: 42
|
Post by amano on Feb 5, 2007 14:13:30 GMT -5
Yay. Now it works really really fine for me. The sound doesn't crackle and I can see the graphics. Bilinear Filtering seems to work well. I can load .ccd and .cdz images which is really fine. Even my PS2 pad (with an adapter for the PC) works fine. Ubuntu seems to be able to deal with it without any additional drivers. What does't work: - Saving my settings (so I have to re-select all my gamepad buttons every time) - Playing original discs (it doesn't list my DVD-Rom in the droplist)
|
|
|
Post by patrickp on Feb 5, 2007 14:48:11 GMT -5
hanman: there are some packages that seem to help - earlier Ultima mentioned libgtkglext1; I installed that and found that, although pSX ran well, I got a GdkGLExt error on starting. I thought libgtkglextmm1c2a (snappy names, hmmm?) might fix that, but it didn't until I tried the dev package as well. Ultima: although starting pSX from the pSX folder fixed the problem of it putting psx.ini in my home folder and messing up the path defaults, it didn't solve the crashing error after all. But I can get it to save the psx.ini entries by setting them and exiting; it closes fine the first time I run it after starting X, and crashes the the second time I try to run it. If I restart X every time I want to run the emulator, it runs perfectly - no crashes or errors. I have the impression for some people, it's crashing - or giving an error that prevents psx.ini settings from saving - every time they exit the emulator.
|
|
|
Post by Ultima on Feb 5, 2007 18:56:21 GMT -5
Yah, I'm still pinning my suspicions on the segfault-on-exit bug being the culprit for the psx.ini-not-saving bug. I'm not sure what to say about the X crashing bug, though... My only guess would tell me that it could be an ATI driver bug, or maybe some kind of conflict between that driver and X... or something or other.
|
|
|
Post by pSX Author on Feb 5, 2007 19:13:29 GMT -5
When it crashes on exit does it create a core file? If so, can someone send me one...
If not, can someone run it in a debugger (eg. gdb) and give me a stack traceback at the point of the crash? (the exe should have symbols).
|
|
|
Post by Ultima on Feb 5, 2007 19:43:43 GMT -5
I've actually been trying to grab the core file, but it gets removed immediately after creation. As for gdb... I sorta forgot how to use it (and actually should've paid more attention when my teacher was teaching the class how to use it... ;\). If it's of any use, after the crash, I got this stuff from gdb:
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1231373856 (LWP 5539)] 0xb6d261c4 in _nv000067gl () from /usr/lib/libGLcore.so.1 (gdb) backtrace #0 0xb6d261c4 in _nv000067gl () from /usr/lib/libGLcore.so.1 (gdb) x 0xb6d261c4 0xb6d261c4 <_nv000067gl+21892>: 0x01584880 Randomly tried setting a breakpoint at _nv000067gl, but that failed miserably ;D
|
|
|
Post by patrickp on Feb 5, 2007 19:58:19 GMT -5
Similarly, AFAIK I don't get a core file. I have no idea how to run it in a debugger and there's not much I can do when it crashes, as I no longer have mouse or keyboard input.
|
|
|
Post by Ultima on Feb 5, 2007 20:23:41 GMT -5
Hah I actually just managed to save the core dump by using a second terminal window to quickly run "mv core asdf" after exiting... ;D hostfile.org/psxlinuxcoredump.7zYah, this core dump was created after a simple run and exit (still in BIOS boot screen). And the results of running pSX via gdb with the core dump... GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
warning: Can't read pathname for load map: Input/output error. Reading symbols from /usr/lib/libGL.so.1...done. Loaded symbols for /usr/lib/libGL.so.1 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/libgtkglext-x11-1.0.so.0...done. Loaded symbols for /usr/lib/libgtkglext-x11-1.0.so.0 Reading symbols from /usr/lib/libgdkglext-x11-1.0.so.0...done. Loaded symbols for /usr/lib/libgdkglext-x11-1.0.so.0 Reading symbols from /usr/lib/libGLU.so.1...done. Loaded symbols for /usr/lib/libGLU.so.1 Reading symbols from /usr/lib/libXmu.so.6...done. Loaded symbols for /usr/lib/libXmu.so.6 Reading symbols from /usr/lib/libXt.so.6...done. Loaded symbols for /usr/lib/libXt.so.6 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libpangox-1.0.so.0...done. Loaded symbols for /usr/lib/libpangox-1.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /usr/lib/libglade-2.0.so.0...done. Loaded symbols for /usr/lib/libglade-2.0.so.0 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /usr/lib/libGLcore.so.1...done. Loaded symbols for /usr/lib/libGLcore.so.1 Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done. Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/X11/locale/common/xlcUTF8Load.so.2...done. Loaded symbols for /usr/lib/X11/locale/common/xlcUTF8Load.so.2 Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so Reading symbols from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-basic-fc.so Core was generated by `./pSX'. Program terminated with signal 11, Segmentation fault. #0 0xb6d311c4 in _nv000067gl () from /usr/lib/libGLcore.so.1 Doesn't look to me like much more was revealed with the core dump than without, or maybe I'm just not using it correctly... And a backtrace shows only that last line.
|
|
|
Post by mdm686 on Feb 6, 2007 13:09:48 GMT -5
Seems to work flawlessly here in Ubuntu Edgy (6.10), the only problem I can see are that the colours are incorrect:
|
|
|
Post by Sune on Feb 6, 2007 13:53:28 GMT -5
Try selecting a different texture format.
IIRC the selector is in the video configuration menu.
|
|
|
Post by pSX Author on Feb 6, 2007 14:15:37 GMT -5
Seems to work flawlessly here in Ubuntu Edgy (6.10), the only problem I can see are that the colours are incorrect: I can't really see how this can be anything other than a driver bug, but I'll look into it. Do other opengl apps work correctly on this system? (make sure you try something that uses textures, not just glxgears) I will probably be trying some more distros myself soon...
|
|
foul
New Member
Posts: 7
|
Post by foul on Feb 6, 2007 14:30:35 GMT -5
the only things not working for me are the screenshots and the non save of my pad parameters .. all the rest working perfectly on Kubuntu Edgy 6800GT and 97.46 drivers Thk u.
|
|
hanman
Full Member
Irvine "Super-Pimp" Kinneas
Posts: 142
|
Post by hanman on Feb 6, 2007 14:49:48 GMT -5
well, the new version works on my Xubuntu box at work, so maybe there really is something wrong with my setup at home. if i can pull Ultima's second terminal copy trick off, i'll post a core dump later.
|
|
|
Post by pSX Author on Feb 6, 2007 15:01:14 GMT -5
well, the new version works on my Xubuntu box at work, so maybe there really is something wrong with my setup at home. if i can pull Ultima's second terminal copy trick off, i'll post a core dump later. It might be easier to run it under gdb, like this: >gdb pSX then type "run" to start the running the program. After it crashes type "bt" to get a stack traceback and post the results here...
|
|
hanman
Full Member
Irvine "Super-Pimp" Kinneas
Posts: 142
|
Post by hanman on Feb 6, 2007 15:11:06 GMT -5
thanks, pSX Author...i'll give that a shot
|
|
|
Post by patrickp on Feb 6, 2007 17:47:31 GMT -5
Hm. For me, pSX didn't crash on exiting, it crashed when I reran it after having exited. Under gdb, I can rerun it without crashing. And, since there's no crash, there's no stack. I just get First time I reran it again without gdb, it crashed - since I had to reboot, I couldn't get the stack. Edit: I just have to be different!
|
|