Ho installato sul mio portatile DELL Latitude C810 la mia distro preferita: Slackware 10.2
Ho installato e ricompilato il kernel 2.6.13 facendo riferimento ad un .config che ho trovato in rete (stesso kernel installato sullo stesso portatile da un 'debianista' certamente piu' esperto di me!).
Funziona praticamente tutto tranne il boot in alta risoluzione: ho una scheda video nVidia GeForce 2 Go e il mio LCD ha una risoluzione 1600x1200.
Ho installato i driver nVidia e X funziona benissimo alla massima risoluzione.
Nel lilo.conf ho successivamente aggiunto vga=ask ma lilo non accetta i 'mode' che ho trovato su
http://gentoo-wiki.com/HOWTO_Framebuffe ... Grubsplash.
Ho povato sia in esadecimale che in decimale e se ricordo bene non riesco ad andare oltre i 1280x1024.
Ritornando al .config a cui ho fatto riferimento per la compilazione del kernel, ho notato che:
CONFIG_FB_VESA=y
CONFIG_FB_NVIDIA=m
CONFIG_FB_NVIDIA_I2C=y
....
Mi spiegate a che serve compilare il modulo NVIDIA?
E' quello che devo usare in lilo.conf (... in che modo?) per raggiungere la risoluzione massima 1600x1200?
Altro piccolo quesito: ho installato con successo la patch per bootsplash (ovviamente uso la risoluzione 1024x768 per il motivo su indicato) e se modifico inittab per far partire subito X all'avvio, mi si apre kde alla stessa risoluzione del bootsplash, mentre se avvio normalmente e lancio X da riga di comando (startx) mi si apre a 1600x1200... boh?!
boot in alta risoluzione
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- pino.giaquinto
- Linux 2.x

- Messaggi: 331
- Iscritto il: mer 25 gen 2006, 11:14
Ciao, le cose si fanno una per volta.
Iniziamo dal framebufer poi ti configuri il bootsplash(io non l'ho installato quindi non ti so aiutare)
Partiamo con il considerare che una risoluzione di 1600x1200 renderà i caratteri talmente piccoli da essere quasi illegibili quindi lascia perdere.
Nel lilo.conf in vga non mettere ask ma 791 (per 1024x768) o maggiore per altre risoluzioni (trovi i valori nel lilo.conf stesso).
Adesso devi configurare il framebuffer nel kernel.
Nel mio toshiba questo è disabiliatato perchè se imposto nvidia ho problemi di visualizzazione delle console mentre se metto vesa ed installo i driver nvidia non appaiono piu le console con crrl-alt-fx e questo ha un senso. prova perciò la seguente configurazione.
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
CONFIG_FB_NVIDIA=y
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
In questo modo dovresti avere il framebuffer alla risoluzione impostata nel lilo.conf.
Ciao.
Iniziamo dal framebufer poi ti configuri il bootsplash(io non l'ho installato quindi non ti so aiutare)
Partiamo con il considerare che una risoluzione di 1600x1200 renderà i caratteri talmente piccoli da essere quasi illegibili quindi lascia perdere.
Nel lilo.conf in vga non mettere ask ma 791 (per 1024x768) o maggiore per altre risoluzioni (trovi i valori nel lilo.conf stesso).
Adesso devi configurare il framebuffer nel kernel.
Nel mio toshiba questo è disabiliatato perchè se imposto nvidia ho problemi di visualizzazione delle console mentre se metto vesa ed installo i driver nvidia non appaiono piu le console con crrl-alt-fx e questo ha un senso. prova perciò la seguente configurazione.
#
# Graphics support
#
CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_SOFT_CURSOR=y
# CONFIG_FB_MACMODES is not set
CONFIG_FB_MODE_HELPERS=y
# CONFIG_FB_TILEBLITTING is not set
# CONFIG_FB_CIRRUS is not set
# CONFIG_FB_PM2 is not set
# CONFIG_FB_CYBER2000 is not set
# CONFIG_FB_ARC is not set
# CONFIG_FB_ASILIANT is not set
# CONFIG_FB_IMSTT is not set
# CONFIG_FB_VGA16 is not set
# CONFIG_FB_VESA is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_HGA is not set
CONFIG_FB_NVIDIA=y
CONFIG_FB_NVIDIA_I2C=y
# CONFIG_FB_RIVA is not set
# CONFIG_FB_I810 is not set
# CONFIG_FB_INTEL is not set
# CONFIG_FB_MATROX is not set
# CONFIG_FB_RADEON_OLD is not set
# CONFIG_FB_RADEON is not set
# CONFIG_FB_ATY128 is not set
# CONFIG_FB_ATY is not set
# CONFIG_FB_SAVAGE is not set
# CONFIG_FB_SIS is not set
# CONFIG_FB_NEOMAGIC is not set
# CONFIG_FB_KYRO is not set
# CONFIG_FB_3DFX is not set
# CONFIG_FB_VOODOO1 is not set
# CONFIG_FB_TRIDENT is not set
# CONFIG_FB_GEODE is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
# CONFIG_MDA_CONSOLE is not set
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FONTS=y
# CONFIG_FONT_8x8 is not set
CONFIG_FONT_8x16=y
# CONFIG_FONT_6x11 is not set
# CONFIG_FONT_7x14 is not set
# CONFIG_FONT_PEARL_8x8 is not set
# CONFIG_FONT_ACORN_8x8 is not set
# CONFIG_FONT_MINI_4x6 is not set
# CONFIG_FONT_SUN8x16 is not set
# CONFIG_FONT_SUN12x22 is not set
# CONFIG_FONT_10x18 is not set
In questo modo dovresti avere il framebuffer alla risoluzione impostata nel lilo.conf.
Ciao.
- pino.giaquinto
- Linux 2.x

- Messaggi: 331
- Iscritto il: mer 25 gen 2006, 11:14
Ho ricompilato il kernel abilitando SOLO nvidiafb e sono riuscito ad ottenere finalmente la massima risoluzione (1600x1200).
Purtroppo ho appena scoperto che il driver nVidia non si installa quando nel kernel e' stato compilato nvidiafb... UFFA!
Sono tornato a vesafb ed alla risoluzione 1280x11024 e stavolta il driver nVidia si e' installato correttamente.
Intanto ho dato un'occhiata in rete ed ho scoperto in un forum dedicato ai pinguini su IBM un programmino DOS (lfb.exe) che fornisce tutti i mode della scheda video: l'ho lanciato e la risoluzione 1600x1200 c'e' ed il mode e': 0x0145. WOW: quindi il mode 0x031C che usavo non era quello giusto!!!
Ho sommato a questo valore 0x0200 ottenendo 0x0345 e l'ho dato in pasto al mio lilo (vga=ask): la novita' e' che stavolta lilo non rifiuta il valore immesso al boot e prosegue... appare la console a pieno schermo ma... balla tuttoooo
Un problema di frequenze? Chi mi aiuta??
Purtroppo ho appena scoperto che il driver nVidia non si installa quando nel kernel e' stato compilato nvidiafb... UFFA!
Sono tornato a vesafb ed alla risoluzione 1280x11024 e stavolta il driver nVidia si e' installato correttamente.
Intanto ho dato un'occhiata in rete ed ho scoperto in un forum dedicato ai pinguini su IBM un programmino DOS (lfb.exe) che fornisce tutti i mode della scheda video: l'ho lanciato e la risoluzione 1600x1200 c'e' ed il mode e': 0x0145. WOW: quindi il mode 0x031C che usavo non era quello giusto!!!
Ho sommato a questo valore 0x0200 ottenendo 0x0345 e l'ho dato in pasto al mio lilo (vga=ask): la novita' e' che stavolta lilo non rifiuta il valore immesso al boot e prosegue... appare la console a pieno schermo ma... balla tuttoooo
Un problema di frequenze? Chi mi aiuta??
