Obtenir une résolution d'écran de 1920x1080 !!

Introduction

Enfin !!!

Il m'aura du temps pour comprendre comment ça fonctionne sur NetBSD !!

Bon, une des problématiques avec les Unix (et surtout les BSD), c'est l'affichage lorsqu'on installe les OS sur du vrai matériel (PC, ordinateurs portables etc..)

Les nouvelles GPU, souvent intégrées aux CPU de dernières générations, sont de plus en plus perfectionnées et posent de vrais problèmes aux Unix (je ne veux citer personne en particulier.... INTEL INTEL INTEL INTEL INTEL INTEL INTEL !!!! oups... ça m'a échappé :-D).
Comme ces GPU n'ont pas de réel intérêt serveur, on passe souvent à côté...
Qu'à cela ne tienne, il y a une solution quand même pour éviter de se retrouver coincé en 1024x768.

Sur NetBSD, ils ont un pilote 'universel' du même genre que fcsb sur FreeBSD : wsfb
wsfb va se lancer par défaut avec Xorg, si votre carte graphique n'est pas reconnue avec le driver intel par défaut.

Il permet notamment l'affichage en 1080p.
Mais attention, c'est une solution de pauvre !! (framebuffer)
N'escomptez pas regarder une vidéo... ça va laguer à mort !!!
Inutile de configurer ShadowFB par la suite non plus... ça ne changera rien !
Mais on a quand même un affichage graphique en 1080p, et c'est déjà ça !

Pour ça, il faut savoir comment procéder !! Et franchement, c'est pas piqué des ânetons !

Vous aurez beau écrire un fichier de configuration pour xorg,et potasser par coeur xrandr, ça ne fonctionnera pas.
Le problème est plus profond (ou plus bas.. si vous préferrez).


1) Déterminer si votre matériel vous permet d'utiliser une résolution de 1920x1080

(je sais, logiquement vous le savez parfaitement ! Mais c'est histoire de comprendre)

Démarrez votre machine et lors de l'affichage du boot loader (vous avez 3 secondes), appuyez sur la touche 3 pour charger le boot prompt.
A ce moment, tappez :

gop list

Une liste de résolutions différentes va normalement s'afficher.. du style :
0: 1920x1080 ..
1: 1024x768 ...

Si la résolution 1920x1080 apparaît, c'est déjà bon signe !!

C'est le numéro d'index devant chaque ligne qui compte. (en l'occurence pour nous '0').

Si à présent vous tappez :

gop 0

Votre affichage passe en 1080p.
Il faut vous assurer que tout s'est bien passé, que vous voyez ce que vous écrivez etc.. (logiquement votre curseur se trouve au milieu de l'écran).

Si c'est le cas, alors tappez :

boot

pour démarrer votre système en 1080p.

Si votre environnement de bureau (ou ctwm) s'affiche correctement, alors la partie est gagnée !!


2) Maintenant, il nous faut rendre cette configuration permanente

ça se complique légèrement.
Ouvrez le fichier /boot.cfg et placez 'gop 0' tel que montré dans l'exemple ci-dessous.
Attention, il faut être précis !

menu=Boot normally:rndseed /var/db/entropy-file;gop 0;boot
menu=Boot single user:rndseed /var/db/entropy-file;boot -s
menu=Drop to boot prompt:prompt
default=1
timeout=5
clear=1

Redémarrez votre machine... et vous voilà en 1080p de façon permanente !

Classe non ?



↑ Haut de page