Oh, so apparently I was wrong, KMS is working nicely.
You could try some options to optimize your
xorg.conf, first of all by enabling SNA, then I'll list some other options, you might check them out or not, depending on what you think is better:
*
be sure to backup your xorg.conf:
- Code: Select all
cp /etc/X11/xorg.conf ~/xorg.conf.backup
it will copy
xorg.conf in the user's home directory.
* Enable SNA, it is the latest acceleration method by Intel, it is fast but it is considered (at least last time I set up an intel card it was) experimental, but it is currently pretty solid, in my experience it worked well, if something goes wrong, your
xorg.conf backup is there.
To enable it, edit your
Device section like this:
- Code: Select all
Section "Device"
Identifier "SabayonVga0"
Driver "intel"
#BusID "PCI:00:02"
#Option "RenderAccel" "on"
#Option "XAANoOffscreenPixmaps"
#Option "BusType" "PCI"
#Option "ColorTiling" "on"
#Option "EnablePageFlip" "on"
# UseEvents is causing segmentation faults with
# NVIDIA 6xxx, 7xxx and >=275.xx.xx drivers
#Option "UseEvents" "True"
Option "LogoPath" "/usr/share/backgrounds/sabayonlinux-nvidia.png"
Option "AccelMethod" "sna"
EndSection
Basically adding the
Option "AccelMethod" "sna" line to the section.
* Intel has vertical sync enabled by default, this typically slows down games a bit (even if it improves image quality), you can disable it adding to the device section a line like this:
- Code: Select all
Option "SwapbuffersWait" "false"
I suggest you to try SNA method first, if it is still slow, then try to disable vertical sync.
If SNA works well, you might want to:
* Enable the tear free option, you can do this by adding to the device section a line like this:
- Code: Select all
Option "TearFree" "true"
This only works with the SNA method and should improve very much video playback quality (especially if you play them using VAAPI with
libva-intel-driver) and the desktop environment composite effects quality.
A X server restart (or reboot) is required to make
xorg.conf changes effective. Be careful while editing that file, a mistake or a syntax error usually leads Xorg to halt the startup, leaving you with a text console (or in the worst case a black screen), that's where you press
ctrl+alt+F1, copy the
xorg.conf backup to its place and issue:
(as root)
- Code: Select all
shutdown -r now
