![]() |
|
resolution options? per game&custom - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Dolphin Emulator Discussion and Support (https://forums.dolphin-emu.org/Forum-dolphin-emulator-discussion-and-support) +--- Forum: Development Discussion (https://forums.dolphin-emu.org/Forum-development-discussion) +--- Thread: resolution options? per game&custom (/Thread-resolution-options-per-game-custom) |
resolution options? per game&custom - justasuggestion - 06-09-2019 so, gamecube games rarely ran 640x480 or 640x576 or 640x528. most ran well below this, like metroid prime with it's ~480x360 internal resolution, or many widescreen games using 640x360. Dolphin doesn't seem to use these native resolutions, however, and instead renders to 640x480 or 640x528? it would be good for both performance on lower end(mobile/laptop) devices and accuracy to allow custom resolutions per-game. wasn't there an option for arbitrary resolution at one point? i remember running some distinctly not multiples resolutions before. RE: resolution options? per game&custom - JosJuice - 06-09-2019 (06-09-2019, 12:17 AM)justasuggestion Wrote: most ran well below this, like metroid prime with it's ~480x360 internal resolution, or many widescreen games using 640x360. That's incorrect. (06-09-2019, 12:17 AM)justasuggestion Wrote: Dolphin doesn't seem to use these native resolutions, however, and instead renders to 640x480 or 640x528? Dolphin renders at the same resolution as the original console. (Unless you're using graphical enhancements like increased IR or SSAA, of course.) (06-09-2019, 12:17 AM)justasuggestion Wrote: it would be good for both performance on lower end(mobile/laptop) devices and accuracy to allow custom resolutions per-game. We removed the ability to use resolutions that aren't an integer multiple of the resolution used on console because it caused too many problems. Resolutions lower than the original are especially problematic. RE: resolution options? per game&custom - JMC47 - 06-09-2019 When we say "using non-integer resolutions" caused problems, we don't just mean graphical problems. It can cause the game to read/write to out of bounds memory and destroy your savefile. RE: resolution options? per game&custom - mstreurman - 06-10-2019 (06-09-2019, 12:17 AM)justasuggestion Wrote: it would be good for both performance on lower end(mobile/laptop) devices and accuracy to allow custom resolutions per-game. Lower resolution does not equal more performance on low end devices... As the lower resolution is only impacting the GPU which for 90% of the 3D-accelerated consoles (think Dreamcast, NGC, XBOX and up) isn't the limiting factor, what IS the limiting factor is the CPU as all of the instructions of the console's CPU, DSP and GPU have to be translated into something that a PC understands; Which means that: what takes one instruction on the console to do can take up to 10's, sometimes 100's of instructions to do on a PC-CPU which will make that single instruction 10-100x slower... do this at 729 MHz or 7.29 million instructions per second (for a Wii if the Wii's IPC was 1 IPC) and you can see where the bottleneck is. That explained... even a 5-6 year old iGPU should be able to run Dolphin at 1x IR without much issue (I've done so on a Intel HD Graphics 4600) if the CPU is able to keep up (Mine was on a i7 4800MQ laptop) even my Pentium G4560 and it's Intel HD Graphics 610 was able took run most games reliably at their native resolution and speed. |