CFT upgrade to xorg 1.18.4 and newer intel/ati DDX
Pete Wright
pete at nomadlogic.org
Thu Feb 9 18:37:00 UTC 2017
On 02/09/2017 10:29, Theron wrote:
> On 02/08/17 20:25, Jonathan Anderson wrote:
>> On 23 Jan 2017, at 20:25, Baptiste Daroussin wrote:
>>
>>> Do not expect newer gpu supported as this is not the kernel part.
>>>
>>> If you experience any issue with intel or radeon driver please try
>>> to use the
>>> new modesetting driver provided by xorg directly (note that fedora
>>> and debian
>>> recommands to use that new driver instead of the ati/intel one)
>> This is working well for me together with the drm-next changes from
>> https://github.com/FreeBSDDesktop/freebsd-base-graphics. In fact,
>> with recent drm-next bits, I can even suspend and resume with my
>> Skylake notebook, something that has rarely worked before, and
>> applications that used to crash deterministically (e.g., Thunderbird
>> when opening an OAuth window) are now working fine. Overall, this is
>> a very nice experience!
>>
>> Thank you!
>>
>>
>> Jon
>> --
>> Jonathan Anderson
>> jonathan at FreeBSD.org
> I am using this same configuration on a notebook with Intel Skylake
> and it is working similarly well. With the -video-intel, my system
> would reliably freeze up upon any operation seeming to involve lots of
> screen updates, such as window resizing and video. With modesetting
> these issues are gone. My system now runs reliably without image
> corruption, freezes, or panics. Suspend and resume are also working.
> The only two things that are missing are backlight control and GLX.
> The error is
> (II) AIGLX: Screen 0 is not DRI2 capable
> (EE) AIGLX: reverting to software rendering
> So I suspect I made a mistake somewhere in building the ports and need
> to redo this.
>
I have working DRI accel using modesetting+glamor using the patches in
this CFT. here is my working poudriere ports list i build against if it
helps:
x11/xorg
x11/dri3proto
x11-servers/xorg-server
x11-drivers/xf86-input-keyboard
x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-intel
emulators/virtualbox-ose-additions
emulators/virtualbox-ose-kmod
graphics/libdrm
graphics/mesa-demos
www/chromium
interestingly enough - chromium now works with this setup as well -
where before i was having lots of crashes and rendering issues with that
pkg.
IIRC the issue you are seeing was due to my libdrm not being built
against the updated xorg.
Cheers,
-pete
More information about the freebsd-x11
mailing list