Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Feb 2017 10:36:57 -0800
From:      Pete Wright <pete@nomadlogic.org>
To:        freebsd-x11@freebsd.org
Subject:   Re: CFT upgrade to xorg 1.18.4 and newer intel/ati DDX
Message-ID:  <50db5a48-bccc-ccc3-1445-de0ff39ece27@nomadlogic.org>
In-Reply-To: <070ea259-45d6-0e13-bffa-e014129f5a81@gmail.com>
References:  <20170123235516.o5lvu3sfwq5r5tsq@ivaldir.etoilebsd.net> <2B5DEE7F-6775-4966-94BC-9B56D3C8CDF9@FreeBSD.org> <070ea259-45d6-0e13-bffa-e014129f5a81@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50db5a48-bccc-ccc3-1445-de0ff39ece27>