Grafiken letar sig in i Linux-kerneln|Arkiverade nyheter|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Grafiken letar sig in i Linux-kerneln
Nyhet
Member
Medlem
Forum Posts: 10607
Member Since:
April 17, 2005
sp_UserOfflineSmall Offline
1
May 26, 2007 - 3:05 pm
sp_Permalink sp_Print

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.

 :: Läs hela mailet

Laglorden
Member
Medlem
Forum Posts: 2243
Member Since:
August 7, 2003
sp_UserOfflineSmall Offline
1139339
May 26, 2007 - 3:17 pm
sp_Permalink sp_Print

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

Json_81
Member
Medlem
Forum Posts: 7561
Member Since:
November 22, 2001
sp_UserOfflineSmall Offline
1139354
May 26, 2007 - 8:55 pm
sp_Permalink sp_Print

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.

Ang
Kommer du hit ofta?
Medlem
Forum Posts: 593
Member Since:
February 19, 2004
sp_UserOfflineSmall Offline
1139364
May 27, 2007 - 5:42 am
sp_Permalink sp_Print

Kommer med Ubuntu. 😉

Avatar
Andreas Galistel
Member
Medlem
Forum Posts: 16287
Member Since:
November 27, 2003
sp_UserOfflineSmall Offline
1139375
May 27, 2007 - 9:24 am
sp_Permalink sp_Print

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

jaqob
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 127
Member Since:
October 15, 2001
sp_UserOfflineSmall Offline
1139376
May 27, 2007 - 9:28 am
sp_Permalink sp_Print

Tack för välskrivna nyheter om linux!
Tror också detta är en viktig del, även om det väl egentligen mer handlar om interface osv än att direkt integrera grafiken i kärnan.

Avatar
Andreas Galistel
Member
Medlem
Forum Posts: 16287
Member Since:
November 27, 2003
sp_UserOfflineSmall Offline
1139378
May 27, 2007 - 9:49 am
sp_Permalink sp_Print

Givetvis handlar det mycket om interfaces/APIs i detta läge, men man måste nog dra det hela lite längre och spåna lite. Det blir lite svårt att greppa annars tror jag 🙂

//Andreas

jaqob
Mina inlägg skrivs i binär kod
Medlem
Forum Posts: 127
Member Since:
October 15, 2001
sp_UserOfflineSmall Offline
1139413
May 27, 2007 - 2:02 pm
sp_Permalink sp_Print

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.

Avatar
Andreas Galistel
Member
Medlem
Forum Posts: 16287
Member Since:
November 27, 2003
sp_UserOfflineSmall Offline
1139420
May 27, 2007 - 2:16 pm
sp_Permalink sp_Print

Absolut, det känns nästan som att det skulle kunna leda till en fork i utvecklingen av kerneln.

//Andreas

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 111
Currently Browsing this Page:
2 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL