Se non stai utilizzando XFree86 3.3.3.1 o successivi, ti conviene aggiornarti il prima possibile all'XFree86 3.3.3.1 - che include un driver per X FBdev per i device framebuffer. Altrimenti, segui i seguenti passi per come scaricare oppure creare il tuo proprio driver FBdev per vecchie versioni di XFree86 come le 3.3.2, 3.3.3 ecc.
Vai a
http://www.xfree86.orge scarica il più recente archivio di sorgenti XServer, dearchivialo e configura i driver, seguendo questi passi:
e quindi compila il driver. Non preoccuparti dei riferimenti a m68k, il driver supporta le piattaforme Intel. Quindi compila tutto l'insieme - ci vorrà parecchio tempo, credo, in quanto son sorgenti alquanto consistenti.
Alternativamente, se non hai tempo da perdere, puoi ottenere i binari dai siti indicati sotto. Tieni conto però che sono 'non ufficiali' e che l'utilizzo è un tuo proprio rischio.
Per libc5, usa quello presso:
http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.gzPer glibc2, scarica da questi URL.
http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz http://pobox.com/~brion/linux/fbxserver.html
Son pervenute informazioni riguardo ad X11 non funzionale su certe schede grafiche con il vesafb attivato, se questo accade, prova il nuovo driver XF86_FBdev per X11.
Questo driver, assieme con il vesafb può inoltre aiutare l'X11 a funzionare in alte risoluzioni grafiche su certi chipset grafici che non son supportati da nessuno degli attuali driver X11. Esempi sono la MGA G-200 ed altri.
Per configurare il driver XF86_FBdev per il tuo sistema X11, hai bisogno di modificare XF86Config come segue:
Section "Screen" Driver "FBDev" Device "Primary Card" Monitor "Primary Monitor" SubSection "Display" Modes "default" EndSubSection EndSection
Dovrai inoltre impostare XkbDisable nella sezione keyboard, oppure invocare il server XF86_FBDev con l'opzione '-kb' in modo da impostare la tastiera in un modo corretto. Se ti dimentichi d'impostare XkbDisable, dovrai mettere le seguenti righe nel tuo .Xmodmap per regolare le impostazioni della tastiera. Alternativamente, puoi modificare il tuo xkb in modo che rifletta la lista qui sotto.
Questo è stato corretto con XFree86 3.3.3.1 ed è una buona idea comunque l'aggiornarsi a questa versione in quanto un po' di bug son stati corretti ed anche in quanto include FBDev come uno dei driver, com'ho detto precedentemente.
! Keycode settings required keycode 104 = KP_Enter keycode 105 = Control_R keycode 106 = KP_Divide keycode 108 = Alt_R Meta_R keycode 110 = Home keycode 111 = Up keycode 112 = Prior keycode 113 = Left keycode 114 = Right keycode 115 = End keycode 116 = Down keycode 117 = Next keycode 118 = Insert keycode 119 = Delete
Potresti aver bisogno di smanettarci un po' su questa lista (prova a copiare la definizione originale dal driver X11 originale che stavi usando e modificando il nome del driver in FBDev), ma fondamentalmente questo è quel di cui hai bisogno per utilizzare il driver X11 vesafb.
Confido fortemente che i prossimi rilasci dell'X11 risolvano i problemi con le schede grafiche supportate.