i915: disabling polling

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/957298

Chris Wilson (ickle) wrote on 2013-02-11:
"Because disabling polling would cause a regression for systems that require probing for output hotplug detection."

Jó, ezt értem én. Meg azt is hogy ez egy igen komoly és érzékeny átalakítás. Kemény munka lesz majd a 3.9-es kernelben kigyomlálni a javítással járó "race condition"-öket. De ha egyszer tudnak a hibáról, akkor kéne valahogy értesíteni az egyszeri felhasználót, hogy tudjon erről a lehetőségről. Én is csak teljesen véletlenül találtam rá. Azért ez így laza, szerintem.

Összefoglalva a történteket:
Ennek az intel driver-nek nem elegendően finom a "mutex locking"-ja, ezért nem tudja egyszerre keresni a csatlakozott video kimeneteket, és akadás mentes megjelenítést biztosítani(például, de van még más is amit egyszerre nem tud csinálni, pedig kéne). Tehát workaruond-ként beépítettek egy lehetőséget, hogy a videó kimenetek keresését le lehessen tiltani. Ezen a címen pedig elhalasztották a javítást későbbre.

Hozzászólások

Az Intel nem igazán supportálja már ezeket az igen régi kártyákat. Egy jó ideig használhatatlan volt az Intel driver amikor az új kártyákra alakították, azt hittem sosem fogják már támogatni ezeket a félresikerült darabokat, kész csoda hogy egyáltalán működik.

Polling for a VGA device on an old system can be quite expensive

Mikor írta ezt? 20 Aug 2010. Akkor még kb meg sem vettük a gépet. Ezért csodálkozom ezen az "old system"-ezésen. Alsó kategóriás, igen. De nem régi. Vagy ezek szerint ez ugyan az?

Pláne nem az, a linux felhasználói bázisát tekintve. Mielőtt valaki ideírogatna, hogy 3 éves hardware az már kuka.

Nem kuka a három éves gép, de az intel 3. generációs grafikus kártyái nem sikerültek valami jól. Windowson sem jobb a helyzet, ott lehet másképp bugos driver, sőt előfordulhat, hogy ott még annyira sem javították ki a hibákat. Nekem is van egy ebbe a generációba tartozó netbookom, de azzal még nem volt semmi problémám.

Hát mindegy is most már. Ennél több hiba ne legyen, az a lényeg. A saját képernyőjén kívül úgyse használunk mást, azt meg úgy látszik megtalálja anélkül is, hogy 526 events/sec-el scannelné a semmit. (Bár ez az egész ködös nekem kicsit, tényleg egy elcseszett technológia lehet)

Igazából csak arra akartam felhívni a figyelmet, hogy ilyen hibák esetén valahogy üzenni kéne a felhasználóknak.