Emulator Issues #5163
closedRobots NGC - 60fps workaround by disabling EFB copies (without graphics corruption)
0%
Description
my system:
ArchLinux 3.2.1-1-ARCH #1 SMP PREEMPT Fri Jan 13 06:50:31 CET 2012 x86_64
Processor: AMD Phenom(tm) II X6 1090T Processor AuthenticAMD GNU/Linux
GPU:Nvidia 9800GT
Motherboard:Gigabyte 880gm-usb3 motherboard
Emulator: Dolphin 3.0-376 64bit
Game: Robots (Nintendo gamecube)
Robots NGC game seems to need 'EFB Copies' enabled with Textures; but disabling EFB Copies, during game play and not closing the 'configuration window' gets us full 60fps speed and no graphics corruption.
else
If we use EFB copies (*) textures; then game slows down to 30-50 fps;
or
If we disable EFB copies; then game runs at 60 fps but graphics gets garbage.
Please add some option to dolphin which would 'enable->quick disable efb copies' so that game runs at full speed without texture garbage.
Please see the youtube video:
http://www.youtube.com/watch?v=hHNAswUthB4
thanks.
Updated by Billiard26 about 12 years ago
- Status changed from New to Questionable
- Issue type set to Feature request
"Please add some option to dolphin which would 'enable->quick disable efb copies' so that game runs at full speed without texture garbage."
What exactly are you asking for?
Updated by fast.rizwaan about 12 years ago
What exactly are you asking for?
If you see the video at youtube; The robots game runs without garbage, when
-
enable textures (opengl linux)
-
then disable [ ] enable efb copies
-
but when the graphics settings dialog is closed, garbage comes back to the game.
hence, I request for some option to 'achieve the enable and disable efb copies' which gives garbage less performance to the game;
- If we do not close the graphics settings dialog we cannot use the gamepad/joystick but we can play the game with keyboard.
Please see the youtube video (observe the mouse pointer):
http://www.youtube.com/watch?v=hHNAswUthB4
thanks
Updated by fast.rizwaan about 12 years ago
Okay, got joystick working by using "Background Input" and fullscreen by NOT using "render to main window" and '2 virtual desktops' (rendering game fullscreen on 1st activity and dolphin window on 2nd activity (virtual desktop)).
Alternatively, playing game with frameskipping 1 and "Disabling External Frame buffer" makes it playble
Updated by parlane about 12 years ago
In his youtube video, why does closing the window cause it to regarble the textures?!
Updated by fast.rizwaan about 12 years ago
The texture shadows do not move hence, i think the game speeds up. The incredibles game also behaves like this.
Updated by NeoBrainX about 12 years ago
@ parlane: We're invalidating all textures in the texture cache (including efb copies) when the gfx config dialog is closed, that's why the textures get garbled.
Updated by NeoBrainX about 12 years ago
Kinda, but then again we probably should invalidate the texture cache whenever the option changes, and not only when the dialog closes...
Updated by skidau almost 12 years ago
- Status changed from Questionable to Fixed
Fixed by r8d30ac462a49