[Nvidia hdmi]Plus d'affichage en hdmi

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

[Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

Bonjours a tous,

L'écran de mon pc portable étant casser je le branche en hdmi sur ma TV mais depuis 2 jours je n'ai plus d'affichage en hdmi.
J'allume mon pc, je vois syslinux et le chargement du système sur la TV puis au moment du chargement de la session xfce l'écran bascule sur le pc portable :s

En haut a gauche de mon écran portable j'ai une visibilité de 10cm, le reste étant casser donc noir j'ai reussi a ouvrir le panneau "affichage" de xfce et la je vois
qu'il n'y a plus l'option TV mais juste mon écran du portable.

Je bascule en monde tty2 et la miracle l'affichage bascule en hdmi sur ma tv mais dé que je reviens en mode graphique l'affichage bascule sur l'ordinateur portable :s

J'utilise les pilotes nvidia proprio, j'ai essayer les pilotes nouveau mais la j'obtiens un message d'erreur.
J'ai downgrader les paquets nvidia mais ça na rien changer puis j'ai lancer un ARM au 28 janvier mais idem :s

Ayant un cd de Manjaro linux sous la main je me décide de l'installer sur une autre partition avec les pilotes nouveau la sortie en hdmi fonctionne.
Puis je mets les pilotes proprio et la boumbadaboum plus d'affichage en hdmi. oO

D'ou pourrais bien venir ce problème ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par FoolEcho »

Salut,

Attends peut-être la prochaine révision du paquet nvidia ou passe sur [testing] pour la récupérer (331.38-3), dès fois que...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

Salut,

ok je test la version depuis les dépöts testing mais ce qui m"étonne c'est que d'avoir downgrader les paquets n'a rien changer au problème.

La j'essaye de comprendre mon fichier /etc/X11/xorg.conf.d/10-monitor.conf mais ce n'est pas evident...

Je le mets ici au cas ou ... (c'est la version downgrader de nvidia, je file refaire les mises a jours tout de suite)

Code : Tout sélectionner

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 302.17  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Tue Jun 12 17:05:44 PDT 2012


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

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "glx"
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"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "latin9"
    Option         "XkbOption" "compose:menu,terminate:ctrl_alt_bksp"
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"
Option "ConnectedMonitor" "DFP"
Option "CustomEDID" "DFP-1:/etc/X11/dfp1.edid"
EndSection

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

Section "Extensions"
    Option         "Composite" "Enabled"
EndSection


"

Edit: ce qui m'intrigue c'est l'option "DFP" que j'avais crée il y a un moment avec nvidia-setting.

xrandr en chroot me dit:

Code : Tout sélectionner

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS-1 connected (normal left inverted right x axis y axis)
   1680x945       60.0 +
   1152x864       60.0  
   1024x768       59.9  
   800x600        59.9  
   640x480        59.4  
   720x400        59.6  
   640x400        60.0  
   640x350        59.8  
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0*+   50.0     30.0     25.0     24.0  
   1920x1080i     50.0     60.1  
   1680x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1366x768       59.8  
   1280x800       59.9  
   1152x864       75.0  
   1280x720       50.0     60.0  
   1440x576i      50.1  
   1024x768       75.1     70.1     60.0  
   1440x480i      60.1  
   832x624        74.6  
   800x600        72.2     75.0     60.3  
   720x576        50.0  
   720x480        59.9  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
DP-1 disconnected (normal left inverted right x axis y axis)
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

Le paquet nvidia sur testing n'a pas resolu le problème :'(

j'ai aussi supprimer :

Option "ConnectedMonitor" "DFP"
Option "CustomEDID" "DFP-1:/etc/X11/dfp1.edid"

mais ça n'a rien changer.

Une petite chose dont je n'ai pas parler et qui est arriver au mëme moment:
au démarrage syslinux me dit: "Undefined video mode number: 318.........Enter a video mode or scan...

Il suffit juste d'enlever le paramètre a la ligne du noyau mais peut ëtre que ceci donne un indice a mon soucis...
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

Je viens de générer un nouveau 10-monitor.conf avec nvidia-xconfig

Code : Tout sélectionner

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.38  (buildmeister@swio-display-x64-rhel04-15)  Wed Jan  8 19:53:14 PST 2014

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildmeister@swio-display-x86-rhel47-05)  Wed Oct 30 18:20:32 PDT 2013

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

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "glx"
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"
    Option         "XkbLayout" "fr"
    Option         "XkbVariant" "latin9"
    Option         "XkbOption" "compose:menu,terminate:ctrl_alt_bksp"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 330M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "HDMI-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "ConnectedMonitor" "DFP"
    Option         "CustomEDID" "DFP-1:/etc/X11/dfp1.edid"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enabled"
EndSection
mais ça n'a pas aider :(
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par Elbarto »

continue les investigations avec xrandr qui permet en outre de switcher d'un moniteur à un autre :

https://wiki.archlinux.org/index.php/xrandr

http://doc.ubuntu-fr.org/xrandr

en tapant xrandr tu peux déjà voir les différents écrans disponibles, une fois repéré le nom de ton écran HDMI ( HDMI-1 ? ) tu devrais alors pouvoir créer un script permettant de faire basculer l'affichage sur ton écran HDMI, un script lancé par exemple automatiquement par xfce après son démarrage, une manière de contourner le problème en attendant une solution définitive

à voir ça aussi :

http://askubuntu.com/questions/85829/ho ... creen-hdmi
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

Merci mais j'avais utiliser xrandr en chroot... la en tty il me dit: Cannot open display
alors je lance xfce et avec mes 10cm de visibilité de l'écran casser j'ai reussi a lancer un terminal et xrander (c'etais sportif :) )
mais cette fois il dit que hdmi is disconnected.. du coup je peut pas switcher dessus :/

Ceci http://askubuntu.com/questions/85829/ho ... creen-hdmi a l'air intéressant
mais comment avoir 2 sessions X séparée ?

Est-ce que ceci est la bonne procédure ftp://download.nvidia.com/XFree86/Linux ... reens.html
pour avoir 2 X séparée ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par FoolEcho »

snoogy22 a écrit :Je viens de générer un nouveau 10-monitor.conf avec nvidia-xconfig
Beaucoup d'informations sont obsolètes ou inutiles. Fais déjà l'essai sans monitor.conf puis joue avec xrandr.
snoogy22 a écrit :Une petite chose dont je n'ai pas parler et qui est arriver au mëme moment:
au démarrage syslinux me dit: "Undefined video mode number: 318.........Enter a video mode or scan...

Il suffit juste d'enlever le paramètre a la ligne du noyau mais peut ëtre que ceci donne un indice a mon soucis...
Je suppose que c'est lors de tes essais avec nouveau: KMS ne supporte pas l'option vga (si j'ai bien déchiffré ce dont tu parles ^^).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

@FoolEcho: oui bien vue pour l'option vga :)
Avec xrandr j'ai désactiver l'écran de mon portable et allumer l'affichage sur la TV mais la tout s'est figer, j'ai juste apperçu une ligne horizontale de 2 millimètre avec mon fond d'écran. Sans monitor.conf c'est pareille :/

Ayant vraiment besoin de mon arch et xfce j'ai décider de contourner le problème en installant le pilote nouveau.. j'ai résolu les petit soucis que j'avais eu hier (failled to stard load module) mais maintenant ça bloque un peu plus loin...

Quand je refais startx j'ai eu ça:

Code : Tout sélectionner

[  1966.913] 
X.Org X Server 1.15.0
Release Date: 2013-12-27
[  1966.913] X Protocol Version 11, Revision 0
[  1966.913] Build Operating System: Linux 3.12.5-1-ARCH x86_64 
[  1966.913] Current Operating System: Linux Kernel 3.12.9-2-ARCH #1 SMP PREEMPT Fri Jan 31 10:22:54 CET 2014 x86_64
[  1966.913] Kernel command line: BOOT_IMAGE=../vmlinuz-linux root=UUID=f20e1e15-68ed-4bb3-8bad-f8bdebd3a988 rw ipv6.disable=1 initrd=../initramfs-linux.img
[  1966.913] Build Date: 09 January 2014  08:47:24AM
[  1966.913]  
[  1966.913] Current version of pixman: 0.32.4
[  1966.913] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1966.913] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1966.913] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb  3 21:09:47 2014
[  1966.913] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1966.913] (==) ServerLayout "Layout0"
[  1966.913] (**) |-->Screen "Screen0" (0)
[  1966.913] (**) |   |-->Monitor "Monitor0"
[  1966.913] (**) |   |-->Device "Device0"
[  1966.913] (**) |-->Input Device "Keyboard0"
[  1966.913] (**) |-->Input Device "Mouse0"
[  1966.913] (**) Option "Xinerama" "0"
[  1966.914] (==) Automatically adding devices
[  1966.914] (==) Automatically enabling devices
[  1966.914] (==) Automatically adding GPU devices
[  1966.914] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[  1966.914] 	Entry deleted from font path.
[  1966.914] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[  1966.914] 	Entry deleted from font path.
[  1966.914] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[  1966.914] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[  1966.914] 	Entry deleted from font path.
[  1966.914] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[  1966.914] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[  1966.914] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1966.914] (**) Extension "Composite" is enabled
[  1966.914] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1966.914] (WW) Disabling Keyboard0
[  1966.914] (WW) Disabling Mouse0
[  1966.914] (II) Loader magic: 0x804c80
[  1966.914] (II) Module ABI versions:
[  1966.914] 	X.Org ANSI C Emulation: 0.4
[  1966.914] 	X.Org Video Driver: 15.0
[  1966.914] 	X.Org XInput driver : 20.0
[  1966.914] 	X.Org Server Extension : 8.0
[  1966.914] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1966.915] (--) PCI:*(0:1:0:0) 10de:0a29:1179:ff50 rev 162, Mem @ 0xcc000000/16777216, 0xd0000000/268435456, 0xce000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
[  1966.915] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1966.916] Initializing built-in extension Generic Event Extension
[  1966.916] Initializing built-in extension SHAPE
[  1966.916] Initializing built-in extension MIT-SHM
[  1966.916] Initializing built-in extension XInputExtension
[  1966.916] Initializing built-in extension XTEST
[  1966.916] Initializing built-in extension BIG-REQUESTS
[  1966.916] Initializing built-in extension SYNC
[  1966.916] Initializing built-in extension XKEYBOARD
[  1966.916] Initializing built-in extension XC-MISC
[  1966.916] Initializing built-in extension SECURITY
[  1966.916] Initializing built-in extension XINERAMA
[  1966.916] Initializing built-in extension XFIXES
[  1966.916] Initializing built-in extension RENDER
[  1966.916] Initializing built-in extension RANDR
[  1966.916] Initializing built-in extension COMPOSITE
[  1966.916] Initializing built-in extension DAMAGE
[  1966.916] Initializing built-in extension MIT-SCREEN-SAVER
[  1966.916] Initializing built-in extension DOUBLE-BUFFER
[  1966.916] Initializing built-in extension RECORD
[  1966.916] Initializing built-in extension DPMS
[  1966.916] Initializing built-in extension Present
[  1966.916] Initializing built-in extension DRI3
[  1966.916] Initializing built-in extension X-Resource
[  1966.916] Initializing built-in extension XVideo
[  1966.916] Initializing built-in extension XVideo-MotionCompensation
[  1966.916] Initializing built-in extension XFree86-VidModeExtension
[  1966.916] Initializing built-in extension XFree86-DGA
[  1966.916] Initializing built-in extension XFree86-DRI
[  1966.916] Initializing built-in extension DRI2
[  1966.916] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  1966.916] (II) LoadModule: "dbe"
[  1966.916] (II) Module "dbe" already built-in
[  1966.916] (II) LoadModule: "glx"
[  1966.916] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1966.917] (II) Module glx: vendor="X.Org Foundation"
[  1966.917] 	compiled for 1.15.0, module version = 1.0.0
[  1966.917] 	ABI class: X.Org Server Extension, version 8.0
[  1966.917] (==) AIGLX enabled
[  1966.917] Loading extension GLX
[  1966.917] (II) LoadModule: "nvidia"
[  1966.917] (WW) Warning, couldn't open module nvidia
[  1966.917] (II) UnloadModule: "nvidia"
[  1966.917] (II) Unloading nvidia
[  1966.917] (EE) Failed to load module "nvidia" (module does not exist, 0)
[  1966.917] (EE) No drivers available.
[  1966.917] (EE) 
Fatal server error:
[  1966.917] (EE) no screens found(EE) 
[  1966.917] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  1966.917] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  1966.917] (EE) 
Pourtant j'ai bien déinstaller tout les paquets nvidia et réinstaller mesa-libgl, supprimer mon xorg.conf et modprobe nouveau,

