Page 1 of 1

Stella runs very slow in OpenGL mode

Posted: Thu Jun 27, 2013 8:47 pm
by diosoth
I bought a Dell Optiplex 745 with Windows XP loaded as an older gaming PC- games that my 64-bit W7 can't handle, and emulators.

I've set up most emulators just fine, but Stella has issues with OpenGL I can't solve. In fullscreen mode it's very slow. In windows mode, anything above 3X zoom is very slow. Fullscreen resolution doesn't matter whatsoever. Software mode is perfectly playable even at max monitor resolution, but has screen tearing without Vsync. I've tried everything I can play with in settings but OpenGL just doesn't run well and I can not figure out why.

I tried z26 and while it's an okay emulator, it really lacks a lot of features. I can't remap joypad buttons, I get a flickering layer of pixels on the bottom edge of the game screen and it doesn't allow me to really adjust anything I want. PCAE looks to be far too outdated to bother with and there don't seem to be any other emulators for this system.

Re: Stella runs very slow in OpenGL mode

Posted: Fri Jun 28, 2013 3:04 pm
by master801
Get a better graphics card? Maybe that will solve your problems.

Re: Stella runs very slow in OpenGL mode

Posted: Sat Jun 29, 2013 2:52 am
by Paul.str
Make sure your drivers are up to date.

Other than that, I can't really think of any optimizations that could be done. The developer probably hasn't integrated OpenGL support, so it's never going to work right.

You could search for an OpenGL variant of Stella, but that would mean the project is open source and somebody has bothered to do the work.

Re: Stella runs very slow in OpenGL mode

Posted: Sat Jun 29, 2013 7:45 am
by diosoth
I asked the Stella team head direct and he said it could be a driver issue- Dell uses their own chipset drivers for this PC, rather than Intel's own release, and while Intel has a newer driver, Dell didn't bother with it. He also said that version 4.0 will switch to Direct3D for the Windows port, largely because it's better supported in Windows.