View previous topic :: View next topic |
Author |
Message |
jerep6 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/1939158792454c8cc51eab3.jpg)
Joined: 02 Aug 2006 Posts: 215 Location: Landes
|
Posted: Wed Nov 14, 2007 10:12 pm Post subject: [Kernel]Framebuffer et kernel 2.6.23 [Résolu] |
|
|
Salut, j'ai actuellement le kernel gentoo-source-2.6.23-r1 mais je n'ai pas le framebuffer. Avec les versions inférieures (2.6.22) ça fonctionnait ; j'utilisais vesa-tng
Le kernel 2.6.23 est compilé avec le support de l'espace utilisateur.
Options sélectionnées dans le 2.6.23 (en dur)
Code: | -> Device Drivers │
-> Graphics support
-> Lowlevel video output switch controls
-> Support for frame buffer devices
-> Enable firmware EDID
-> Userspace VESA VGA graphics support
-> VESA VGA graphics support
->Console display driver support
-> Framebuffer Console support
-> Map the console to the primary display device
-> Support for the Framebuffer Console Decorations
-> Select compiled-in fonts
-> VGA 8x16 font
|
Quand j'active "nVidia Framebuffer Support" le framebuffer fonctionne, mais avec les drivers nvidia ne fonctionnent plus.
Comment configurer le noyau afin d'avoir le framebuffer ?
Merci.
Last edited by jerep6 on Fri Nov 16, 2007 11:02 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
yoyo Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/1382399841473c166bf2c72.jpg)
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Thu Nov 15, 2007 7:24 am Post subject: |
|
|
J'avoue n'y avoir consacré que peu de temps et ne pas être parvenu à faire fonctionner ce nouveau framebuffer "uvesafb" mais tu peux t'appuyer sur les lien donnés dans la GLN du 15 octobre 2007 (le second paragraphe traite du 2.6.23).
En gros tu dois sélectionner uvesafb (vire les autres supports type vesa-tng, rivafb etc.), tu recompiles ton noyau, tu recompiles ta "klibc" avec ton lien "/usr/src/linux" qui pointe bien vers ton "linux-2.6.23-gentoo-r1", tu installes "v86d" (qui est en "testing"), tu retournes dans le "menuconfig" de ton noyau pour y inclure un initramfs qui a été généré par "v86d", tu recompiles à nouveau ton noyau. Ensuite tu reconfigures ton bootloader (grub/lilo) afin de passer les paramètres adéquats à ton noyau (résolution, profondeur etc.) et c'est tout (c'est déjà pas mal).
Enfin, regarde quand même les liens donnés car il est bien possible que j'ai oublié quelque chose. Dans tous les cas, les réponses m'intéressent car je n'ai pas réussi à le faire fonctionner (je suis en "amd64" et j'ai des problèmes avec la compilation de "splashutils").
Enjoy !
PS : le problème avec le "nVidia Framebuffer Support" est connu : tu ne peux pas utiliser simultanément ce module et le module proprio fourni par nvidia. Par contre, le module "nv" doit être compatible avec le "nVidia Framebuffer Support" (mais adieu l'accélération 3D). _________________ La connaissance s'accroît quand on la partage.
JCB
Last edited by yoyo on Thu Nov 15, 2007 9:48 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NEOxAKIRA Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Thu Nov 15, 2007 8:08 am Post subject: |
|
|
jerep6 si t'arrive a le mettre en place ça serait pas mal si tu pouvais décrire toutes les étapes, ça servira...
(à moi notamment)
Merci |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Nov 15, 2007 8:26 am Post subject: |
|
|
Perso, ça fonctionnait très bien en suivant simplement les instructions de spock, mais par contre ça m'a fait planter la CG (i915GM) pendant le suspend :/ Donc là je reste toujours sagement sur mon 2.6.22 avec le vesafb-tng ![Razz :P](images/smiles/icon_razz.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bivittatus l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/128641656845451a242d6e1.gif)
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Thu Nov 15, 2007 8:35 am Post subject: |
|
|
J'ai eu aussi quelques problèmes pour le mettre en place en utilisant genkernel.
Ca m'a légèrement gonflé, donc j'ai totalement zappé genkernel et, en suivant moi aussi le petit tuto de spock, tout fonctionne à merveille! Par contre, malgré le fait que j'aie une nvidia, je n'utilise pas le "nVidia Framebuffer Support"...
Je suis au boulot, donc je ne peux pas te poster mon .config, mais je le ferai ce soir ![Wink :wink:](images/smiles/icon_wink.gif) _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
bivittatus l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/128641656845451a242d6e1.gif)
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Thu Nov 15, 2007 7:52 pm Post subject: |
|
|
Le voilà: .config _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
jerep6 Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/1939158792454c8cc51eab3.jpg)
Joined: 02 Aug 2006 Posts: 215 Location: Landes
|
Posted: Fri Nov 16, 2007 11:02 am Post subject: |
|
|
Nickel, ça fonctionne en suivant les instructions de spock.
Merci |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NEOxAKIRA Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sat Nov 17, 2007 9:55 am Post subject: |
|
|
chez moi aussi, par contre comment avoir de plus grosse résolution (1680x1050 ça serait pas mal)
Code: | Gentoo / # cat /sys/class/graphics/fb0/modes
U:1024x768p-60
V:1024x768p-85
V:1024x768p-75
V:1024x768p-70
V:1024x768p-60
V:1024x768i-53
V:800x600p-85
V:800x600p-75
V:800x600p-72
V:800x600p-60
V:800x600p-56
V:640x480p-85
V:640x480p-75
V:640x480p-72
V:640x480p-60
V:640x400p-85
U:320x240p-60
U:320x400p-59
U:320x200p-59
U:1024x768p-60
U:800x600p-59
U:640x480p-60
U:640x400p-59 |
Apperement ce sont les réolutions supporté par le framebuffer |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
geekounet Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/42499887147a7828d56a1b.png)
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sat Nov 17, 2007 10:12 am Post subject: |
|
|
Si t'as une Intel, avec 915resolution ça te donne par les autres ? Enfin ce truc ne fonctionne pas encore avec les i965GM malheureusement, je me retrouve limité à du 1600x1200 sur un écran de 1920x1200, il est un peu déformé mon framebuffer du coup :/ Va falloir attendre un peu ... Enfin c'est mieux que rien Heureusement que ça marche nickel sous X
... Heuu en fait, je viens de vérifier un truc :
Code: | # cat /sys/class/graphics/fb0/modes
U:1600x1200p-0
D:1920x1200p-60 |
Donc en fait mon vesafb-tng la supporterait quand même ma résolution, mais pourquoi alors il ne l'utilise pas ? ![Confused :?](images/smiles/icon_confused.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
NEOxAKIRA Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
Joined: 20 May 2007 Posts: 302 Location: France
|
Posted: Sat Nov 17, 2007 1:07 pm Post subject: |
|
|
une carte vidéo intel? moi ? mais t'es fou lol, non j'ai une Nvidia 6800GT sur cet ordi
par contre hier j'ai réussi à mettre les images du thème livecd-2007.0 mais en 1024x768 (qui est apperement ma plus grosse résolution possible snif) et j'ai même l'image du mode verbose, chose que je n'avais pas avant avec je sais plus quel framebuffer (celui qui utilise le paramètre vga=)
je veux du 1680x1050 comment faire ?
(surtout qu'il y a les images de cette taille dans le thème livecd-2007.0) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|