HowTo: Linux 2.6.29 med KMS
Postat: 04 apr 2009, 21:30
Har lekt lite med nya kärnan, vilken har stöd för KMS.
Kort förklarat så är KMS (Kernel mode setting) en inställning i kärnan, så att kärnan hanterar uppläsningen på skärmen (och en massa annat), vilket gör att man har full uppläsning i virtuella terminalerna, och man slipper blinkandet osv när X och GDM/KDM startas.
https://fedoraproject.org/wiki/Features ... odesetting
Krav:
En linuxkärna med stöd för KMS.
En dator med ett Intel-grafikkort.
En del tid över, beroende på hur van man är att fixa sånt här.
Först så lär vi ha Linux 2.6.29. Hur man kompilerar kärnan finns det massor av guider för, bland annat min egna:
http://sandnabba.se/kernel_howto
Inte bättre än nån annan, med google och lite vilja går det mesta att lösa. Men var inte rädd för att fråga.
För att aktivera KMS, så gå in under:
Där ska "<*> Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver) --->" vara märkt med "*", men inget annat.
Kompilera och installera, och se till att kärnan funkar.
Nu lär libdrm och senaste inteldrivrutinen byggas från source. Det finns i princip färdig copy-and-paste cod här:
http://ubuntuforums.org/showpost.php?p= ... tcount=271
Nu är det klar för att testas!
Editera menu.lst och se till att "kernel" raden innehåller "i915.modeset=1". Typ:
Förutsatt att man aktiverat boot-logo så bör man även få se "Tuz" när man startar datorn:

Testa att byta mellan X och de virtuella terminalerna. Ingen som hellst fördröjning. Precis som att byta skrivbord!
Lycka till!
Och som sagt, var inte rädda för att fråga.
Kort förklarat så är KMS (Kernel mode setting) en inställning i kärnan, så att kärnan hanterar uppläsningen på skärmen (och en massa annat), vilket gör att man har full uppläsning i virtuella terminalerna, och man slipper blinkandet osv när X och GDM/KDM startas.
https://fedoraproject.org/wiki/Features ... odesetting
Krav:
En linuxkärna med stöd för KMS.
En dator med ett Intel-grafikkort.
En del tid över, beroende på hur van man är att fixa sånt här.

Först så lär vi ha Linux 2.6.29. Hur man kompilerar kärnan finns det massor av guider för, bland annat min egna:
http://sandnabba.se/kernel_howto
Inte bättre än nån annan, med google och lite vilja går det mesta att lösa. Men var inte rädd för att fråga.

För att aktivera KMS, så gå in under:
Kod: Markera allt
│ -> Device Drivers │
│ -> Graphics support │
│ -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=y])
Kompilera och installera, och se till att kärnan funkar.
Nu lär libdrm och senaste inteldrivrutinen byggas från source. Det finns i princip färdig copy-and-paste cod här:
http://ubuntuforums.org/showpost.php?p= ... tcount=271
Nu är det klar för att testas!
Editera menu.lst och se till att "kernel" raden innehåller "i915.modeset=1". Typ:
Kod: Markera allt
kernel /vmlinuz-2.6.29.1-emil.s root=/dev/sda2 i915.modeset=1

Testa att byta mellan X och de virtuella terminalerna. Ingen som hellst fördröjning. Precis som att byta skrivbord!

Lycka till!
Och som sagt, var inte rädda för att fråga.
