Main > Linux
current status of gentoo linux / advmame
Major Rock Hardy:
HA HA HA HA!!! ;D
it worked!
I have advmenu working and advmame loads suprmrio and mspacman and joust and etc...
I have a question though - stunrun is one of my favorite games. In win2k it plays at pretty much full speed. However in advmame it doesn't - unless I turn the sound off. Any ideas? In other games, sound works just fine. Surely this isn't a processing overhead issue w/ Linux not being able to do what win2k can do, right?
Anyone using Linux advmame not get stunrun to work w/ sound at full speed? Or, if it does work for you, what processor do you have?
Thanks,
Rock
whammoed:
Hmmm, in my experiences Linux has outperformed XP/2000 for game speeds. I will test that one out when I get a chance.
elvis:
--- Quote from: Major Rock Hardy on December 16, 2005, 01:19:46 pm ---so due to this thread on the gentoo forums (http://forums.gentoo.org/viewtopic.php?t=216985) it looks as if the kernel? function "pci_find_class" was at some point (and perhaps only in gentoo kernels?) changed to "pci_get_class".
--- End quote ---
Ah, that was it! I had to do the same on my Slackware install to get it working. Now I remember! :)
But anyways... you're up and running which is good.
--- Quote from: Major Rock Hardy on December 16, 2005, 06:50:10 pm ---I have a question though - stunrun is one of my favorite games. In win2k it plays at pretty much full speed. However in advmame it doesn't - unless I turn the sound off. Any ideas? In other games, sound works just fine. Surely this isn't a processing overhead issue w/ Linux not being able to do what win2k can do, right?
Anyone using Linux advmame not get stunrun to work w/ sound at full speed? Or, if it does work for you, what processor do you have?
--- End quote ---
AdvMAME sometimes chooses silly display settings for some games (particularly non-CGA games which I have a funny feeling stunrun is).
Make sure that:
1) Video modes are 15, 16 or 32 bit BGR modes only. Avoid all the other crazy 8bit and YUV mode. You can hack your advmame.cfg file to limit available modes (I run all my games in 16bit which is fine).
2) AdvMAME is choosing a nice generate or 1X mode. Don't use software scaling for 2X or greater modes, as this slows things down ALOT. Scaling might sometimes be "auto", "mixed" or "integer". Turn these off!
3) There are no scale2x or lq or hq filters being applied, and that. Same as (2).
4) Turn VSync off, and double-buffer on.
With all those set, you should see full speed games. Like Whammoed said, I get better performance out of Linux+SVGALib than I do Windows+DirectX (especially on "borderline" hardware), which I assume is thanks to much lower overall overhead and less unecessary desktop-OS fluff.
Major Rock Hardy:
OK, thanks elvis...
I changed Resize to no, Color to bgr16, Resize Effect to no, Rgb Effect to no, Vsync to no, SMP to no...
[edit] the above seemed to help a bit, but it's still draggin' a**
where do I find out about double_buffer?
Thanks,
Rock
Major Rock Hardy:
sorry, elvis,
I meant where do I find out about double-buffer?
whammoed (or anyone) how does stunrun work under linux/SVGAlib?
Thanks,
Rock
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version