Intel Corporation Mobile 945GM/GMS/940GML slackware 11: differenze tra le versioni
m (Archiviata in 11 - cita espressamente Slackware 11, ma kernel 2.6.18) |
|||
| (Una revisione intermedia di un utente non mostrate) | |||
| Riga 1: | Riga 1: | ||
| + | [[category:Server_X-11]] |
||
= Intel Corporation Mobile 945GM/GMS/940GML - slackware 11 = |
= Intel Corporation Mobile 945GM/GMS/940GML - slackware 11 = |
||
In questa guida spiegherò come configurare X su un portatile con display Intel Corporation Mobile 945GM/GMS/940GML con accelerazione hardware e risoluzione 1400x1050 su una slackware 11.0 con kernel 2.6.18 |
In questa guida spiegherò come configurare X su un portatile con display Intel Corporation Mobile 945GM/GMS/940GML con accelerazione hardware e risoluzione 1400x1050 su una slackware 11.0 con kernel 2.6.18 |
||
Versione attuale delle 17:04, 2 mag 2011
Indice |
[modifica] Intel Corporation Mobile 945GM/GMS/940GML - slackware 11
In questa guida spiegherò come configurare X su un portatile con display Intel Corporation Mobile 945GM/GMS/940GML con accelerazione hardware e risoluzione 1400x1050 su una slackware 11.0 con kernel 2.6.18
[modifica] kernel
la prima cosa da controllare è verificare che il modulo i810 sia presente nel kernel, cosa che possiamo fare con il seguente comando:
nik600@criminal:~$ lsmod | grep i810 i810 18176 0 drm 60052 3 i810,i915
se il modulo i810 non risulterà presente potete provare a caricarlo con il seguente comando (da root)
/sbin/modprobe i810
se il comando va a buon fine siamo a posto, altrimenti sigifica che dobbiamo inserire il modulo i810 nel kernel (come built-in o come modulo)
[modifica] ricompilazione del kernel
se si rende necessaria la ricompilazione del kernel andiamo in /usr/src/linux (o la directory in cui è presente il codice del kernel ) e diamo un
make menuconfig
andiamo in:
- Device Drivers
- Character device
e selezioniamo i seguenti moduli
<*> /dev/agpgart (AGP Support) <M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) <M> Intel I810
e poi ricompiliamo il kernel
make && make modules_install && cp arch/i386/boot/bzimage /boot/kernel-2.6.18 && lilo -v && reboot
il comando sopra prevede che lilo sia gia stato configurato per fare il boot su una immagine in /boot/kernel-2.6.18
[modifica] xorg.conf
una volta che il modulo è caricato dobbiamo modificare /etc/X11/xorg.conf in particolare dobbiamo
- aggiungere i moduli
- cambiare la ferquenza del monitor
- cambiare il driver da utilizzare per il video
- cambiare la risoluzione
[modifica] aggiungere i moduli
andiamo in Section "Module" e aggiungiamo i vari moduli che ci servono
Load "glx"
Load "dri"
Load "i810"
[modifica] cambiare la ferquenza del monitor
andiamo in Section "Monitor" e impostiamo le seguenti frequenze:
HorizSync 31.5-90 VertRefresh 59-75
[modifica] cambiare il driver da utilizzare per il video
andiamo in Section "Device" e sostituiamo il driver vesa(o lo commentiamo) con il driver i810
Driver "i810"
# Driver "vesa"
[modifica] cambiare la risoluzione
andiamo in Section "Screen" e modifichiamo i valori che ci servono
Subsection "Display"
Depth 24
Modes "1400x1050"
EndSubsection
[modifica] 915resolution
ora è tutto a posto, se non fosse per il fatto che riavviando X ci troviamo con la risoluzione 1400x1050 ma i caratteri completamente sfuocati e poco proporzionati, per risolvere il problema dobbiamo usare 915resolution, [[1]] ho preparato un banalissimo pacchetto [[2]] che installeremo con
installpkg 915resolution.tgz
ora per finire il tutto aggiungiamo un comando in /etc/rc.d/rc.local
/usr/sbin/915resolution 38 1400 1050
bene... dovrebbe esserci tutto!