Comments (5)
I don't know how you're automating things, but if using lua there is emu.speedmode("turbo")
in the interface, at least. If you're modifying the source directly you might look into how the turbo mode is implemented? (By default activated with the Tab key, I think.)
from fceux.
Indeed, I'm using a lua script that sets up the interface for the automated agent. I've been using emu.speedmode("maximum")
which seems to net better performance than emu.speedmode("turbo")
(around 120fps vs 45fps, with no frameskipping). My initial thought was to increase the maximum bound of the maximum speed mode from 3200% to 128000% in the source, but that seemed to have no additional effect. Perhaps overclocking the PPU would speed things up? But, I am unsure of how to accomplish this when launching fceux from a Unix shell.
from fceux.
I think there should be a configuration file that applies all the settings, so it shouldn't matter if you can't interact with the GUI after launching? (Is it still "fceux.cfg" on the SDL version?)
I don't know much about overclocking the PPU, but the Old PPU is significantly faster code vs. New PPU, at the expense of lower accuracy. Old PPU is still the default setting, I think, but just in case you might see if it's set.
from fceux.
ah, i do see a fceux.cfg
in the .fceux
directory with all the options listed. Looks like the old PPU is still in effect. Are there any other options I should check to boost emulation speed in this config file?
from fceux.
overclocking the PPU does the opposite of what you want. If the maximum speed mode was 3200% and you were only getting 120fps, then changing it to 1 zillion % isn't going to help any; it's clearly not the limit.
set SDL.Vsync to 0. Or even better, hack BlitScreen
in sdl-video.cpp
to return immediately
from fceux.
Related Issues (20)
- Add support for EPSM/YMF288 audio expansion HOT 2
- Emulation Speed Applied Even When Paused on Qt/SDL HOT 1
- Win32 version: disable bilinear interpolation? HOT 5
- Win32 version: Turbo speed issues HOT 3
- Solstice portrait glitch HOT 6
- Display bug in 2.6.6-win32 HOT 2
- Sound goes out of sync with v-sync on especially in Full Screen mode HOT 2
- (REQUEST) Add a way to edit a tiles attributes such as assigned palette?
- [Bug] Crash on macOS with AMD 5300M GPU、intel i7-9750H CPU HOT 1
- FCEUX doesn't work with Hebrew paths.
- 2001 register affects Lua GUI Library colors
- Crash when memory.registerread, memory.registerwrite, memory.registerexec callback function throws LUA error
- Kubuntu 23.10 segmentation core dump on start HOT 4
- Multiple Lua Implementation Issues HOT 2
- Post-2.6.6 Qt/SDL Version Stack Overflow HOT 6
- cannot run on lubuntu 22.04 HOT 6
- Visual problems with the game Elite (1991) HOT 3
- 2A03 pulse volume 1 is silent HOT 2
- Add Support Mappers 256 419 353 281 374
- mapper 555 support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fceux.