Comment forcer la resolution sous debian ?

bonsoir

j’aimerais savoir comment forcer la resolution sous debian ,
je suis sur kde 4 , le xrandr me dit qu’il peut supporter le 1280x1024 mais j’obtiens ceci apres la commande :

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768       61.0* 
   800x600        61.0  
   640x480        60.0  
  1280x1024_60.00 (0xff)  108.9MHz
        h: width  1280 start 1360 end 1496 total 1712 skew    0 clock   63.6KHz
        v: height 1024 start 1025 end 1028 total 1060           clock   60.0Hz
  1280x1024_61.00 (0x114)  108.9MHz
        h: width  1280 start 1360 end 1496 total 1712 skew    0 clock   63.6KHz
        v: height 1024 start 1025 end 1028 total 1060           clock   60.0Hz
~$ gtf 1280 1024 60

  # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
  Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
~$ xrandr --newmode "1280x1024_60.00" 108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
xrandr: Failed to get size of gamma for output default
X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  16 (RRCreateMode)
  Serial number of failed request:  19
  Current serial number in output stream:  19

merci a vous

Tu n’as pas un outil graphique qui peut te permettre ça ? Sinon xrandR te changeras la résolution pour la session mais ne survivra pas a un redémarrage. Sinon l faut passer par la création d’un fichier de conf pour Xorg.

j’ai installer le driver mais il ne gère pas plus que 1024 , et le xorg.conf me donne un écran noir ,
sinon ou pourrais-je trouver un xorg.conf de base pour nvidia qui fonctionne ?

j’avoue que cela m’embête un peu d’être bloquer a cette résolution

Salut,

La clé se nomme smxi et tu lui fais installer le pilote “nouveau” :slightly_smiling:

[quote]sinon ou pourrais-je trouver un xorg.conf de base pour nvidia qui fonctionne ?
[/quote]
le paquet nvidia-xconfig permet de créer un fichier xorg.conf pour nvidia

Au fait vers quel résolution veut tu aller ? La résolution que tu donne est celle d’un 22" en 16:9, la changer pour une autre dégradera fortement le rendu. :think:

edit : Bon je dit completement de la merde … ta résolution ne correspond pas du tout à celle d’un LCD :blush:

@ ggoodluck47 , je tenterais le smxi en tout dernier si je n’arrive pas a faire la belle config a la main

@ misaine , j’ai fait le nividia-xconfig mais malheureusement l’écran reste au tty

@ Mimoza , je suis sur un moniteur HPvs17 qui est a la base en 1280x1024 et ne comprend toujours pas pourquoi il ne veux pas voir plus haut

une petite question , comment s’assure-t-on que le driver nvidia fonctionne correctement et qu’il n’y ai pas de “broken link” (lien casser) (on ne sais jamais)

En lui demandant tout simplement … tu dois avoir une interface graphique pour controler un minimum ta carte (si tu as pris le driver proprio) et normalement tu y trouveras plein d’infos utiles

Le Xorg.0.log donne-t-il des erreurs?
Tu dis que xrandr t’autorise cette résolution, mais que donne «xrandr» tapé seul?

@ mimoza : voici ce que j’ai d’installer en faisant un aptitude search nvidia :

i A glx-alternative-nvidia 
i A libgl1-nvidia-glx 
i A libnvidia-ml1 
i A nvidia-alternative 
i A nvidia-driver 
i A nvidia-installer-cleanup
i A nvidia-kernel-common 
i   nvidia-kernel-dkms 
c   nvidia-settings
i A nvidia-support
i A nvidia-vdpau-driver
i   nvidia-xconfig
i A xserver-xorg-video-nvidia

je m’aperçois a l’instant qu’a la suite d’une mise a jour il m’a supprimer le paquet nvidia-settings que je vais remettre de suite

question : ai-je besoin de tout les paquet nvidia d’installer ? , ai-je fait une erreur ?

@ fran : voici le xrandr tout seul :

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768       61.0* 
   800x600        61.0  
   640x480        60.0  

dans le system settings de kde - display monitor - le moniteur se nomme default au lieu de screen es-ce un problème ?

edit : voici le retour de l’install de nvidia-settings

...
Processing triggers for nvidia-alternative (331.49-1) ...
update-alternatives: updating alternative /usr/lib/nvidia/current because link group nvidia has changed slave links

il y aurait-il donc un probleme ??

maintenant si je lance nvidia-settings j’ai ceci :

mais lorsque je fais ce qu’il me demande je me retrouve en tty…

Peux tu lorsque tu as fait nvidia-xconfig, relancer X et que tu te retrouves sous console nous donner les résultats de
$ lsmod | grep nvidia
$ grep EE /var/log/Xorg.O.log

