Re: X11 + i915kms

Jan Beich <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>
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]
_______________________________________________
[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.