Arakageeta wrote:Anyhow, I have run into some trouble-- I can't compile gtk/src/filter_hq2x.cpp! The compiler just runs and runs trying to compile the file until it runs out of memory. Has anyone seen this behavior before?
Yes, I've seen that before when compiling a couple of other things as well. I don't actually get any error saying it's out of memory -- I get something similar to:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugzilla.redhat.com/bugzilla> for instructions.
Are you using ps3vram swap in addition to the default ~512MB on the internal drive? I have two PS3's and I recently reinstalled YDL 6.1 on one, making the internal drive swap ~1GB during the partition setup. I was trying to build DOSBox 0.73 and just couldn't get through it on my PS3 with ~512MB swap plus ps3vram -- would always fail during core_prefetch.cpp at which point around 560MB swap was being used. Same thing with the latest qemu.
For snes9x-gtk, you may be able to get through it if you free up as much memory as possible. You could try booting to runlevel 3 as well as disabling any unnecessary services. Or if you're able to modify the source so it doesn't build the hq2x filter, that would probably help -- using that filter or any others is only going to slow it down even more.
I'm happy with the performance of it "as is" when I use the SPE scaler tool as described here (scaler or fscaler):
viewtopic.php?p=496#p496But of course any improvements would be great... I haven't tried any compilers other than what is included with YDL. Also, with snes9x-gtk 1.51-73, I haven't been able to get any output from the new SDL audio driver so I haven't updated my RPM package past 1.51-70 yet. It builds OK and PortAudio still works ... haven't done much testing / troubleshooting with it yet.