Visiblement tu n’utilises pas le driver nvidia propriétaire (c’est tout de même étonnant que tu ne puisses avoir mieux que 1024x768 mais admettons).

Peux tu dnous dire le résultat de lspci pour voir la carte?

Bonjour Fran,

avec aptitude search nvidia je me suis rendu compte aussi qu’il n’y avait pas le xserver-xorg-video-nvidia-legacy-304xx correspondant a ma carte que j’ai pu confirmer via le wiki

donc :

$ sudo aptitude install xserver-xorg-video-nvidia-legacy-304xx 

update-initramfs: deferring update (trigger activated)
Paramétrage de nvidia-settings-legacy-304xx (304.116-1) ...
Paramétrage de libgl1-nvidia-legacy-304xx-glx:amd64 (304.117-1) ...
Paramétrage de xserver-xorg-video-nvidia-legacy-304xx (304.117-1) ...
Paramétrage de nvidia-legacy-304xx-kernel-dkms (304.117-1) ...
Loading new nvidia-legacy-304xx-304.117 DKMS files...
First Installation: checking all kernels...
Building only for 3.13-1-amd64
Building initial module for 3.13-1-amd64
Done.

nvidia-legacy-304xx:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.13-1-amd64/updates/dkms/

depmod.........

DKMS: install completed.
Paramétrage de nvidia-legacy-304xx-driver (304.117-1) ...
Processing triggers for libc-bin (2.18-4) ...
Processing triggers for initramfs-tools (0.115) ...
update-initramfs: Generating /boot/initrd.img-3.13-1-amd64

ha, lorsque je fais Kinfocenter et que je selectione OpenGL il me dit “could not initialize OpenGL” je suppose que c’est parce que je ne peux pas utiliser OpenGL pour l’instant , je fonctionne sous Xrender

maintenant voici le retour de tes commande demander :

$ lspci -nn | grep VGA 00:0d.0 VGA compatible controller [0300]: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] [10de:03d6] (rev a2)

les deux autres me retourne rien ou bien commande introuvable …

je me permet de redémarrer pour que le tout soit pris en charge et je reviens vers vous

EDIT: redemarrage impeccable , je ne suis plus en tty , j’ai fais le nvidia-xconfig qui m’a generer un Xorg.conf
que voici :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 319.72  (pbuilder@cake)  Sat Nov  9 14:15:48 UTC 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

mais toujours pas d’OpenGL et le nvidia-settings me reponds toujours :

pourtant tout est bien installer , je ne vois pas ce que je pourrais faire en plus ?

je retente les commandes de fran :

$ grep EE /var/log/Xorg.O.log
grep: /var/log/Xorg.O.log: Aucun fichier ou dossier de ce type

$ lsmod | grep nvidia
ne me retourne rien ...

je vois pour confirmer l’accl 3D et mesa-utils n’etait pas installer sur ce system apres installation :

$ glxgears
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't get an RGB, Double-buffered visual

EDIT:

je viens de voir qu"il y aurait un conflit avec le pilote “nouveau” et j’ai ceci d’installer:

i A libdrm-nouveau2 
i A xserver-xorg-video-nouveau

je vais supprimer ceux-ci

Donne le lsmod.

Quand tu es en session graphique (sans accélération 3D), donne le Xorg.0.log en fichier attaché qu’on voit le souci.

voici le Xorg log Debian_Xorg.0.log (67.8 KB)

par contre je me pose certaines questions car aucun retour console pour le lsmod faut il installer un paquet ?

Donne le lsmod mais je pense que tu as oublié de blacklister le module nouveau.

Fais un fichier /etc/modprobe.d/nvidia.conf

contenant

il y a bien un /etc/modprobe.d/nvidia.conf déjà présent avec dedans

alias nvidia nvidia-current
remove nvidia-current rmmod nvidia

es-ce normale ??

sinon j’ai rajouter le blacklist nouveau et vais redémarrer le pc

le lsmod je vous le met mais il me fait juste un retour console sans rien …

~$ lsmod | grep nvidia
~$ 

normale aussi qu’il ne me retourne rien ?

Que donne un find lib/modules -name “nvidiako”

il me répond ceci

$ find lib/modules -name "*nvidia*ko"
find: "lib/modules": Aucun fichier ou dossier de ce type

Donc le module n’est pas compilé pour ton noyau or tu as dit avoir installé nvidia-legacy-304xx-kernel-dkms, celui ci a compilé un module qu’il a mis quelque part.

As tu quelque chose dans /lib/modules/3.13-1-amd64/misc ?

Ou bien es tu sous un autre noyau?