J'ai installé une SuSE 9.3 Pro récemment, avec le driver Nvidia proprio, etc...
J'ai configuré avec SaX pour avoir du 800x600 à 85 Hz en 16 bits. Tout va bien jusque là.
Mais j'ai toujours un problème concernant la fréquence de mon moniteur quand je passe sous la console (ctrl-alt-f1). En effet, j'y voudrais du 1024x768 à 85 ou 75 Hz, mais j'ai beau y faire, ça reste tout le temps à 60 Hz.
J'ai mis un vga=0x318 (1024x768 en 24 bits) dans les paramètres du kernel de grub, j'ai aussi testé avec et sans video=vesafb:1024x768-24@85, et aussi 1024x768-24@75.
J'ai testé aussi, dans le config de SuSE, de mettre un fbset 1024x768-24@75 (dans hardware+-console+- framebuffer, si je me souviens bien). Las, fbset n'a l'air de rien y faire. Quand, sous root, je lance indépendamment fbset 1024x768-24@75, il ne se passe rien.
Bref, rien n'y fait, je suis toujours à 60 Hz sous la console, et mes yeux vont bientôt ressembler à ceux des lapins myxomatosés si ça continue.
J'ai regardé si SuSE avait SVGAtextmode dans ses packages, et c'est non. Je l'avais utilisé ya longtemps, mais j'aimerais si possible résoudre ce pb sans, parce qu'apparemment, ya déjà tout ce qui faut, sauf que j'y arrive pas. :-((
Je désespère ! quelqu'un a une solution ?
Par la même occasion, si vous connaisez un moyen de configurer la taille de la police de la console (afin d'avoir par exemple 128x96 caractères), je suis preneur !
# La limite du framebuffer : le freq de rafraichissement
Posté par Laurent Mutricy . Évalué à 2.
[^] # Re: La limite du framebuffer : le freq de rafraichissement
Posté par Security__Watch . Évalué à 1.
[^] # ou pas ??
Posté par Laurent Mutricy . Évalué à 2.
on doit en fait pouvoir jouer sur la fréqence en changeant les autres paramètres de fbset
on trouve les configs qui vont bien dans le fichier
/etc/fb.modes
donc si tu as le même fichier que moi (debian) la ligne suivante devrait fonctionner
fbset -fb /dev/fb0 1024x768-75
il doit y avoir un moyen pour faire ça directement au démarge mais il faut trouver le bon argument à passer au noyau :)
Au sujet de la taille de la police de la console, je ne sais pas si on peut changer le nombre de lignes et de colones (enfin sans bootsplash) mais on peut changer la police (et donc sa taille) avec l'utilitaire consolechars
consolechars -f /usr/share/consolefonts/xxxxxxx.psf.gz
il doit y avoir possiblité de fabriquer ta propre font pour avoir la taille voulue
[^] # Re: ou pas ??
Posté par Security__Watch . Évalué à 1.
C'est bien la ligne que j'avais tapée (me suis un peu gourré plus haut). Le prog dure une demi-seconde, et retourne au shell sans avoir rien écrit et en n'ayant visiblement aucun effet.
Pour le démarrage je n'ai rien trouvé de mieux que le video=vesafb....
Peut-être que je devrais remplacer le vesafb par le module de nvidia, maintenant qu'il est installé pour X ?
Ce qui est chiant, c'est que je dois rebooter à chaque fois. :-(
[^] # Re: ou pas ??
Posté par Laurent Mutricy . Évalué à 1.
et teste avec une autre résolution pour voir si ça a un effet
[^] # Re: ou pas ??
Posté par Security__Watch . Évalué à 1.
Je vais voir avec SVGAtextmode ce soir.
[^] # Finalement
Posté par Laurent Mutricy . Évalué à 1.
De plus le driver vesafb ne supporte pas d'autre fréquence que le 60Hz. Pour palier à ces limitation il faut choisir un autre dirver de framebuffer sachant que tous les dirvers n'ont pas les mêmes capacité. Il semblerait que seulement 3 drivers supportent le changment de résolution (j'ai testé avec une carte matrox et le driver matrox et l'on obtient de bon résultats)
à toi de voir suivant ta carte video :)
toutes les info dans les sources du noyau path to kernel/Documentation/fb/*
[^] # Re: Finalement
Posté par Security__Watch . Évalué à 1.
Vesafb est assez limité, et c'est sacrément dommage sur les cartes modernes, sachant que déjà en 99, avec une carte S3-chaisplusquoi et SVGAtextmode, je me baladais avec une super-console (1024x768, une font en 9x16, et du 85 Hz de rafraichissement).
J'ai re-testé SVGAtextmode ce WE. Le développement s'est apparemment figé, et je n'ai pas pu trouver la bonne ligne pour le chipset et ses clock settings.
Ma carte graphique est une Nvidia GeForce 5200, installée de base dans un PC acheté ya 1 an et demi.
À la réflexion, je pensais utiliser les définitions du driver Riva TNT avec SVGAtextmode. Penses-tu que c'est une bonne idée ? (avant que je foute tout en l'air)
Il y a aussi un framebuffer pour le Riva : rivafb. Penses-tu qu'il soit utilisable tel-quel avec la FX 5200 ?
Un email ici : http://lkml.org/lkml/2005/3/5/50(...) me permet peut-être d'espérer une amélioration prochainement ! :-)
Sinon, sur les forums de Gentoo, j'ai vu un patch vesafb-tng (anciennement vesafb-rcc) qui permet au framebuffer vesa de faire plus que du 60 Hz, mais je ne sais pas si la méthode est applicable en dehors de Gentoo (surtout sur le kernel déjà ultra-patché de la SuSE 9.3 Pro). Qu'en penses-tu ?
[^] # Re: Finalement
Posté par Laurent Mutricy . Évalué à 1.
A mon avis pour ta FX5200 le driver rivafb ne va pas resoudre tes problèmes de fréquence et je ne pense pas que le SVGAtextmode supporte bien ta carte.
Je ne connais pas le driver vesafb-tng mais je ne pense pas que les patchs de SuSe touchent le vesafb donc ça doit pouvoir marcher
La meilleur solution pour avoir une console avec la bonne taille de caractère et la bonne fréquence de rafraichissement est de tout faire sous X avec une console en plein ecran :)
[^] # Re: Finalement
Posté par Security__Watch . Évalué à 2.
Prévoir un Star Trek sous la main : le "TNG" de "vesa-tng", c'est pour "The Next Generation" ! :-)
Je te fais un résumé de mes expériences d'ici demain ou jeudi. Si j'arrive à faire marcher le tout, je ferais peut-être HOWTO, ou qqchose dans le genre.
La meilleur solution pour avoir une console avec la bonne taille de caractère et la bonne fréquence de rafraichissement est de tout faire sous X avec une console en plein ecran :)
ARGH ! QUELLE HORREUR !
Je suis un inconditionnel du mode texte. Je travaille super-vite dessus, avec du console-switching à tout-va.
J'ai testé la Konsole sous KDE, et c'est d'un ordre de grandeur plus lent (faut prendre la souris, même si les onglets sont une bonne idée ).
[^] # Re: Finalement
Posté par Security__Watch . Évalué à 1.
La Suse utilise un 2.6.11.4, donc j'ai pensé que le vesafb-tng-0.9-rc6-2.6.11-rc1.patch serait le plus adapté.
Erreur :-(
Après avoir patché, reconfiguré et recompilé le noyau et les modules, puis redémarré : j'ai droit à divers problèmes au démarrage, dont un beau kernel panic.
J'ai pas eu le courage d'essayer les autres patches. Le problème, c'est que pour bien faire, il faudrait voir les différences entre le kernel Gentoo sur lequel il a travaillé et le kernel SuSE. Et voir aussi si le driver Nvidia n'a pas chamboulé des choses à ce niveau non plus.
Je m'y suis peut-être mal pris aussi, au niveau du processus de recompilation et d'installation. Parce qu'apparemment, vu que je travaille dans le répertoire de mes kernel sources normales, il va réécrire le tout par dessus.
Voilà, échec temporaire, jusqu'à ce que j'ai de nouveau le courage de m'y mettre. :-((
[^] # Re: Finalement
Posté par Laurent Mutricy . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.