Re: X11 + i915kms

Hans Petter Selasky <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
On 2020-02-04 13:33, Jan Beich wrote:
> Hans Petter Selasky <[email protected]> writes:
> 
>> On 2019-12-27 12:12, Jan Beich wrote:
>>
>>> Hans Petter Selasky <[email protected]> writes:
>>>
>>>> Hi,
>>>>
>>>> Just did a fresh install of X11 and stuff. I noticed the
>>>> xf86-video-intel is very sluggish unless SNA acceleration mode is
>>>> selected. Do you know anything about this? Maybe make it the default?
>>>> Or should I have used another driver?
>>> FreeBSD disabled SNA by default for compatibility with
>>> pre-SandyBridge
>>> on drm-legacy-kmod (previously, in-base drm2), see bug 214593.
>>> SNA is also unstable due to I915_USERPTR_UNSYNCHRONIZED, so you may
>>> need the patch in bug 236003.
>>
>> Does this fix the issue?
>> https://github.com/FreeBSDDesktop/kms-drm/pull/205
> 
> Yes but it needs to be applied to drm-v4.11 and drm-v4.16 as well.
> drm-v4.9 works fine as is. I've originally reported the issue
> in https://github.com/FreeBSDDesktop/kms-drm/issues/32.
> 
> However, the way you've handled LinuxKPI changes won't help on already
> released FreeBSD versions e.g.,
> 
> graphics/drm-fbsd12.0-kmod on FreeBSD 12.1:
>    drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>                    if (mmget_not_zero(mm)) {
>                        ^
>    drivers/gpu/drm/i915/i915_gem_userptr.c:514:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
> 
> graphics/drm-fbsd11.2-kmod on FreeBSD 11.3:
>    i915_gem_userptr.c:511:7: error: implicit declaration of function 'mmget_not_zero' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>                    if (mmget_not_zero(mm)) {
>                        ^
>    i915_gem_userptr.c:511:7: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
> 

I can MFC to the release branch too if that helps.

Do you know which branch you are using for 11 and 12 ports?

--HPS
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.