Firefox fullscreen issues on Intel HD Graphics 530
I've installed Fedora 24 on my desktop, the system is working fine, but there's a problem on Firefox, when there's a YouTube video playing on full screen, there's some distortions and screen tearing. That's not the only problem, when video problem happens, if Firefox is on full screen mode(F11), and i disable it, there's some distortions during the transition.
The hardware of my desktop:
- Intel i5 6500
- Asus h110M-A/M.2
- Kingston DDR4 Hyperx Fury 16GB (2x8)
- I'm using the Intel iGPU
The full screen transition distortion is not annoying, since i don't use Firefox on that mode, but the video tearing is.
Here's some important info:
- I tested the monitor and the HDMI cable in my laptop(Fedora 23, i3-2350M with Intel HD Graphics), and it didn't show any problems.
- The video tearing problem don't happens on Google Chrome, but the second problem occur.
I've installed the following codecs:
- GStreamer Multimedia Codecs ( - Base, - Extra, - License issues, - Non Free, - libav)
- FFmpeg-libs
The two problems only occur on Xorg, the browsers works fine on GNOME on Wayland, but the overall desktop experience it's not good on this server.
- Both problems disappears for a short time if i restart the GNOME shell(Alt+F2 and execute the command r) or if i use the GNOME screencast.
Following the Intel graphics page on ArchWiki, i tried to create the following config file, but i'm unable to login because Xorg crashes:
#/etc/X11/xorg.conf.d/20-intel.conf Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" EndSection
$ lspci | grep "VGA"
output:00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
$ glxinfo | grep "OpenGL"
output:OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) OpenGL core profile version string: 4.3 (Core Profile) Mesa 12.0.3 OpenGL core profile shading language version string: 4.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 12.0.3 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.0.3 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:
Xorg.0.log on Fedora pastebin, by the way, it's very different from the log on my laptop, because it don't show much info about Intel config.