Merci pour votre aide :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par FoolEcho »

snoogy22 a écrit :Pourtant j'ai bien déinstaller tout les paquets nvidia et réinstaller mesa-libgl, supprimer mon xorg.conf et modprobe nouveau,
Au vu de ton log de X:
snoogy22 a écrit :

Code : Tout sélectionner

[  1966.913] (==) ServerLayout "Layout0"
[  1966.913] (**) |-->Screen "Screen0" (0)
[  1966.913] (**) |   |-->Monitor "Monitor0"
[  1966.913] (**) |   |-->Device "Device0"
[  1966.913] (**) |-->Input Device "Keyboard0"
[  1966.913] (**) |-->Input Device "Mouse0"
[  1966.913] (**) Option "Xinerama" "0"
Il doit traîner de la configuration dans /etc/X11/xorg.conf.d/ (vu la suite du log, il y a des chances que la section Device en appelle au pilote nvidia, d'où l'erreur ensuite).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
snoogy22
Hankyu
Messages : 13
Inscription : dim. 02 févr. 2014, 17:35

Re: [Nvidia hdmi]Plus d'affichage en hdmi

Message par snoogy22 »

@FoolEcho: Merci, j’étais fatiguer pour pas avoir vue cela :roll:
Ca fait du bien de retrouver sa session xfce :D

Je vais tester mes applications 3D avec "nouveau", ça serai super si tout fonctionne parfaitement bien avec les pilotes libres
mais je continu a chercher d’où viens le problème avec le pilote nvidia.

En tout cas je me suis aperçu que Archlinux est la seule distribution que j'aime utiliser et en ayant des soucis avec j'en apprend d'avantage :chinois:


#edit: effectivement "nouveau" c'est pas tiptop pour la 3D :'( faut absolument que je remette le pilote nvidia )
Répondre