April 17, 2005
Linux har hela tiden förlitat sig på "externa" drivrutiner för att rendera grafik som är mer avancerad än en konsol. Detta har ett antal uppenbara nackdelar och med tanke på det dåliga rykte som Linux har gällande grafikkort överlag är det knappast en dålig idé att man börjar arbeta mot att integrera detta i kerneln. I ett brev har Jesse Barnes sammanfattat det arbete som man lagt ner hittills, tillsammans med gruppen som arbetar med framebuffern, på att förbättra detta och vad de mest uppenbara fördelarna är. Ett intressant, om än väntat, initiativ som borde innebära att Linux skulle kunna bli klart mer attraktivt. En implementering av grafiken rakt in i kerneln skulle innebära att man kan nyttja kernelns debug-funktioner och få ett bättre stöd direkt.
Detta kombinerat med ATIs löfte om open source-drivrutiner vänder på ganska mycket. Även om de fönsterhanterare som finns idag erbjuder en hel del ögongodis, skulle detta kunna resultera i ännu ett lyft och bättre stöd från grunden.
Det kan inte förnekas att mycket fokus ligger på flashiga effekter och liknande saker just nu. Windows Vistas Aero och OS X 10.5 "Leopard" handlar väldigt mycket snygga renderingar, även om de givetvis erbjuder mycket annat i form av smarta lösningar så hamnar ofta det i skymundan. Linux har hela tiden haft tillgång till liknande effekter (ex. Beryl), men detta skulle göra det mycket enklare att utveckla dessa ännu mer.
Själva debug-funktionen skulle samtidigt göra det möjligt att arbeta sig runt alla problem med låst hårdvara som tyvärr allt för ofta händer när trasiga drivrutiner misslyckas med något, eller när man försöker väcka sovande hårdvara, i detta fallet ett grafikkort.
"Currently, the kernel relies on an external program to restore the graphics state when a VT switch occurs. This doesn't always work, with similar results to the suspend/resume case: an apparently hung or unusable machine. Of course, the kernel can't unconditionally preempt the graphics device to set a new mode, but having modesetting in the kernel will give it a much better chance of coordinating with the DRM command dispatch code to find a good time to set a new mode." - Jesse Barnes om VT-switchar
Man är dock långt ifrån klara, men vi väntar spänt på resultatet som vi nog får se som ett steg i rätt riktning om man ska tävla mot Vista och OS X.
August 7, 2003
Jag har bara sett det Beryl och Linux grafik demat av en arbetskollega, men av döma av det jag sett tävlar inte Linux med Mac OS/X och Vista... det har spöat dem SÅ grundligt och de ligger blodiga på marken... Vinnare i avd. "coola effekter" är Linux på knockout.
😉
Jag tycker det är en väldigt dålig idè bygga in grafiken i kärnan som NT gjorde i version 4. Man får ett något snabbare system men ett mer ostabilt... det är inte värt det speciellt med tanke på att datorerna blir snabbare och snabbare... IMHO såklart
November 22, 2001
Laglorden wrote: Jag har bara sett det Beryl och Linux grafik demat av en arbetskollega, men av döma av det jag sett tävlar inte Linux med Mac OS/X och Vista... det har spöat dem SÅ grundligt och de ligger blodiga på marken... Vinnare i avd. "coola effekter" är Linux på knockout.
😉
Jag tycker det är en väldigt dålig idè bygga in grafiken i kärnan som NT gjorde i version 4. Man får ett något snabbare system men ett mer ostabilt... det är inte värt det speciellt med tanke på att datorerna blir snabbare och snabbare... IMHO såklart
Visst kan det vara så, men å andra sidan är det ett helvete att få det att överhuvudtaget fungera i linux som det är nu.
Ska linux kunna slå sig in bland hemanvändare måste sådant funka utan massa strul o meck.
November 27, 2003
Jag tycker det är en väldigt dålig idè bygga in grafiken i kärnan som NT gjorde i version 4. Man får ett något snabbare system men ett mer ostabilt... det är inte värt det speciellt med tanke på att datorerna blir snabbare och snabbare... IMHO såklart
Jag är med på det du säger, men om man ska tro det som sägs i brevet så skulle det faktiskt innebära ett steg framåt för stabiliteten för man skulle få bättre kontroll på hårdvaran. 😉
//Andreas
October 15, 2001
Blir intressant att följa detta hur som helst. Är ju en ganska kontroversiell fråga. Var väl en hel del liv när tex alsa integrerades i kärnan. Skulle gissa att absoluta merparten av alla linuxinstallationer aldrig kommer visa någon form av grafik. Tänk tex på alla inbäddade system.
2 Guest(s)