View previous topic :: View next topic |
Author |
Message |
robinhood Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/55343842841192e0db9cea.png)
Joined: 21 Jun 2004 Posts: 290
|
Posted: Fri Jun 25, 2004 10:42 am Post subject: [Framebuffer] historique (non résolu) |
|
|
Je suis un heureux utilisateur du framebuffer, mais un problème un peu ennuyeux. j'ai pour habitude de me balader dans mon ecran en utilisant la combinaison de touche shift+pgup ou shift+pgdown, mais le nombre de lignes sauvegardées par defaut me semble assez faible (je ne remonte pas plus d'un écran). Y'as t-il un moyen d'augmenter le nombre de ligne sauvegardée, à l'image de l'option XTerm*SaveLines sous X par exemple ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Jun 25, 2004 11:46 am Post subject: |
|
|
Je crois que c'est au niveau des options kernel que ça se gère, et que la taille de l'historique est liée à celle de la mémoire vidéo.
Essaye voir des truc du genre "video=vesa:ypan" ou "video=vesa:ywrap" (enfin, à adapter à ton driver si pas vesa).
Qu'est-ce que tu utilises pour l'instant d'ailleurs comme options de boot ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
robinhood Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/55343842841192e0db9cea.png)
Joined: 21 Jun 2004 Posts: 290
|
Posted: Fri Jun 25, 2004 11:51 am Post subject: |
|
|
pour grub :
Code: | title=Linux 2.6.7-r6
root (hd0,0)
kernel (hd0,0)/kernel-2.6.7-gentoo-r6 video=vesa:ywrap,mtrr vga=0x31A splash=silent dma=on hdc=ide-cd root=/dev/hda3
initrd=(hd0,0)/initrd-1280x1024 |
Essai avec ypan -> mieux mais sans plus (disons 2-3 écrans)
sinon j'ai trouvé vram,
Essai avec vram:8 -> sans effet. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
robinhood Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/55343842841192e0db9cea.png)
Joined: 21 Jun 2004 Posts: 290
|
Posted: Fri Jun 25, 2004 12:59 pm Post subject: |
|
|
après qq recherche, il semble que ce soit une "limitation" du framebuffer. j'amerais juste savoir si certains d'entre vous on ce problème ou non; histoire d'être fixé. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Jun 25, 2004 1:22 pm Post subject: |
|
|
Je dirais que j'ai de l'ordre de 3 écrans aussi, donc je ne sais absolument pas dans quelle mesure on peut espérer mieux. J'essairai aussi qlqs options quand j'aurai le temps de faire des reboot, pour voir, je te dirai si je trouve qqch, mais c'est vrai que ça a pas l'air gagné.
Sinon, pour "vram", ça a l'air spécifique à l'intel810, non ? (enfin dans la doc du noyau, y'a que là que je l'ai trouvé) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
TGL Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Fri Jun 25, 2004 2:24 pm Post subject: |
|
|
Un truc que j'ai trouvé c'est que le driver n'est pas "vesa", mais "vesafb"
Mais bon, je vais pas te faire une fausse joie, ça change pas grand chose, sauf que ça fait que les modes de scroll sont effectivement changés pour des trucs plus rapides. Juste pour être sûr, est-ce que tu pourrais faire un Code: | # dmesg | grep vesafb | avec le machin tel qu'il est là, puis ensuite la même chose mais avec cette ligne de boot corrigée : Code: | kernel (hd0,0)/kernel-2.6.7-gentoo-r6 video=vesafb:ywrap,mtrr vga=0x31A splash=silent dma=on |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
robinhood Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/55343842841192e0db9cea.png)
Joined: 21 Jun 2004 Posts: 290
|
Posted: Fri Jun 25, 2004 2:58 pm Post subject: |
|
|
Code: | vesafb: framebuffer at 0xe8000000, mapped to 0xe0800000, size 5120k
vesafb: mode is 1280x1024x16, linelength=2560, pages=50
vesafb: protected mode interface info at c000:579b
vesafb: scrolling: redraw
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 |
avec vesa
l'autre arrive un peut plus tard...
Code: | Kernel command line: video=vesafb:ywrap,mtrr vga=0x31A splash=silent dma=on hdc=
ide-cd root=/dev/hda3
vesafb: framebuffer at 0xe8000000, mapped to 0xe0800000, size 5120k
vesafb: mode is 1280x1024x16, linelength=2560, pages=50
vesafb: protected mode interface info at c000:579b
vesafb: pmi: set display start = c00c582f, set palette = c00c587b
vesafb: pmi: ports = c010 c016 c054 c038 c03c c05c c000 c004 c0b0 c0b2 c0b4
vesafb: scrolling: ywrap using protected mode interface, yres_virtual=2048
vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0 |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
ghoti Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15463172846237c094abba7.jpg)
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri Jun 25, 2004 9:57 pm Post subject: |
|
|
robinhood wrote: | après qq recherche, il semble que ce soit une "limitation" du framebuffer. j'amerais juste savoir si certains d'entre vous on ce problème ou non; histoire d'être fixé. |
Il y a quelques mois, j'avais un peu planché sur ce problème et j'avais trouvé l'option "scrollback", à mettre dans les arguments de "video=..." au démarrage du kernel. Si je me souviens bien, la valeur par défaut est 32k.
J'avais essayé "scrollback:128k" et, effectivement, c'était efficace.
Cependant, il y a eu un noyau un peu pourri à un certain moment qui mettait un boxon pas possible dans l'affichage et j'ai supprimé l'option en pensant que ça venait peut-être de là. Ce n'était pas le cas, mais je n'ai plus réessayé depuis et je ne peux pas te dire si l'option fonctionne toujours. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|