Dolphin, the GameCube and Wii emulator - Forums

Full Version: Screen flicker on Gentoo/fglrx
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
All,

trying to play super mario kart on a Gentoo / fglrx driver 12.6 / kernel 3.3.8-gentoo / radeon 6570 / core i5 system.

When I start the game, screen starts to flicker a lot. It's very annoying.

Tips are welcome!

Martin
My apologies for placing this topic at the developers forum. Mods, thanks for moving it.

Any tips on how to prevent this? Anyone running dolphin with amd proprietary drivers 12.6 already?
It might be relevant to post your Dolphin settings; it's possible that it's a combination of driver issues and whatever options Dolphin has set. Click the Graphics button and tell us what you have set in the General, Enhancements, and Hacks tabs. Also click the Config button and look at the General tab.

Additionally, does this issue occur with other games on your system? I'd test it with other games like Xonotic, Alien Arena, Super Tux Kart, Neverball, etc. If screen flickering happens there as well, it might be a driver issue period.
Thanks for the reply.

I have tested with supertuxkart (static binary from official website). Played it at 1920x180 with max graphics without any problems.

Here are my dolphin settings.

Config general:
- dual core enabled
- idle skipplng enabled
- cheats disabled
- framelimit auto
- no limit by fps
- jitil experimental recompiler
- lock threads to cores disabled
- force console as ntsc-j disabled

graphics general:
- backend opengl
- fullscreen resolution dfp1 1920x1080
- aspect ratio auto
- vsync disabled
- use fullscreen enabled
- show fps disabled
- keep window on top disabled
- render to main window disabled
- auto adjust window size disabled
- hide mouse cursos enabled

graphics enhancements:
- internal resolution 2xnative
- anti aliasing none
- anisotropic filtering 1x
- post processing effect off
- scaled efb copy enabled
- per pixel lighting disabled
- force texture filteirng disabled

graphics hacks
- skip efb access from cpu disabled
- efb copies texture
- texture cache accuracy fast
- external frame buffer disabled
- cache display lists disabled
- disable per pixel depht enabled
- opencl texture decoder disabled
- disable fog disabled
- skip dest alpha pass disabled
- openmp texture decoder disabled

graphics advanced:j
- all items disables
maybe you might need this as well:

htpc ~ # cd /usr/src/dolphin-emu/Build/
htpc Build # cmake ..
OpenMP parallelization enabled
ALSA found, enabling ALSA sound backend
ao found, enabling ao sound backend
bluez found, enabling bluetooth support
PulseAudio NOT found, disabling PulseAudio sound backend
OpenAL found, enabling OpenAL sound backend
X11 found
Xrandr found
libav found, enabling AVI frame dumps
PortAudio not found, disabling mic support
Using shared lzo
-- Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR)
Using shared SDL
Found SFML: /usr/include
Using shared SFML
Using static SOIL from Externals
Using shared zlib
GLEW found
Cg found
CgGL found
Found wxWidgets version 2.8.12
At least 2.9.3 is required; ignoring found version
Using static wxWidgets from Externals
gthread-2.0 found
pangocairo found
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/src/dolphin-emu/Build
Did some searching, and it looks like enabling External Frame Buffer (XFB) and setting it to Real might help. Try that and see if it does anything for you.
(07-18-2012, 09:42 PM)Shonumi Wrote: [ -> ]Did some searching, and it looks like enabling External Frame Buffer (XFB) and setting it to Real might help. Try that and see if it does anything for you.

yeah Big Grin that tends to fix things like this XD, also virtual might work
(07-18-2012, 10:27 PM)ExtremeDude2 Wrote: [ -> ]
(07-18-2012, 09:42 PM)Shonumi Wrote: [ -> ]Did some searching, and it looks like enabling External Frame Buffer (XFB) and setting it to Real might help. Try that and see if it does anything for you.

yeah Big Grin that tends to fix things like this XD, also virtual might work

thanks for your input, but unfortunately, it doesn't make any difference. I tried both virtual and real.

I'll try to get back to previous graphics driver version, and let you know.
(07-20-2012, 02:25 AM)MartinH80 Wrote: [ -> ]thanks for your input, but unfortunately, it doesn't make any difference. I tried both virtual and real.

I'll try to get back to previous graphics driver version, and let you know.

Ok, I was finally able to test with previous fglrx driver version (12.4), which I also previously used on Ubuntu without any screen flickering.

Didn't help, doesn't make any difference..

What can I do to have this problem solved?

Maybe try to enable vsync?

Do you get the same issue with the FOSS Radeon drivers?
(07-26-2012, 07:49 AM)delroth Wrote: [ -> ]Maybe try to enable vsync?

Do you get the same issue with the FOSS Radeon drivers?

vsync doesn't make any difference.

what do you mean with FOSS? Free open source? I didn't try, but I believe xbmc doesn't like them.

But.. problem is 'solved'! In dolphin I changed from 1080 to 1766 resolution. Weird, but stops the flickering..

thanks for your support!