Testing the new i915 driver (rev. 3820047)
Arto Pekkanen
isoa at kapsi.fi
Sun Oct 18 01:38:03 UTC 2015
New information regarding OpenGL application hangs and core dumps.
Procedure
- boot with kernel.i915
- do not load i915kms at loader
- startx as normal user OR xdm via /etc/ttys, no difference
Tested applications thus far: chrome, openarena, compton.
When I use SNA acceleration, I can get OpenGL applications to work
without core dumping. Sometimes fullscreen applications cause black
areas to emerge over regions of other windows, which go away after
resizing windows or doing something that triggers a redraw (damage
event, probably).
However, when I use UXA acceleration instead of SNA acceleration (by
removing my intel specific configuration OR setting UXA directly in
conf), openarena and compton both crash with core dump. Also, they blank
the screen, and to get display back I have to vt switch back and forth.
In short, the default UXA acceleration is broken for me in kernel.i915.
I must use SNA acceleration, which works most of the time, except when
it glitches so that damaged regions do not get redrawn.
My config for SNA:
# cat <<EOF >/usr/local/etc/X11/xorg.conf.d/10-intel.conf
> Section "Device"
> Identifier "Intel IGP"
> Driver "intel"
> Option "AccelMethod" "SNA"
> Option "TearFree" "true"
> EndSection
I will produce a Test Scenario for this later, but for now I will just
report my findings.
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
More information about the freebsd-x11
mailing list