Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 May 2016 23:11:33 -0230
From:      Jonathan Anderson <jonathan@FreeBSD.org>
To:        freebsd-x11@freebsd.org
Subject:   Re: 4.6 DRM/i915 update CFT (Sandy Bridge?)/IvyBridge/Haswell/Broadwell/SkyLake/KabyLake supported
Message-ID:  <47f48f29-3d52-8273-ab60-6e546ac02d03@FreeBSD.org>
In-Reply-To: <154d7562f75.116fac600120763.1508477402245154899@nextbsd.org>
References:  <154d7562f75.116fac600120763.1508477402245154899@nextbsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 05/22/16 04:50, Matthew Macy wrote:
> I'm happy to announce a call for testers for the 4.6 update of drm and
> i915. The driver has been successfully tested on IvyBridge, Haswell,
> Broadwell and Skylake. At least basic HW 3D acceleration should work,
> VGA and DP out are known to work. Video decode has only been tried
> once and that did not work.
>
> At this point I'm most interested in taking an inventory of what is
> broken where. My priorities are common sense:
>
> a) stability
> b) fixing 2D artifacts
> c) fixing 3D problems
> d) video decode=20
> d) output support
> e) other features
>
> [...]
>
> Please send issue/success reports to the freebsd-x11 mailing list.
> I may be preoccupied with work matters for periods of time. Sending
> it to the list makes sure that the messages don't get lost.

I'm using an Asus ZenBook UX305CA (Skylake m3-6Y30). With commit
1e9ceda, after kldload'ing i915, the text console seems to work fine
(just a quick blink from the EFI framebuffer to i915). With no X
configuration files at all, I have success with glxgears and xrandr, and
I can run gtk-redshift (which didn't work with the scfb driver).
However, I think that various bits of rendering are happening in software=
:

/var/log/Xorg.0.log (also attached):
```
[  1124.648] (WW) intel(0): cannot enable DRI2 whilst forcing software
fallbacks

[...]

[  1124.652] (=3D=3D) intel(0): DPMS enabled
[  1124.652] (=3D=3D) intel(0): Intel XvMC decoder disabled
[  1124.652] (WW) intel(0): Disabling Xv because no adaptors could be
initialize
d.
[  1124.652] (II) intel(0): direct rendering: Failed
[  1124.673] (--) RandR disabled
[  1124.674] (II) AIGLX: Screen 0 is not DRI2 capable
[  1124.675] (EE) AIGLX: reverting to software rendering
[  1125.150] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  1125.152] (II) AIGLX: Loaded and initialized swrast

[...]

[  1124.674] (II) AIGLX: Screen 0 is not DRI2 capable
[  1124.675] (EE) AIGLX: reverting to software rendering
[  1125.150] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  1125.152] (II) AIGLX: Loaded and initialized swrast
```

This log mentions my external HDMI port, but I need to acquire a
mini-HDMI adapter in order to test the external output. I'll try to do
that in the next few days.

I see lots of funny things when playing video, but I don't think that
video decoding is happening in hardware. In addition to the above,
running `xvinfo` yields:

```
X-Video Extension version 2.2
screen #0
 no adaptors present
```

I hope this is helpful,


Jon

--=20
Jonathan Anderson
jonathan@FreeBSD.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47f48f29-3d52-8273-ab60-6e546ac02d03>