Earlier this week Debian unstable and Ubuntu Yakkety switched to load the ‘modesetting’ X video driver by default on Intel graphics gen4 and newer. This roughly maps to GPU’s made since 2007 (965GM->). The main reason for this was to get rid of chasing after upstream git, because there hasn’t been a stable release in nearly three years and even the latest devel snapshot is over a year and a half old. It also means sharing the glamor 2D acceleration backend with radeon/amdgpu, which is a nice change knowing that the intel SNA backend was constantly slightly broken for some GPU generation(s).
Xserver 1.18.4 was released this week with a number of backported fixes to glamor and modesetting driver from master, so the time was right to make the switch now while both Stretch and Yakkety are still on the development phase. So I wrote a small patch for the xserver to load intel driver only on gen2 & gen3 which can’t do glamor efficiently. Newer Intel GPU’s will fall back to modesetting. This approach is good since it can be easily overridden by dropping a conffile to /etc/X11 that uses something else.
I’ve seen only one bug filed that was caused by this change so far, and it turned out to be a kernel bug fixed in 4.6 (Yak will ship with 4.8). If you see something strange like corrupt widgets or whatnot after upgrading to current Yakkety, verify it doesn’t happen with intel (‘cp /usr/share/doc/xserver-xorg-video-intel/xorg.conf /etc/X11’ followed by login manager restart or reboot) and file a bug against xserver-xorg-core (verify xdiagnose is installed, then run ‘ubuntu-bug xserver-xorg-core)’. We’ll take it from there.
Tags: ubuntu
July 24, 2016 at 4:40 am |
there will not be a backport of this driver for Ubuntu 14.04 with graphic stack LTS-Xenial?
July 24, 2016 at 8:15 am |
Modesetting comes with the xserver, so yes it’ there. But the default driver will not be changed on xenial.
July 24, 2016 at 5:05 am |
[…] Si deseas conocer todos los detalles sobre estos nuevos cambios, entonces deberás remitirte al blog de Timo Aaltonen. […]
July 24, 2016 at 5:56 am |
Please don’t do this, I’m on Ivy Bridge and the modesetting driver is even worse than the intel driver (which has been very buggy for at least a year now, but still less less buggy than the modesetting driver): with the modesetting driver I got random lockups, crashes, completely broken multiple screen support, disappearing text in GTK apps (!!!), etc.
July 24, 2016 at 8:20 am |
Then file bugs and they will get fixed. Make sure to run yakkety first and then test with latest mainline kernel (until the distro kernel is updated from 4.4)
August 1, 2016 at 12:24 pm
Where do I file a bug for “my system locks up at random time for several seconds”? And what are the chances that someone will be able to figure out what needs to be fixed from that description? This seems completely hopeless.
August 1, 2016 at 12:48 pm
Do you have PSR enabled? Try running a mainline kernel, 4.7 fixed issues with PSR enabled
July 24, 2016 at 8:39 am |
The “disappearing text in gtk apps” bug has been fixed by commit aebfc6a which is in Xserver 1.18.4.
August 1, 2016 at 12:26 pm
This bug also happens with the intel driver so I don’t think that the fix you mentioned is enough: https://bbs.archlinux.org/viewtopic.php?id=186783 (Just search for “intel gtk disappearing text” and find tons of people with this issue).
July 24, 2016 at 10:45 am |
[…] Share: //= 360 ) av_size = '336X280'; else { av_size = '300X250'; } if (typeof av_size !== 'undefined') { if(av_size !== null) { document.write(''); var av_fu=encodeURIComponent(location.hostname+location.pathname); document.write(''); document.write(''); } } /* ]]> */ Debian Sid e Ubuntu Yakkety Yak abbandoneranno i vecchi driver video xf86-video-intel in favore dei driver video generici xf86-video-modesetting per le schede video Intel di quarta generazione e successive. La ragione principale di questa scelta è da ricercare nell’inerzia di Intel nel rilasciare nuovi driver. L’ultimo aggiornamento stabile è stato infatti rilasciato quasi tre anni fa mentre l’ultima devel snapshot più di un anno e mezzo fa. Per maggiori informazioni vi rimando al Weblog di Timo Aaltonen. […]
July 24, 2016 at 10:48 am |
[…] By Marco Giannini Debian Sid e Ubuntu Yakkety Yak abbandoneranno i vecchi driver video xf86-video-intel in favore dei driver video generici xf86-video-modesetting per le schede video Intel di quarta generazione e successive. La ragione principale di questa scelta è da ricercare nell’inerzia di Intel nel rilasciare nuovi driver. L’ultimo aggiornamento stabile è stato infatti rilasciato quasi tre anni fa mentre l’ultima devel snapshot più di un anno e mezzo fa. Per maggiori informazioni vi rimando al Weblog di Timo Aaltonen. […]
July 24, 2016 at 11:03 am |
What are the performance implications?
July 24, 2016 at 6:08 pm |
On the hw that I’ve tested with (965GM, HSW, BDW, SKL) using x11perf and gtkperf, not much. Some tests are faster with intel SNA, some with glamor. Can’t see any difference with normal desktop usage (unity7)
July 24, 2016 at 6:03 pm |
[…] questa operazione. Per tutte le informazioni del caso vi rimando al post pubblicato sul Weblog di Timo Aaltonen. [Fonte] (adsbygoogle = window.adsbygoogle || […]
July 24, 2016 at 6:19 pm |
[…] effettuare questa operazione. Per tutte le informazioni del caso vi rimando al post pubblicato sul Weblog di Timo Aaltonen. […]
July 24, 2016 at 8:12 pm |
[…] mengenai penggunaan xf86-video-modesetting ini disampaikan oleh Timo Aaltonen, salah satu pengembang grafis di […]
July 24, 2016 at 11:10 pm |
[…] Intel Graphics Gen4 and Newer Now Defaults to Modesetting Driver on X […]
July 25, 2016 at 3:57 am |
Doesn’t this mean that the X RandR backlight / xbacklight won’t work anymore? This needs the xf86-video-intel DDX instead of the generic modesetting driver..
This seems silly compared to fixing the proper Intel X driver, surely Intel is still maintaining that.. so exert some pressure, you’re Ubuntu.
July 25, 2016 at 10:51 pm |
No, backlight should still work, and does here on the laptops I have
July 25, 2016 at 8:58 am |
[…] Mai multe detalii puteți citi aici și aici. […]
July 25, 2016 at 12:13 pm |
I’ve had some
[23344.567495] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ERROR* CPU pipe A FIFO underrun
[23344.567552] [drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder A
[23344.567568] [drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder A FIFO underrun
on yakketi recently causing some screen corruption, can that be related at all?
July 25, 2016 at 10:52 pm |
Depends on what kind of corruption. File a bug
July 26, 2016 at 2:08 am
Where I would file such a bug?
July 27, 2016 at 5:29 pm |
It reportedly breaks WebKit: https://bugs.freedesktop.org/show_bug.cgi?id=85064
Any assistance with that bug much appreciated.
August 6, 2016 at 2:02 pm |
I like the idea of a unified driver like xf86-video-modesetting, but what sucks is that it is no longer possible to upgrade the DDX driver without upgrading xorg-server, since xf86-video-modesetting no longer is a separate package, it’s integrated into xorg-server now.
Oibaf has already said that he will not include updates for xorg-server in his PPA, see:
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/opengl-vulkan-mesa-gallium3d/24959-updated-and-optimized-ubuntu-free-graphics-drivers/page168
So, now users have to wait for the next Ubuntu release if they want updates for the DDX driver, since Ubuntu does not update the xorg-server between releases…
October 7, 2016 at 2:33 pm |
[…] 在这篇文章,和c社的员工blog说明了debian早已经放弃了上面的驱动,并迁移到Modesetting Driver。 […]
November 1, 2016 at 12:55 am |
At least on xenial doing this causes horrible video tearing. Activating SNA in the intel driver seems to be the current solution for tear free and flicker free on xenial.
June 18, 2017 at 7:26 pm |
[…] Le pilote X.Org xf86-video-intel pour toutes les puces graphiques Intel Gen 4 ou supérieures (puces… qui repose sur Glamor, un procédé d’accélération 2D général basé sur OpenGL, et qui est déjà utilisé pour les puces AMD les plus récentes. (Cela ne change rien pour le pilote 3D) […]
February 27, 2019 at 2:44 am |
How to GET iPhone X for free? Guide is below! Amazing Giveaway 2019 for all countries!!!
premium giveaway
kw:
iPhone X Max Free
iPhone X 8 Free
iPhone X Giveaway Free 2019
iPhone X Giveaway 2019 November
Free iPhone X Giveaway Real
iPhone X Duty Free Israel
iPhone X Giveaway Winner
iPhone X Official Giveaway
The iPhone X Giveaway
iPhone X Giveaway International
iPhone X Giveaway 2019 No Human Verification
Free iPhone X No Verification
iPhone X Free Mobile
iPhone X Giveaway Apple 2019
iPhone X Giveaway Australia
March 2, 2019 at 9:36 am |
The very first and primarily problem is the fact that of
creating ample initial attention, that is only genuinely doable by generating your online website as seen that you can.