[Intel-gfx] Very bad performance from intel chipset on Thinkpad T540p (2880x1620)
Marc MERLIN
marc_xorg at merlins.org
Sat Apr 25 11:31:57 PDT 2015
On Fri, Apr 24, 2015 at 04:53:53PM +0100, Chris Wilson wrote:
> Whether of not it tears depends upon your window manager. On bare X,
> using mplayer -vo xv or -vo gl, should not tear. Under a compositing
> window manager, it depends upon how it decides to update the screen. To
> force everything to update without tearing, use
>
> echo > /etc/X11/xorg.conf.d/90-intel.conf <<EOF
> Section "Device"
> Identifier "igfx"
> Option "TearFree"
> EndSection
> EOF
So, I added this at the end of my xorg.conf, but Xorg.0.log says:
'intel(0): TearFree disabled'
Any idea why?
[ 272.438] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 272.852] (--) PCI:*(0:0:2:0) 8086:0416:17aa:2210 rev 6, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64
[ 272.852] (II) "glx" will be loaded by default.
[ 272.852] (II) LoadModule: "glx"
[ 272.852] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 272.853] (II) Module glx: vendor="X.Org Foundation"
[ 272.853] compiled for 1.16.4, module version = 1.0.0
[ 272.853] ABI class: X.Org Server Extension, version 8.0
[ 272.853] (**) AIGLX enabled
[ 272.853] (II) LoadModule: "intel"
[ 272.853] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[ 272.853] (II) Module intel: vendor="X.Org Foundation"
[ 272.853] compiled for 1.16.2.901, module version = 2.99.917
[ 272.853] Module class: X.Org Video Driver
[ 272.853] ABI class: X.Org Video Driver, version 18.0
[ 272.853] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 272.854] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[ 272.854] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[ 272.854] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[ 272.854] (++) using VT number 8
[ 272.866] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20141121
[ 272.866] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917-1~exp1 (Vincent Cheng <vcheng at debian.org>)
[ 272.867] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600
[ 272.867] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2
[ 272.867] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 272.867] (==) intel(0): RGB weight 888
[ 272.867] (==) intel(0): Default visual is TrueColor
[ 272.867] (II) intel(0): Output eDP1 using monitor section Monitor0
[ 272.867] (--) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[ 272.867] (II) intel(0): Enabled output eDP1
[ 272.867] (II) intel(0): Output VGA1 has no monitor section
[ 272.867] (II) intel(0): Enabled output VGA1
[ 272.867] (II) intel(0): Output DP1 has no monitor section
[ 272.867] (II) intel(0): Enabled output DP1
[ 272.867] (II) intel(0): Output HDMI1 has no monitor section
[ 272.867] (II) intel(0): Enabled output HDMI1
[ 272.867] (II) intel(0): Output DP2 has no monitor section
[ 272.867] (II) intel(0): Enabled output DP2
[ 272.867] (II) intel(0): Output HDMI2 has no monitor section
[ 272.867] (II) intel(0): Enabled output HDMI2
[ 272.867] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[ 272.867] (II) intel(0): Output VIRTUAL1 has no monitor section
[ 272.867] (II) intel(0): Enabled output VIRTUAL1
[ 272.867] (--) intel(0): Output eDP1 using initial mode 2880x1620 on pipe 0
[ 272.867] (==) intel(0): TearFree disabled
[ 272.867] (==) intel(0): DPI set to (96, 96)
[ 272.867] (II) Loading sub module "dri2"
--
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems ....
.... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/ | PGP 1024R/763BE901
-------------- next part --------------
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
#Section "Files"
# ModulePath "/usr/lib/xorg/modules"
# FontPath "/usr/share/fonts/X11/misc"
# FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
# FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
# FontPath "/usr/share/fonts/X11/Type1"
# FontPath "/usr/share/fonts/X11/100dpi"
# FontPath "/usr/share/fonts/X11/75dpi"
# FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
# FontPath "built-ins"
#EndSection
Section "Module"
#Load "vnc"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
# This is needed by the new dbus keyboard driver.
Section "InputClass"
Identifier "Keyboard Defaults"
MatchIsKeyboard "yes"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Intel GM45"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 4 Series Chipset Integrated Graphics Controller"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
# Custom
Section "DRI"
Mode 0666
EndSection
# http://www.x.org/wiki/IntelGraphicsDriver
# http://intellinuxgraphics.org/
Section "ServerFlags"
Option "AIGLX" "on"
# this would disable hotplugging that creates this:
# (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
# (WW) Disabling Mouse0
# (WW) Disabling Keyboard0
# More info here: https://wiki.archlinux.org/index.php/Xorg#Disabling_Input_Hot-plugging
#Option "AutoAddDevices" "False"
# https://wiki.ubuntu.com/X/Backtracing
Option "NoTrapSignals" "true"
#For instance, to start Xorg from within gdb (over a ssh connection), start gdb:
#sudo gdb /usr/bin/Xorg 2>&1 | tee gdb-Xorg.txt
#inside gdm, start up Xorg:
#(gdb) run -keeptty -dumbSched
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Section "Device"
Identifier "igfx"
Option "TearFree"
EndSection
More information about the Intel-gfx
mailing list