Gespenst_MkII-M
June 22nd, 2008, 07:50 PM
Fair warning: I'm not a Linux expert by any means. I just switched over about four or five months ago, and mostly used Kubuntu 7.10 for 64-bit systems, only recently changing to a 32-bit distro. So if the info I provide below isn't enough, please tell me how to get more.
System: Kubuntu 8.04, 32-bit version (using a 64-bit AMD processor, however)
Video card: ATI Radeon 9800 Pro with the restricted drivers for it installed. Oddly, I find that the repositories do not have the commonly suggested "glxgears" program for testing how well things are running.
I'm using the pcsx-df package from the main repository, with various plugins downloaded from the same source.
Here's basically what happens when I load pcsx (did it from console this time to get a readout of the results):
User input in terminal: pcsx
Result: PCSX GUI loads, with terminal showing the following ('terminal output', etc. is my embellishment, not actual system output):
===Terminal output===
Checking plugin_is_available - libDFXVideo.so
Checking plugin_is_available - libDFSound.so
Checking plugin_is_available - libDFCdrom.so
Checking plugin_is_available - libDFInput.so
Checking plugin_is_available - libDFInput.so
DFInput warning: config file not found.
DFInput warning: config file not found.
Loading memory card /home/gespenst/.pcsx/memcards/card1.mcd
Loading memory card /home/gespenst/.pcsx/memcards/card2.mcd
===End output===
Next I went to Configuration -> Plugins & BIOS, getting this:
Result: Plugin configuration screen shows up as expected. Terminal output as follows:
===Terminal output===
Scanning /usr/lib/games/psemu/ for plugins
Plugin file symlink: /usr/lib/games/psemu/libDFSound.so -> /home/gespenst/.pcsx/plugins/libDFSound.so
Plugin file symlink: /usr/lib/games/psemu/libDFCdrom.so -> /home/gespenst/.pcsx/plugins/libDFCdrom.so
Plugin file symlink: /usr/lib/games/psemu/cfgDFIso -> /home/gespenst/.pcsx/plugins/cfgDFIso
Config file symlink: /usr/lib/games/psemu/cfgDFIso -> /home/gespenst/.pcsx/plugins/cfg/cfgDFIso
Plugin file symlink: /usr/lib/games/psemu/libDFInput.so -> /home/gespenst/.pcsx/plugins/libDFInput.so
Plugin file symlink: /usr/lib/games/psemu/cfgDFXVideo -> /home/gespenst/.pcsx/plugins/cfgDFXVideo
Config file symlink: /usr/lib/games/psemu/cfgDFXVideo -> /home/gespenst/.pcsx/plugins/cfg/cfgDFXVideo
Plugin file symlink: /usr/lib/games/psemu/cfgDFSound -> /home/gespenst/.pcsx/plugins/cfgDFSound
Config file symlink: /usr/lib/games/psemu/cfgDFSound -> /home/gespenst/.pcsx/plugins/cfg/cfgDFSound
Plugin file symlink: /usr/lib/games/psemu/cfgDFCdrom -> /home/gespenst/.pcsx/plugins/cfgDFCdrom
Config file symlink: /usr/lib/games/psemu/cfgDFCdrom -> /home/gespenst/.pcsx/plugins/cfg/cfgDFCdrom
Plugin file symlink: /usr/lib/games/psemu/cfgDFInput -> /home/gespenst/.pcsx/plugins/cfgDFInput
Config file symlink: /usr/lib/games/psemu/cfgDFInput -> /home/gespenst/.pcsx/plugins/cfg/cfgDFInput
Plugin file symlink: /usr/lib/games/psemu/libDFIso.so -> /home/gespenst/.pcsx/plugins/libDFIso.so
Plugin file symlink: /usr/lib/games/psemu/libDFXVideo.so -> /home/gespenst/.pcsx/plugins/libDFXVideo.so
Could not open plugins directory: '/usr/local/lib/games/psemu/'
Could not open plugins directory: ''
Scanning bios dir /home/gespenst/.pcsx/bios
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/..
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/.
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/SCPH1001.BIN
/home/gespenst/.pcsx/bios/SCPH1001.BIN is a valid BIOS file
Finished scanning bios dir /home/gespenst/.pcsx/bios
(<unknown>:31978): Gtk-CRITICAL **: gtk_file_system_unix_get_info: assertion `g_path_is_absolute (filename)' failed
BIOS directory is now /home/gespenst/.pcsx/bios
Scanning bios dir /home/gespenst/.pcsx/bios
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/..
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/.
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/SCPH1001.BIN
/home/gespenst/.pcsx/bios/SCPH1001.BIN is a valid BIOS file
Finished scanning bios dir /home/gespenst/.pcsx/bios
(<unknown>:31978): Gtk-WARNING **: file_system_unix=0x834c800 still has handle=0x82bc030 at finalization which is NOT CANCELLED!
DFInput warning: config file not found.
DFInput warning: config file not found.
===End output===
Well, everything I understand sounds okay. So I go to File, Run CD (or Run CD through BIOS, both have similar results), and...
Result: PCSX window immediately vanishes and the program is removed from memory; it has apparently crashed.
===Terminal Output===
Checking plugin_is_available - libDFXVideo.so
Checking plugin_is_available - libDFSound.so
Checking plugin_is_available - libDFCdrom.so
Checking plugin_is_available - libDFInput.so
Checking plugin_is_available - libDFInput.so
DFInput warning: config file not found.
DFInput warning: config file not found.
The program '<unknown>' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 11 error_code 8 request_code 140 minor_code 14)
(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.)
===End output===
That's where the crash occurs. This happens regardless of whether I try to load a game from CD (my drive works fine, I'm certain of this) or from an image-file (the image files are valid, I'm also sure of that). My BIOS is also good, I know that since it's the same file I was using for my Playstation 1 emulator in Windows 2000.
Just in case it matters, the two games I've been trying with this are Super Robot Taisen F and F Final (both Japanese games, imported; both run near identical code/engine/etc.).
Other possibly useful info: I'm relatively sure I have 3D acceleration going. Sort of. I can play first person shooters and such, though the framerates are nowhere near as good as they were back on Win2000. Once I installed 32-bit Hardy, I also installed the proprietary drivers and I assumed that was all I needed.
Notably, when I try to run pSX (another emulator) on here, through an old 7.10 debian package made by dfreer, it... works. Sort of. SRT F and F Final both load just fine, but they're really choppy. Sound is choppy, video is choppy, etc. I dread what would happen on something using real 3D graphics, like Final Fantasy 7. I can't seem to find Hardy-specific packages of it on his repository, in any event.
Also, mupen64 (an N64 emulator) exhibits similar problems; it's really, really slow. Granted, the only game I tried with it was Super Robot Taisen 64 (Yes, there's a trend here). I'm certain it's not how these games are programmed... again, they all worked really well on my relevant windows emulators.
If I need to supply more info, please let me know how to get it. I fully admit I'm still very new to Linux, and I won't freak out if the above isn't enough to troubleshoot it.
System: Kubuntu 8.04, 32-bit version (using a 64-bit AMD processor, however)
Video card: ATI Radeon 9800 Pro with the restricted drivers for it installed. Oddly, I find that the repositories do not have the commonly suggested "glxgears" program for testing how well things are running.
I'm using the pcsx-df package from the main repository, with various plugins downloaded from the same source.
Here's basically what happens when I load pcsx (did it from console this time to get a readout of the results):
User input in terminal: pcsx
Result: PCSX GUI loads, with terminal showing the following ('terminal output', etc. is my embellishment, not actual system output):
===Terminal output===
Checking plugin_is_available - libDFXVideo.so
Checking plugin_is_available - libDFSound.so
Checking plugin_is_available - libDFCdrom.so
Checking plugin_is_available - libDFInput.so
Checking plugin_is_available - libDFInput.so
DFInput warning: config file not found.
DFInput warning: config file not found.
Loading memory card /home/gespenst/.pcsx/memcards/card1.mcd
Loading memory card /home/gespenst/.pcsx/memcards/card2.mcd
===End output===
Next I went to Configuration -> Plugins & BIOS, getting this:
Result: Plugin configuration screen shows up as expected. Terminal output as follows:
===Terminal output===
Scanning /usr/lib/games/psemu/ for plugins
Plugin file symlink: /usr/lib/games/psemu/libDFSound.so -> /home/gespenst/.pcsx/plugins/libDFSound.so
Plugin file symlink: /usr/lib/games/psemu/libDFCdrom.so -> /home/gespenst/.pcsx/plugins/libDFCdrom.so
Plugin file symlink: /usr/lib/games/psemu/cfgDFIso -> /home/gespenst/.pcsx/plugins/cfgDFIso
Config file symlink: /usr/lib/games/psemu/cfgDFIso -> /home/gespenst/.pcsx/plugins/cfg/cfgDFIso
Plugin file symlink: /usr/lib/games/psemu/libDFInput.so -> /home/gespenst/.pcsx/plugins/libDFInput.so
Plugin file symlink: /usr/lib/games/psemu/cfgDFXVideo -> /home/gespenst/.pcsx/plugins/cfgDFXVideo
Config file symlink: /usr/lib/games/psemu/cfgDFXVideo -> /home/gespenst/.pcsx/plugins/cfg/cfgDFXVideo
Plugin file symlink: /usr/lib/games/psemu/cfgDFSound -> /home/gespenst/.pcsx/plugins/cfgDFSound
Config file symlink: /usr/lib/games/psemu/cfgDFSound -> /home/gespenst/.pcsx/plugins/cfg/cfgDFSound
Plugin file symlink: /usr/lib/games/psemu/cfgDFCdrom -> /home/gespenst/.pcsx/plugins/cfgDFCdrom
Config file symlink: /usr/lib/games/psemu/cfgDFCdrom -> /home/gespenst/.pcsx/plugins/cfg/cfgDFCdrom
Plugin file symlink: /usr/lib/games/psemu/cfgDFInput -> /home/gespenst/.pcsx/plugins/cfgDFInput
Config file symlink: /usr/lib/games/psemu/cfgDFInput -> /home/gespenst/.pcsx/plugins/cfg/cfgDFInput
Plugin file symlink: /usr/lib/games/psemu/libDFIso.so -> /home/gespenst/.pcsx/plugins/libDFIso.so
Plugin file symlink: /usr/lib/games/psemu/libDFXVideo.so -> /home/gespenst/.pcsx/plugins/libDFXVideo.so
Could not open plugins directory: '/usr/local/lib/games/psemu/'
Could not open plugins directory: ''
Scanning bios dir /home/gespenst/.pcsx/bios
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/..
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/.
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/SCPH1001.BIN
/home/gespenst/.pcsx/bios/SCPH1001.BIN is a valid BIOS file
Finished scanning bios dir /home/gespenst/.pcsx/bios
(<unknown>:31978): Gtk-CRITICAL **: gtk_file_system_unix_get_info: assertion `g_path_is_absolute (filename)' failed
BIOS directory is now /home/gespenst/.pcsx/bios
Scanning bios dir /home/gespenst/.pcsx/bios
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/..
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/.
Checking is_valid_bios_file - /home/gespenst/.pcsx/bios/SCPH1001.BIN
/home/gespenst/.pcsx/bios/SCPH1001.BIN is a valid BIOS file
Finished scanning bios dir /home/gespenst/.pcsx/bios
(<unknown>:31978): Gtk-WARNING **: file_system_unix=0x834c800 still has handle=0x82bc030 at finalization which is NOT CANCELLED!
DFInput warning: config file not found.
DFInput warning: config file not found.
===End output===
Well, everything I understand sounds okay. So I go to File, Run CD (or Run CD through BIOS, both have similar results), and...
Result: PCSX window immediately vanishes and the program is removed from memory; it has apparently crashed.
===Terminal Output===
Checking plugin_is_available - libDFXVideo.so
Checking plugin_is_available - libDFSound.so
Checking plugin_is_available - libDFCdrom.so
Checking plugin_is_available - libDFInput.so
Checking plugin_is_available - libDFInput.so
DFInput warning: config file not found.
DFInput warning: config file not found.
The program '<unknown>' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
(Details: serial 11 error_code 8 request_code 140 minor_code 14)
(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.)
===End output===
That's where the crash occurs. This happens regardless of whether I try to load a game from CD (my drive works fine, I'm certain of this) or from an image-file (the image files are valid, I'm also sure of that). My BIOS is also good, I know that since it's the same file I was using for my Playstation 1 emulator in Windows 2000.
Just in case it matters, the two games I've been trying with this are Super Robot Taisen F and F Final (both Japanese games, imported; both run near identical code/engine/etc.).
Other possibly useful info: I'm relatively sure I have 3D acceleration going. Sort of. I can play first person shooters and such, though the framerates are nowhere near as good as they were back on Win2000. Once I installed 32-bit Hardy, I also installed the proprietary drivers and I assumed that was all I needed.
Notably, when I try to run pSX (another emulator) on here, through an old 7.10 debian package made by dfreer, it... works. Sort of. SRT F and F Final both load just fine, but they're really choppy. Sound is choppy, video is choppy, etc. I dread what would happen on something using real 3D graphics, like Final Fantasy 7. I can't seem to find Hardy-specific packages of it on his repository, in any event.
Also, mupen64 (an N64 emulator) exhibits similar problems; it's really, really slow. Granted, the only game I tried with it was Super Robot Taisen 64 (Yes, there's a trend here). I'm certain it's not how these games are programmed... again, they all worked really well on my relevant windows emulators.
If I need to supply more info, please let me know how to get it. I fully admit I'm still very new to Linux, and I won't freak out if the above isn't enough to troubleshoot it.