Date: Tue, 14 Feb 2017 21:00:46 -0800 From: David Shao <davshao@gmail.com> To: freebsd-x11@freebsd.org Subject: Re: X11 breaks for Intel after ports update from r433396 -> r433935? Message-ID: <CABZaEK5E%2BiQG_38=o7Gf9C6j0FSivp_JS1SV0FdPGDt1jT-AaQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
>From past DragonFly dports to x11-drivers/xf86-video-intel29 and FreeBSD ports, in pkgsrc-wip I have had success running xorg server 19 and mesa 17.0.0 with the patch: --- src/intel_device.c.orig 2014-11-18 21:50:39.000000000 +0000 +++ src/intel_device.c @@ -398,8 +398,16 @@ static int __intel_open_device__legacy(c pci->domain, pci->bus, pci->dev, pci->func); ret = drmCheckModesettingSupported(id); +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) + if (ret || 1) { + if (xf86LoadKernelModule("i915kms")) +#elif defined(__DragonFly__) + if (ret || 1) { + if (xf86LoadKernelModule("i915")) +#else if (ret) { if (xf86LoadKernelModule("i915")) +#endif ret = drmCheckModesettingSupported(id); if (ret) return -1; Perhaps something else needs to be added for FreeBSD versioning. By the way, my pkgsrc-wip ports end with -dfbsd and basically use FreeBSD ports / DragonFly dports patches applied to pkgsrc, in addition to running on NetBSD.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABZaEK5E%2BiQG_38=o7Gf9C6j0FSivp_JS1SV0FdPGDt1jT-AaQ>