Date: Sun, 18 Oct 2015 03:05:25 +0300 From: Arto Pekkanen <isoa@kapsi.fi> To: =?UTF-8?Q?Jean-S=C3=A9bastien_P=C3=A9dron?= <dumbbell@freebsd.org> Cc: freebsd-x11@freebsd.org Subject: Re: Testing the new i915 driver (rev. 3820047) Message-ID: <fdf5c23433e7f58cf8b203e2551c370a@kapsi.fi> In-Reply-To: <56224C70.8040906@FreeBSD.org> References: <56224C70.8040906@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
Testing Scenario #1:
1. boot the new kernel
- do not load i915kms at boot
- do not connect any external monitors
2. start Xorg from tty as normal user
3. test tty switching
4. connect and test multiple monitors (via HDMI2 and HDMI3 outputs)
5. test FullHD video output, look for problems in video playback
- ESPECIALLY look for VSync issues
I am using FreeBSD 10.2-RELEASE userland, applications installed from
the official FreeBSD quarterly repository. I have configured syslogd to
output all kernel messages to /var/log/messages
My laptop is a Thinkpad T430, dual-core i5 (4 threads), Ivy Bridge with
Intel HD4000 GPU.
# cat /boot/loader.conf
kern.vt.fb.default_mode="1600x900"
kern.vt.fb.modes.LVDS-1="1600x900"
kern.ipc.shmseg=1024
kern.ipc.shmmni=1024
hint.p4tcc.0.disabled=1
hint.acpi_throttle.0.disabled=1
sem_load=YES
drm.debug=3
Kernel booted just fine, no problems.
Then I loaded the kernel module (as root):
# kldload i915kms
Module loaded without problems. Then I attempted to start Xorg (non-root
user):
$ startx
Xorg started without problems, single output on laptop LVDS1.
TTY switching works without any problems.
After this I connected 2 monitors to HDMI outputs HDMI2 and HDMI3 (they
were unplugged at boot). Then I configured two monitors:
xrandr --output HDMI2 --right-of LVDS1 --auto
xrandr --output HDMI3 --right-of HDMI2 --auto
I got all three monitors working at optimal resolution without problems.
Very good thus far.
But then I ran into a weird problem: NO X11 application would use
hardware acceleration. This would lead to display tearing and horrible
performance. Each application would output the following stderr:
libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: i965
Investigating the issue I found out that kernel devfs OR devd (not sure
which?) would set the /dev/dri/* permissions incorrectly. The gid of
/dev/dri/* was 44, and this gid 44 was nonexistant in /etc/groups. Where
does this gid 44 come from? Is it a group specific to the 11-CURRENT
kernel?
I managed to work around this problem with the following command (as
root):
# chgrp wheel /dev/dri/*
After this hardware acceleration worked fine (programs were able to
access /dev/dri/*, as my non-root user is member of the wheel -group).
HOWEVER, this fix is quick and dirty. I am correct to assume that this
won't be an issue when the driver is MFC'd?
Anyways, thus far I have tried using www/chromium and watched Youtube
videos. Video playback works fine without tearing (because I use
SNA+TearFree), chrome CPU usage around 30-60% with 1080p full HD video.
Within acceptable limits.
SUMMARY:
- boot ok
- kldload i915kms ok
- startx ok
- NOTE: using SNA acceleration with TearFree option
- tty switching works ok
- all outputs detected and configured
- HDMI2 and HDMI3
- needed to manually do 'chgrp wheel /dev/dri/*' to get hardware
acceleration working properly
- after the perm fix, chrome can play 1080p videos without any issues,
no video tearing
Test Scenario #1 was completed in about 30 minutes.
IMPORTANT: I used the same Xorg configuration for all these tests. The
relevant Xorg configuration files are attached in this email, please
browse thru them if they help.
NOTE1. dmesg was logged into /var/log/messages. the drm.debug=3 and
witness produced huge amount of output into /var/log/messages. The
actual dmesg at boot was not logged in this file, and I was NOT able to
save it, since the messages from debug+witness overrun dmesg buffer. I
should have done dmesg > dmesg.txt as the very first thing after boot. I
am sorry for failing to do this. However, I managed to get at least the
/var/log/messages output after I started X. I dare not attach the 2M+
file here, so you can download it from:
http://koti.kapsi.fi/~isoa/kernel.i915/scenario1/messages.log.xz
NOTE2. Do note that I use the SNA acceleration with the TearFree -option
(in 10-intel.conf), because the default UXA acceleration did not offer
VSync. Thus for me being a perfectionist, the only option is to use
SNA+TearFree to get a perfect video performance.
NOTE3. The only real problem I had was that I was NOT able to get my
wifi working! With the 10.2-RELEASE kernel, iwn0 attached fine, and I
was able to join my local wifi. However, with the new kernel.i915, there
is no iwn0 interface (via ifconfig), as if the new kernel.i915 could not
detect my wireless chip at all. Kernel in 10.2-RELEASE detected the
following:
iwn0: <Intel Centrino Advanced-N 6205> mem 0xf1c00000-0xf1c01fff at
device 0.0 on pci3
NOTE4: Chrome CPU usage of 1080p Youtube videos under Debian 8 (SNA
acceleration + TearFree) fall within this same 30-60% margin. Except,
with the newer KMS drivers in Debian, VSync is YET again bugged. With
Debian 8 I had to use Compton (with very specific settings) -compositor
to force VSync on the composition overlay. I tested this by adding Xorg
configuration for intel driver and pkilling Xorg, which should have
restarted Xorg with new config (if pkilling Xorg did not start X with
new intel config, then I blame systemd and/or the display manager that
is preconfigured with Debian 8 LXDE desktop). So yeah, my testing kinda
proves even the Linux drivers can have regressions. I have to say that
we are really lucky that this driver in kernel.i915 imported from Linux
3.8 does not have regression in regards to VSync with SNA+TearFree. I
think we FreeBSD users gotta stay sharp and keep torture testing these
drivers with all possible scenarios. This is the only way to make sure
that things are hopefully noticed and fixed even in upsteam.
I will prepare another scenario. In Test Scenario #2 I shall attempt the
following:
1. boot kernel.i915 with i915kms_load="YES"
2. startx as normal user
3. repeat steps 3 to 5 from Test Scenario #1
Jean-Sébastien Pédron kirjoitti 17.10.2015 16:26:
> Hi!
>
> Lately, I fixed several issues with the GEM, people already reported
> this improved things for them.
>
> I believe I fixed two problems with the output connectors too and I
> hope
> that it will be fine now for people who reported eg. non-working HDMI.
> However, I can't test this myself.
>
> I'm still chasing a problem with Mesa (Stellarium hangs on startup for
> me).
>
> As a reminder, informations are available on the wiki:
> https://wiki.freebsd.org/Graphics/Update%20i915%20GPU%20driver%20to%20Linux%203.8
>
> Please continue to test! Thank you for your help :)
--
Arto Pekkanen
[-- Attachment #2 --]
Section "Files"
FontPath "/usr/local/share/fonts/100dpi"
FontPath "/usr/local/share/fonts/75dpi"
FontPath "/usr/local/share/fonts/Droid"
FontPath "/usr/local/share/fonts/OTF"
FontPath "/usr/local/share/fonts/TTF"
FontPath "/usr/local/share/fonts/Type1"
FontPath "/usr/local/share/fonts/anonymous-pro"
FontPath "/usr/local/share/fonts/artwiz-aleczapka-en"
FontPath "/usr/local/share/fonts/cantarell"
FontPath "/usr/local/share/fonts/cyrillic"
FontPath "/usr/local/share/fonts/dejavu"
FontPath "/usr/local/share/fonts/encodings"
FontPath "/usr/local/share/fonts/inconsolata"
FontPath "/usr/local/share/fonts/misc"
FontPath "/usr/local/share/fonts/stix"
FontPath "/usr/local/share/fonts/terminus-font"
FontPath "/usr/local/share/fonts/urwfonts-ttf"
FontPath "/usr/local/share/fonts/util"
EndSection
[-- Attachment #3 --]
Section "Device"
Identifier "Intel IGP"
Driver "intel"
# SNA is the _new_ acceleration method. It yields improved performance and eliminates tearing! YAY!
# Unfortunately it CANNOT DRIVE MORE THAN 2 MONITORS! If you connect 3 monitors, X.org will crash.
# But if you gonna use only 2 monitors, this is the perfect option!
Option "AccelMethod" "SNA"
Option "TearFree" "true"
# UXA has massive problems with VSync, which manifests as display tearing :(
# But unlike SNA, UXA can drive more than 2 monitors at the same time without crashing X.org.
# To lessen VSync problems, a composition manager should be used (I recommend Compton)
#Option "AccelMethod" "UXA"
# NOTE: when using Compton, disabling triple buffering lowers CPU usage of OpenGL apps.
# The ill side effect is that framerate starts fluctuating.
Option "TripleBuffer" "false"
# NOTE: the output to monitor mappings below are not necessary since RandR 1.2
# it seems RandR 1.2 automatically maps Monitor sections with identifier
#Option "Monitor-LVDS1" "LVDS1"
#Option "Monitor-HDMI1" "HDMI1"
#Option "Monitor-HDMI2" "HDMI2"
#Option "Monitor-HDMI3" "HDMI3"
EndSection
[-- Attachment #4 --]
Section "Monitor"
Identifier "LVDS1"
Option "PreferredMode" "1600x900"
Option "Primary" "yes"
EndSection
Section "Monitor"
Identifier "HDMI1"
Option "Enable" "no"
EndSection
Section "Monitor"
Identifier "HDMI2"
Option "PreferredMode" "1920x1080"
Option "RightOf" "LVDS1"
EndSection
Section "Monitor"
Identifier "HDMI3"
Option "PreferredMode" "1920x1080"
Option "RightOf" "HDMI2"
EndSection
[-- Attachment #5 --]
[ 181.714]
X.Org X Server 1.14.7
Release Date: 2014-06-05
[ 181.714] X Protocol Version 11, Revision 0
[ 181.714] Build Operating System: FreeBSD 10.1-RELEASE-p19 amd64
[ 181.714] Current Operating System: FreeBSD leno 11.0-CURRENT FreeBSD 11.0-CURRENT #1 3820047(drm-i915-update-38): Sun Oct 18 00:16:56 EEST 2015 root@leno:/usr/obj/root/freebsd-base-graphics/sys/GENERIC amd64
[ 181.714] Build Date: 06 September 2015 01:22:31AM
[ 181.714]
[ 181.714] Current version of pixman: 0.32.6
[ 181.714] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 181.714] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 181.715] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Oct 18 01:02:36 2015
[ 181.717] (==) Using config directory: "/usr/local/etc/X11/xorg.conf.d"
[ 181.718] (==) No Layout section. Using the first Screen section.
[ 181.718] (==) No screen section available. Using defaults.
[ 181.718] (**) |-->Screen "Default Screen Section" (0)
[ 181.718] (**) | |-->Monitor "<default monitor>"
[ 181.718] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 181.718] (**) | |-->Device "Intel IGP"
[ 181.718] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 181.718] (==) Automatically adding devices
[ 181.718] (==) Automatically enabling devices
[ 181.718] (==) Not automatically adding GPU devices
[ 181.724] (WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts/cantarell".
[ 181.724] Entry deleted from font path.
[ 181.724] (Run 'mkfontdir' on "/usr/local/share/fonts/cantarell").
[ 181.725] (WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts/encodings".
[ 181.725] Entry deleted from font path.
[ 181.725] (Run 'mkfontdir' on "/usr/local/share/fonts/encodings").
[ 181.727] (WW) `fonts.dir' not found (or not valid) in "/usr/local/share/fonts/util".
[ 181.727] Entry deleted from font path.
[ 181.727] (Run 'mkfontdir' on "/usr/local/share/fonts/util").
[ 181.727] (**) FontPath set to:
/usr/local/share/fonts/100dpi,
/usr/local/share/fonts/75dpi,
/usr/local/share/fonts/Droid,
/usr/local/share/fonts/OTF,
/usr/local/share/fonts/TTF,
/usr/local/share/fonts/Type1,
/usr/local/share/fonts/anonymous-pro,
/usr/local/share/fonts/artwiz-aleczapka-en,
/usr/local/share/fonts/cyrillic,
/usr/local/share/fonts/dejavu,
/usr/local/share/fonts/inconsolata,
/usr/local/share/fonts/misc,
/usr/local/share/fonts/stix,
/usr/local/share/fonts/terminus-font,
/usr/local/share/fonts/urwfonts-ttf,
/usr/local/share/fonts/misc/,
/usr/local/share/fonts/TTF/,
/usr/local/share/fonts/OTF/,
/usr/local/share/fonts/Type1/,
/usr/local/share/fonts/100dpi/,
/usr/local/share/fonts/75dpi/
[ 181.727] (==) ModulePath set to "/usr/local/lib/xorg/modules"
[ 181.727] (II) The server relies on devd to provide the list of input devices.
If no devices become available, reconfigure devd or disable AutoAddDevices.
[ 181.727] (II) Loader magic: 0x7f9af0
[ 181.727] (II) Module ABI versions:
[ 181.727] X.Org ANSI C Emulation: 0.4
[ 181.727] X.Org Video Driver: 14.1
[ 181.727] X.Org XInput driver : 19.1
[ 181.727] X.Org Server Extension : 7.0
[ 181.728] (--) PCI:*(0:0:2:0) 8086:0166:17aa:21f3 rev 9, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/65536
[ 181.728] Initializing built-in extension Generic Event Extension
[ 181.728] Initializing built-in extension SHAPE
[ 181.728] Initializing built-in extension MIT-SHM
[ 181.728] Initializing built-in extension XInputExtension
[ 181.728] Initializing built-in extension XTEST
[ 181.728] Initializing built-in extension BIG-REQUESTS
[ 181.728] Initializing built-in extension SYNC
[ 181.728] Initializing built-in extension XKEYBOARD
[ 181.728] Initializing built-in extension XC-MISC
[ 181.728] Initializing built-in extension XINERAMA
[ 181.728] Initializing built-in extension XFIXES
[ 181.728] Initializing built-in extension RENDER
[ 181.728] Initializing built-in extension RANDR
[ 181.728] Initializing built-in extension COMPOSITE
[ 181.728] Initializing built-in extension DAMAGE
[ 181.728] Initializing built-in extension MIT-SCREEN-SAVER
[ 181.729] Initializing built-in extension DOUBLE-BUFFER
[ 181.729] Initializing built-in extension RECORD
[ 181.729] Initializing built-in extension DPMS
[ 181.729] Initializing built-in extension X-Resource
[ 181.729] Initializing built-in extension XVideo
[ 181.729] Initializing built-in extension XVideo-MotionCompensation
[ 181.729] Initializing built-in extension XFree86-VidModeExtension
[ 181.729] Initializing built-in extension XFree86-DGA
[ 181.729] Initializing built-in extension XFree86-DRI
[ 181.729] Initializing built-in extension DRI2
[ 181.729] (II) LoadModule: "glx"
[ 181.730] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 181.731] (II) Module glx: vendor="X.Org Foundation"
[ 181.731] compiled for 1.14.7, module version = 1.0.0
[ 181.731] ABI class: X.Org Server Extension, version 7.0
[ 181.731] (==) AIGLX enabled
[ 181.732] Loading extension GLX
[ 181.732] (II) LoadModule: "intel"
[ 181.733] (II) Loading /usr/local/lib/xorg/modules/drivers/intel_drv.so
[ 181.736] (II) Module intel: vendor="X.Org Foundation"
[ 181.736] compiled for 1.14.7, module version = 2.21.15
[ 181.737] Module class: X.Org Video Driver
[ 181.737] ABI class: X.Org Video Driver, version 14.1
[ 181.737] (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, HD Graphics,
HD Graphics 2000, HD Graphics 3000, HD Graphics 2500,
HD Graphics 4000, HD Graphics P4000, HD Graphics 4600,
HD Graphics 5000, HD Graphics P4600/P4700, Iris(TM) Graphics 5100,
HD Graphics 4400, HD Graphics 4200, Iris(TM) Pro Graphics 5200
[ 181.752] (--) Using syscons driver with X support (version 0.x)
[ 181.752] (--) using VT number 9
[ 181.757] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 181.759] (II) intel(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 181.759] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[ 181.759] (==) intel(0): RGB weight 888
[ 181.759] (==) intel(0): Default visual is TrueColor
[ 181.759] (**) intel(0): Option "AccelMethod" "SNA"
[ 181.759] (**) intel(0): Option "TripleBuffer" "false"
[ 181.759] (**) intel(0): Option "TearFree" "true"
[ 181.759] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4000
[ 181.763] (--) intel(0): CPU: x86-64
[ 181.763] (**) intel(0): Framebuffer tiled
[ 181.763] (**) intel(0): Pixmaps tiled
[ 181.763] (**) intel(0): "Tear free" enabled
[ 181.763] (**) intel(0): Forcing per-crtc-pixmaps? no
[ 181.765] (II) intel(0): Output LVDS1 using monitor section LVDS1
[ 181.765] (**) intel(0): Option "PreferredMode" "1600x900"
[ 181.765] (**) intel(0): Option "Primary" "yes"
[ 181.765] (II) intel(0): Output VGA1 has no monitor section
[ 181.766] (II) intel(0): Output HDMI1 using monitor section HDMI1
[ 181.766] (**) intel(0): Option "Enable" "no"
[ 181.766] (II) intel(0): Output DP1 has no monitor section
[ 181.766] (II) intel(0): Output HDMI2 using monitor section HDMI2
[ 181.766] (**) intel(0): Option "PreferredMode" "1920x1080"
[ 181.766] (**) intel(0): Option "RightOf" "LVDS1"
[ 181.767] (II) intel(0): Output HDMI3 using monitor section HDMI3
[ 181.767] (**) intel(0): Option "PreferredMode" "1920x1080"
[ 181.767] (**) intel(0): Option "RightOf" "HDMI2"
[ 181.767] (II) intel(0): Output DP2 has no monitor section
[ 181.768] (II) intel(0): Output DP3 has no monitor section
[ 181.769] (II) intel(0): EDID for output LVDS1
[ 181.769] (II) intel(0): Manufacturer: AUO Model: 213e Serial#: 0
[ 181.769] (II) intel(0): Year: 2010 Week: 33
[ 181.769] (II) intel(0): EDID Version: 1.4
[ 181.769] (II) intel(0): Digital Display Input
[ 181.769] (II) intel(0): 6 bits per channel
[ 181.769] (II) intel(0): Digital interface is undefined
[ 181.769] (II) intel(0): Max Image Size [cm]: horiz.: 31 vert.: 17
[ 181.769] (II) intel(0): Gamma: 2.20
[ 181.769] (II) intel(0): No DPMS capabilities specified
[ 181.769] (II) intel(0): Supported color encodings: RGB 4:4:4
[ 181.769] (II) intel(0): First detailed timing is preferred mode
[ 181.769] (II) intel(0): Preferred mode is native pixel format and refresh rate
[ 181.769] (II) intel(0): redX: 0.610 redY: 0.350 greenX: 0.320 greenY: 0.560
[ 181.769] (II) intel(0): blueX: 0.150 blueY: 0.130 whiteX: 0.313 whiteY: 0.329
[ 181.769] (II) intel(0): Manufacturer's mask: 0
[ 181.769] (II) intel(0): Supported detailed timing:
[ 181.769] (II) intel(0): clock: 110.0 MHz Image Size: 309 x 174 mm
[ 181.769] (II) intel(0): h_active: 1600 h_sync: 1664 h_sync_end 1706 h_blank_end 2010 h_border: 0
[ 181.769] (II) intel(0): v_active: 900 v_sync: 903 v_sync_end 906 v_blanking: 912 v_border: 0
[ 181.769] (II) intel(0): Supported detailed timing:
[ 181.769] (II) intel(0): clock: 73.3 MHz Image Size: 309 x 174 mm
[ 181.769] (II) intel(0): h_active: 1600 h_sync: 1664 h_sync_end 1706 h_blank_end 2010 h_border: 0
[ 181.769] (II) intel(0): v_active: 900 v_sync: 903 v_sync_end 906 v_blanking: 912 v_border: 0
[ 181.769] (II) intel(0): AUO
[ 181.769] (II) intel(0): B140RW02 V1
[ 181.769] (II) intel(0): EDID (in hex):
[ 181.769] (II) intel(0): 00ffffffffffff0006af3e2100000000
[ 181.770] (II) intel(0): 21140104901f11780261959c59528f26
[ 181.770] (II) intel(0): 21505400000001010101010101010101
[ 181.770] (II) intel(0): 010101010101f82a409a61840c30402a
[ 181.770] (II) intel(0): 330035ae10000018a51c409a61840c30
[ 181.770] (II) intel(0): 402a330035ae10000018000000fe0041
[ 181.770] (II) intel(0): 554f0a202020202020202020000000fe
[ 181.770] (II) intel(0): 004231343052573032205631200a00d0
[ 181.770] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[ 181.770] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[ 181.771] (II) intel(0): Printing probed modes for output LVDS1
[ 181.771] (II) intel(0): Modeline "1600x900"x60.0 110.00 1600 1664 1706 2010 900 903 906 912 -hsync -vsync (54.7 kHz UeP)
[ 181.771] (II) intel(0): Modeline "1600x900"x40.0 73.33 1600 1664 1706 2010 900 903 906 912 -hsync -vsync (36.5 kHz e)
[ 181.771] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz d)
[ 181.771] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz d)
[ 181.771] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz d)
[ 181.771] (II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz d)
[ 181.775] (II) intel(0): EDID for output VGA1
[ 181.848] (II) intel(0): EDID for output HDMI1
[ 181.857] (II) intel(0): EDID for output DP1
[ 181.862] (II) intel(0): EDID for output HDMI2
[ 181.867] (II) intel(0): EDID for output HDMI3
[ 181.876] (II) intel(0): EDID for output DP2
[ 181.885] (II) intel(0): EDID for output DP3
[ 181.885] (II) intel(0): Output LVDS1 connected
[ 181.885] (II) intel(0): Output VGA1 disconnected
[ 181.885] (II) intel(0): Output HDMI1 disconnected
[ 181.885] (II) intel(0): Output DP1 disconnected
[ 181.885] (II) intel(0): Output HDMI2 disconnected
[ 181.885] (II) intel(0): Output HDMI3 disconnected
[ 181.885] (II) intel(0): Output DP2 disconnected
[ 181.885] (II) intel(0): Output DP3 disconnected
[ 181.885] (II) intel(0): Using user preference for initial modes
[ 181.885] (II) intel(0): Output LVDS1 using initial mode 1600x900
[ 181.885] (EE) intel(0): Cannot position output HDMI3 relative to output HDMI2 without modes
[ 181.886] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 181.886] (==) intel(0): DPI set to (96, 96)
[ 181.886] (II) Loading sub module "dri2"
[ 181.886] (II) LoadModule: "dri2"
[ 181.886] (II) Module "dri2" already built-in
[ 181.886] (==) Depth 24 pixmap format is 32 bpp
[ 181.888] (II) intel(0): SNA initialized with Ivybridge (gen7, gt2) backend
[ 181.888] (==) intel(0): Backing store disabled
[ 181.888] (==) intel(0): Silken mouse enabled
[ 181.889] (II) intel(0): HW Cursor enabled
[ 181.889] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 181.893] (==) intel(0): DPMS enabled
[ 181.894] (II) intel(0): [DRI2] Setup complete
[ 181.894] (II) intel(0): [DRI2] DRI driver: i965
[ 181.894] (II) intel(0): direct rendering: DRI2 Enabled
[ 181.894] (--) RandR disabled
[ 182.019] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 182.019] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 182.019] (II) AIGLX: enabled GLX_ARB_create_context
[ 182.019] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 182.019] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[ 182.019] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 182.019] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 182.019] (II) AIGLX: Loaded and initialized i965
[ 182.019] (II) GLX: Initialized DRI2 GL provider for screen 0
[ 182.030] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 182.045] (II) intel(0): Setting screen physical size to 423 x 238
[ 182.360] (II) config/devd: probing input devices...
[ 182.360] (II) config/devd: adding input device (null) (/dev/kbdmux)
[ 182.360] (II) LoadModule: "kbd"
[ 182.362] (II) Loading /usr/local/lib/xorg/modules/input/kbd_drv.so
[ 182.362] (II) Module kbd: vendor="X.Org Foundation"
[ 182.363] compiled for 1.14.7, module version = 1.8.0
[ 182.363] Module class: X.Org XInput Driver
[ 182.363] ABI class: X.Org XInput driver, version 19.1
[ 182.363] (II) Using input driver 'kbd' for 'kbdmux'
[ 182.363] (**) kbdmux: always reports core events
[ 182.363] (**) kbdmux: always reports core events
[ 182.363] (**) Option "Protocol" "standard"
[ 182.363] (**) Option "XkbRules" "base"
[ 182.363] (**) Option "XkbModel" "pc105"
[ 182.363] (**) Option "XkbLayout" "us"
[ 182.363] (**) Option "config_info" "devd:kbdmux"
[ 182.363] (II) XINPUT: Adding extended input device "kbdmux" (type: KEYBOARD, id 6)
[ 182.364] (II) config/devd: kbdmux is enabled, ignoring device ukbd0
[ 182.365] (II) config/devd: kbdmux is enabled, ignoring device atkbd0
[ 182.365] (II) config/devd: adding input device (null) (/dev/sysmouse)
[ 182.365] (II) LoadModule: "mouse"
[ 182.366] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so
[ 182.367] (II) Module mouse: vendor="X.Org Foundation"
[ 182.367] compiled for 1.14.7, module version = 1.9.1
[ 182.367] Module class: X.Org XInput Driver
[ 182.367] ABI class: X.Org XInput driver, version 19.1
[ 182.367] (II) Using input driver 'mouse' for 'sysmouse'
[ 182.367] (**) sysmouse: always reports core events
[ 182.367] (**) Option "Device" "/dev/sysmouse"
[ 182.368] (==) sysmouse: Protocol: "Auto"
[ 182.368] (**) sysmouse: always reports core events
[ 182.368] (==) sysmouse: Emulate3Buttons, Emulate3Timeout: 50
[ 182.368] (**) sysmouse: ZAxisMapping: buttons 4 and 5
[ 182.368] (**) sysmouse: Buttons: 5
[ 182.368] (**) Option "config_info" "devd:sysmouse"
[ 182.368] (II) XINPUT: Adding extended input device "sysmouse" (type: MOUSE, id 7)
[ 182.368] (**) sysmouse: (accel) keeping acceleration scheme 1
[ 182.368] (**) sysmouse: (accel) acceleration profile 0
[ 182.368] (**) sysmouse: (accel) acceleration factor: 2.000
[ 182.368] (**) sysmouse: (accel) acceleration threshold: 4
[ 182.368] (II) sysmouse: SetupAuto: hw.iftype is 4, hw.model is 0
[ 182.368] (II) sysmouse: SetupAuto: protocol is SysMouse
[ 182.368] (II) config/devd: device /dev/ums0 already opened
[ 182.368] (II) config/devd: device /dev/ums1 already opened
[ 182.369] (II) config/devd: device /dev/psm0 already opened
[ 190.881] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 206.650] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 206.650] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 566.803] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 571.915] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 571.915] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 981.248] (II) intel(0): resizing framebuffer to 3520x1080
[ 981.252] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 981.279] (II) intel(0): switch to mode 1920x1080@60.0 on pipe 1 using HDMI2, position (1600, 0), rotation normal
[ 1190.872] (II) Quirked EDID physical size to 0x0 cm
[ 1205.766] (II) intel(0): resizing framebuffer to 5440x1080
[ 1205.777] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 1205.805] (II) intel(0): switch to mode 1920x1080@60.0 on pipe 1 using HDMI2, position (1600, 0), rotation normal
[ 1205.823] (II) intel(0): switch to mode 1920x1080@60.0 on pipe 2 using HDMI3, position (3520, 0), rotation normal
[ 1761.592] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 1776.297] (II) AIGLX: Resuming AIGLX clients after VT switch
[ 1776.297] (II) intel(0): switch to mode 1600x900@60.0 on pipe 0 using LVDS1, position (0, 0), rotation normal
[ 1776.305] (II) intel(0): switch to mode 1920x1080@60.0 on pipe 1 using HDMI2, position (1600, 0), rotation normal
[ 1776.481] (II) intel(0): switch to mode 1920x1080@60.0 on pipe 2 using HDMI3, position (3520, 0), rotation normal
[ 1776.898] (II) Quirked EDID physical size to 0x0 cm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fdf5c23433e7f58cf8b203e2551c370a>
