Re: Headsup: Xserver update switching Intel GPUs from xorg-x11-drv-intel to -modesetting by default coming to rawhide

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2017-02-22 at 02:42 +0000, Sérgio Basto wrote:

> The default of modesetting is enable glamor

Correct.

> and glamor doesn't run on 32-bit archs

Incorrect. Glamor works fine on 32-bit CPUs, and on 64-bit CPUs if you
force them to run 32-bit binaries. What it doesn't work on is some of
the GPUs that happen to be commonly attached to 32-bit CPUs. Which is
what this:

> [    42.108] (WW) glamor requires at least 128 instructions (64
> reported)

... is trying to say. The "gen3" family of Intel GPUs (i915, i945, G33)
are (to put it politely) garbage. Though they claim to support fragment
shaders, the instruction limit of those shaders is far less than what
glamor requires.

We knew this, though, which is why our (actually Debian's) patch to the
X server to default to modesetting on intel only does so for gen4 and
newer:

http://pkgs.fedoraproject.org/cgit/rpms/xorg-x11-server.git/tree/06_use-intel-only-on-pre-gen4.diff

This way gen2 and gen3 still get native 2D and 3D acceleration.

> I used modesetting on F25 with Option "AccelMethod" "none" and worked
> very well, Intel drive crash when using pipelight and with
> modesetting the crash don't happens, but I need to use a no-default
> option ... 

That's just a bug in the intel driver, then. Can you be more specific?

- ajax
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux