Page 1 sur 1

[ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 17:30
par shyganer
Bonjour a tous.

Nouvel utilisateur de distribution Linux et plus particulièrement Archlinux, j'ai réalisé un dualboot avec celui et OSX sur mon macbookpro.

J'ai lu les wikis et parcouru ce forum pour finir la configuration mais je ne trouve pas de solution a mon problème.

Equipé d'un écran retina et d'une puce graphique intel iris, j'ai installé le driver xf86-video-intel et lorsque je fais un fbset -i, je suis bien en 2560x1600 (résolution native de l’écran) mais à partir de la impossible de changer de résolution!

Je souhaiterais être par exemple en 1440x900.

J'ai renseigné différentes résolutions dans /etc/default/grub pour GRUB_GFXMODE et recréer le grub.cfg.
J'ai crée le fichier 10-monitor.conf dans /etc/x11/xorg.conf.d/ avec l'aide de la commande cvt en suivant le wiki.
J'ai activé le KMS avec i915 pour MODULES du mkinitcpio.conf puis relancé la commande mkinitcpio.
J'ai desactivé le KMS et installé v86d qui utilise uvesafb et l'ai configuré.
Malgré tous mes tests, impossible de changer de résolution, je suis toujours en 2560x1600!

Quand je fais un lspci, je peux voir que le gpu graphics utilise le bon driver.

Peut etre une piste du cote de xrandr qui me retourne comme message d'erreur "Can't open display" ou hwinfo --framebuffer qui fait scintiller mon prompt et ne m'affiche aucun message.

Je vous remercie d'avoir pris le temps de me lire et si quelqu'un a des pistes je suis preneur :)

Bonne soiree.

Re: [ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 20:19
par FoolEcho
Salut,

Et sans passer par v86d ?
C'est-à-dire avec vga=ask à rajouter sur la ligne du kernel au démarrage pour avoir la liste et tester... puis ensuite garder le bon
ou
avec hwinfo --framebuffer (à lancer en root :wink: ) qui te listera les modes disponibles (dont tu peux nous poster la sortie aussi) ?

... pourquoi parler de X par contre ? (configurer terminal et serveur X sont deux choses différentes...) :?

Re: [ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 20:52
par shyganer
Bonsoir FoolEcho,

Merci d'avoir pris le temps de me lire et de me répondre. :)

Avec ou sans v86d le résultat est le même, aucun changement, j'ai d'ailleurs supprimer le paquet et ses dépendances depuis que j'ai testé.

Pour hwinfo --framebuffer lancer en root je n'ai absolument aucun sortie, pas de message, rien!
J'ai seulement mon prompt qui scintille puis qui se ré-affiche correctement.

Je parle de X parce que je voudrais aussi bien changer la résolution dans les ttys que pour le server X a utiliser avec DWM. Mais que ce soit pour l'un ou l'autre je suis toujours en 2560x1600.

Re: [ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 20:57
par shyganer
Oublie de ma part,

J'ai pas compris on l'on doit vga=ask pour pourvoir en bénéficier.
Est ce que c'est dans un fichier de config ou depuis GRUB lors du boot?

Re: [ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 21:13
par benjarobin
L'option vga est incomptible avec KMS, hors KMS est nécessaire pour utiliser les drivers intel

Re: [ecran] Changer resolution tty et server X

Publié : mar. 19 août 2014, 21:26
par shyganer
Bonsoir benjarobin,

Merci de cette précision c'est toujours bon a savoir. :)

Re: [ecran] Changer resolution tty et server X

Publié : mer. 20 août 2014, 11:57
par FoolEcho
benjarobin a écrit :L'option vga est incomptible avec KMS, hors KMS est nécessaire pour utiliser les drivers intel
Oui, c'est vrai... j'oublie toujours... :?

Re: [ecran] Changer resolution tty et server X

Publié : mer. 20 août 2014, 14:12
par shyganer
Bonjour,

Quelques news.

Je peux changer la résolution de mon écran en faisant par exemple

Code : Tout sélectionner

fbset -g 1440 900 1440 900 32
Mais une fois le framebuffer modifié je ne suis pas en 'full screen'.

C'est a dire que pour les coordonnées de x de 0 jusqu’à 1440 elles correspondent au framebuffer et de 1441 a 2560, les pixels sont noirs.
Même chose pour les coordonnées de y de 0 a 900 j'ai de la couleur puis le reste est noir a partir de 901.

La solution que j'ai trouvé pour rendre le terminal lisible est d'ajouter a /etc/vconsole.conf la ligne FONT=sun22X12.

Et pour ce qui est de X, je suis en train d'apprendre a modifier les fonts de DWM.