[installation xorg nouveau] pas de log

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

[installation xorg nouveau] pas de log

Message par irevoire »

Hey salut tout le monde !

Je viens d'installer archlinux en UEFI sur un PC portable (i7 + GTX 1050), j'ai installé nouveau comme driver graphique.
Jusque là tout s'est bien passé, mais le problème c'est que startx/xinit ne fait rien, pas de log (pas de /var/log/Xorg généré) pas d'erreur pas de fenêtre...
Cependant dmesg indique un problème avec nouveau :
DRM: Pointer to TMDS table invalid

Si quelqu'un avait une idée de ce que je peux regarder pour trouver une solution a mon problème ce serait sympa :)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Bonjour, pour une GTX 1050 je te recommandes vivement les drivers propriétaires (paquets nvidia...)
Sinon que ce passe t-il quand tu lances startx ? Tu as forcément quelque chose qui s'affiche / qui se passe.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

J'avais commencé avec les drivers nvidia mais quand j'ai vu le problème je suis reparti sur nouveau en me disant que ce serait plus simple a régler.

Et non justement, je n'ai vraiment rien, je récupère la main instantanément et il n'y a rien qui s'affiche.
Des trucs comme startx & ps ne montrent rien non plus.

Et merci de la réponse rapide ! :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Je te conseil vivement de mettre les drivers propriétaires, de redémarrer et de nous donner les sorties des commandes suivantes (via ton utilisateur, pas en root):

Code : Tout sélectionner

pacman -Qs "nvidia|libgl|nouveau|mesa"
uname -a
pacman -Q linux
grep -rEv "^ *#|^ *$" /etc/X11/xorg.conf* /usr/lib/modprobe* /usr/lib/modules-load* /etc/modprobe* /etc/modules-load*
lsmod
lspci | grep -i vga
which startx
Si tu ne savais pas déjà, tu peux rediriger la sortie des commandes dans un fichier, et nous donner ensuite le contenu du fichier (via pastebin par exemple si c'est trop gros).
Ne cherche pas à recopier, ni à photographier, si tu as des questions sur comment faire, demande :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

J'ai laissé mesa, il ne me semble pas qu'il soit en conflit avec nvidia ?

Code : Tout sélectionner

root@msi ~ # pacman -Qs "nvidia|libgl|nouveau|mesa"
local/glu 9.0.0-5
    Mesa OpenGL Utility library
local/libglvnd 1.0.0-1
    The GL Vendor-Neutral Dispatch library
local/libvdpau 1.1.1+3+ga21bf7a-1
    Nvidia VDPAU library
local/mesa 18.1.4-1
    An open-source implementation of the OpenGL specification
local/nvidia 396.24-16
    NVIDIA drivers for linux
local/nvidia-utils 396.24-2
    NVIDIA drivers utilities

Code : Tout sélectionner

root@msi ~ # uname -a
Linux msi 4.17.6-1-ARCH #1 SMP PREEMPT Wed Jul 11 19:14:29 UTC 2018 x86_64 GNU/Linux

Code : Tout sélectionner

root@msi ~ # pacman -Q linux
linux 4.17.6-1

Code : Tout sélectionner

root@msi ~ # grep -rEv "^ *#|^ *$" /etc/X11/xorg.conf* /usr/lib/modprobe* /usr/lib/modules-load* /etc/modprobe* /etc/modules-load*
/usr/lib/modprobe.d/bluetooth-usb.conf:options btusb reset=1
/usr/lib/modprobe.d/systemd.conf:options bonding max_bonds=0
/usr/lib/modprobe.d/systemd.conf:options dummy numdummies=0
/usr/lib/modprobe.d/nvidia.conf:blacklist nouveau
/usr/lib/modules-load.d/bluez.conf:crypto_user
Vu cette commande j'imagine que tu seras aussi heureux de savoir que j'ai retiré le chargement de nouveau dans `/etc/mkinitcpio.conf`

Code : Tout sélectionner

Module                  Size  Used by
8021q                  36864  0
mrp                    20480  1 8021q
nls_iso8859_1          16384  1
nls_cp437              20480  1
vfat                   24576  1
fat                    81920  1 vfat
joydev                 24576  0
mousedev               24576  0
arc4                   16384  2
snd_hda_codec_hdmi     57344  1
nvidia_drm             45056  0
snd_hda_codec_realtek   110592  1
snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
iwlmvm                430080  0
nvidia_modeset       1089536  1 nvidia_drm
intel_rapl             24576  0
nvidia              14045184  1 nvidia_modeset
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
mac80211              925696  1 iwlmvm
i915                 2043904  2
kvm_intel             233472  0
kvm                   729088  1 kvm_intel
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
mxm_wmi                16384  0
msi_wmi                16384  0
sparse_keymap          16384  1 msi_wmi
snd_hda_intel          45056  0
iwlwifi               327680  1 iwlmvm
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
irqbypass              16384  1 kvm
snd_hda_core           94208  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
crct10dif_pclmul       16384  0
btusb                  53248  0
crc32_pclmul           16384  0
btrtl                  16384  1 btusb
snd_hwdep              16384  1 snd_hda_codec
ghash_clmulni_intel    16384  0
btbcm                  16384  1 btusb
i2c_algo_bit           16384  1 i915
btintel                24576  1 btusb
pcbc                   16384  0
drm_kms_helper        200704  2 nvidia_drm,i915
bluetooth             638976  5 btrtl,btintel,btbcm,btusb
snd_pcm               135168  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
cfg80211              778240  3 iwlmvm,iwlwifi,mac80211
aesni_intel           200704  0
snd_timer              36864  1 snd_pcm
drm                   471040  4 drm_kms_helper,nvidia_drm,i915
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
intel_cstate           16384  0
rtsx_usb_ms            20480  0
intel_uncore          131072  0
intel_gtt              24576  1 i915
intel_rapl_perf        16384  0
snd                    98304  8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
ipmi_devintf           20480  0
alx                    49152  0
ecdh_generic           24576  1 bluetooth
psmouse               167936  0
ipmi_msghandler        57344  2 ipmi_devintf,nvidia
memstick               16384  1 rtsx_usb_ms
input_leds             16384  0
agpgart                49152  2 intel_gtt,drm
pcspkr                 16384  0
mei_me                 45056  0
mdio                   16384  1 alx
soundcore              16384  1 snd
rfkill                 28672  3 bluetooth,cfg80211
syscopyarea            16384  1 drm_kms_helper
i2c_i801               32768  0
sysfillrect            16384  1 drm_kms_helper
mei                   106496  1 mei_me
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
intel_pch_thermal      16384  0
tpm_crb                16384  0
shpchp                 40960  0
tpm_tis                16384  0
ac                     16384  0
battery                24576  0
tpm_tis_core           20480  1 tpm_tis
rtc_cmos               24576  1
wmi                    28672  2 msi_wmi,mxm_wmi
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
rng_core               16384  1 tpm
evdev                  20480  5
mac_hid                16384  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  741376  2
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  126976  1 ext4
fscrypto               32768  1 ext4
rtsx_usb_sdmmc         28672  0
led_class              16384  3 input_leds,iwlmvm,rtsx_usb_sdmmc
mmc_core              172032  1 rtsx_usb_sdmmc
rtsx_usb               20480  2 rtsx_usb_sdmmc,rtsx_usb_ms
sr_mod                 28672  0
cdrom                  69632  1 sr_mod
sd_mod                 61440  5
serio_raw              16384  0
ahci                   40960  4
xhci_pci               16384  0
atkbd                  32768  0
libahci                40960  1 ahci
libps2                 16384  2 atkbd,psmouse
xhci_hcd              266240  1 xhci_pci
libata                278528  2 libahci,ahci
usbcore               294912  4 xhci_hcd,rtsx_usb,btusb,xhci_pci
crc32c_intel           24576  2
scsi_mod              258048  3 sd_mod,libata,sr_mod
usb_common             16384  1 usbcore
i8042                  32768  0
serio                  28672  6 serio_raw,atkbd,psmouse,i8042

Code : Tout sélectionner

root@msi ~ # lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)

Code : Tout sélectionner

root@msi ~ # which startx
/usr/bin/startx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Ok, tout à l'air bon (j'avais demandé les commandes en tant qu'utilisateur et non en root, ce n'est pas grave, mais c'est important de le respecter)...
Par contre je suis curieux de savoir comment as tu récupéré les sorties, ssh ? Car comment peut-il y avoir le prompt ?
Tu as bien installé xorg-server ?
Quelle est la sortie (avec ton utilisateur, surtout pas en root ! ) de :

Code : Tout sélectionner

bash -x startx
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

Ah oui mince j'avais pas fait gaffe et comme je venais de refaire l'installation j'étais resté en root, par contre quand je lance startx je le fais bien en utilisateur.
Oui je passe en ssh.
J'ai installé xorg-server et d'autre, je du faire quelque chose comme :
`pacman -S xorg-server xorg-xinit xorg-twm xorg-xclock xterm`
Avec pacman je peux les retrouver =>

Code : Tout sélectionner

local/xorg-server 1.20.0-9 (xorg)
    Xorg X server
local/xorg-server-common 1.20.0-9 (xorg)
    Xorg server common files
local/xorg-xinit 1.4.0-3

Oups j'avais pas vu la fin de ton message ;

Code : Tout sélectionner

machin@msi ~ %
machin@msi ~ % bash -x startx
machin@msi ~ %
machin@msi ~ % bash -x xinit
machin@msi ~ %
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Euh... Il y a comme un gros souci... Quelle est la sortie avec ton utilisateur de :

Code : Tout sélectionner

which startx
which bash
echo "$PATH"
/usr/bin/bash -x /usr/bin/startx
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

Pour info j'ai installé zsh dès le début du coup je t'ai ajouté which zsh ^^

Code : Tout sélectionner

machin@msi ~ % which startx
/usr/bin/startx
machin@msi ~ % which bash
/usr/bin/bash
machin@msi ~ % which zsh
/usr/bin/zsh
machin@msi ~ % echo "$PATH"
/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
machin@msi ~ % /usr/bin/bash -x /usr/bin/startx
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Quelle est le contenu de /usr/bin/startx ? Le fichier ne serait pas vide ???
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

ah oui effectivement il semble y avoir un problème, j'avais même pas envisagé que ce soit possible ça !

Code : Tout sélectionner

machin@msi ~ % hexdump /usr/bin/startx
machin@msi ~ %
machin@msi ~ % hexdump /usr/bin/xinit
machin@msi ~ %
Du coup j'ai tout désinstallé ->
root@msi ~ # pacman -Rns nvidia nvidia-utils sddm sddm-kcm xorg-server xorg-xinit xorg-twm xorg-xclock xterm
Puis tout réinstallé
root@msi ~ # pacman -S nvidia nvidia-utils sddm sddm-kcm xorg-server xorg-xinit xorg-twm xorg-xclock xterm
et je reçois ce message ->

Code : Tout sélectionner

erreur : xorg-xinit : la signature de « Andreas Radke <andyrtr@archlinux.org> » n’est pas valide
:: Le fichier /var/cache/pacman/pkg/xorg-xinit-1.4.0-3-x86_64.pkg.tar.xz est corrompu (paquet non valide ou corrompu (signature PGP)).
Voulez-vous le supprimer ? [O/n]
erreur : la validation de la transaction a échoué (paquet non valide ou corrompu)
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Normalement ce n'est pas possible sauf si tu as coupé brusquement le PC durant l'installation ou juste après l'installation.
Le plus simple est de tout "réinstaller" (On nettoie le cache de pacman, on force une mise à jour du keyring, puis on réinstalle tous les paquets :

Code : Tout sélectionner

pacman -Scc
pacman -Syu archlinux-keyring
pacman -S $(pacman -Qnq)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

Bon après avoir mon truc j'avais un retour de startx (une erreur) mais j'ai lancé les commandes que tu as donné pour repartir d'une *vraie* base saine.
Par contre ma connexion en prend un coup, j'éditerais ce message quand ce sera terminé.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Une fois que c'est fini, lance la commande "sync", cela force une écriture sur le disque de tout le cache, si ton PC plante juste après cela évitera d'avoir à nouveau le souci
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

C'est terminé, y a un nouveau bug totalement mystique, les touches "r", "c" et backspace marchent plus mais bref, startx donne un :

Code : Tout sélectionner

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Je précise au cas où: startx doit être lancé depuis un tty et non depuis ssh
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

Bon j'suis assez déçu, ça s'annonçait facile a régler comme bug mais finalement pas tant que ça alors vu que le thread est déjà ouvert je me dis que je vais poster là.

Pour commencer je ne lance pas startx en ssh ni en root.

Ensuite malgré que startx ne marche pas j'arrive a lancer xinit exec xterm, il éteint l'écran et quand je reviens sur le tty d'origine je peux récupérer quelques logs, il n'y a pas l'air d'avoir de grosses erreur :

Code : Tout sélectionner

X.Org X Server 1.20.0
X Protocol Version 11, Revision 0
Build Operating System: Linux Arch Linux
Current Operating System: Linux msi 4.17.6-1-ARCH #1 SMP PREEMPT Wed Jul 11 19:14:29 UTC 2018 x86_64
Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux.img root=PARTUUID=4e5e90cf-0c47-f74a-8055-43cab813cc0b rw
Build Date: 18 June 2018  03:12:37PM

Current version of pixman: 0.34.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Jul 19 01:04:50 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) modeset(G0): Initializing kms color map for depth 24, 8 bpc.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning:          Unsupported high keycode 372 for name <I372> ignored
>                   X11 cannot support keycodes above 255.
>                   This warning only shows for the first high keycode.
> Internal error:   Could not resolve keysym XF86WWAN
> Internal error:   Could not resolve keysym XF86RFKill
> Internal error:   Could not resolve keysym XF86Keyboard
Errors from xkbcomp are not fatal to the X server
xterm: cannot load font "-Misc-Fixed-medium-R-*-*-13-120-75-75-C-120-ISO10646-1"
xterm: cannot load font "-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1"
=======================================
^Cxinit: connection to X server lost

waiting for X server to shut down xterm: fatal IO error 11 (Ressource temporairement non disponible) or KillClient on X server ":0"
(II) Server terminated successfully (0). Closing log file.

xinit: unexpected signal 2
(j'ai ctrl+X au niveau des "==========")

Et de la même manière je peux récupérer des logs dans Xorg0.log, ce qui n'est pas le cas avec startx.

Encore une fois il n'y a pas l'air d'avoir de gros problème :

Code : Tout sélectionner

machin@msi ~ % cat /var/log/Xorg.0.log | grep (EE)
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   829.123] (EE) Failed to load module "nouveau" (module does not exist, 0)
[   829.123] (EE) Failed to load module "nv" (module does not exist, 0)
[   829.124] (EE) Failed to load module "intel" (module does not exist, 0)
[   829.124] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   829.125] (EE) Failed to load module "vesa" (module does not exist, 0)
Après n'avoir pas réussi a charger le module vesa il fait :

Code : Tout sélectionner

[   829.125] (II) NVIDIA dlloader X Driver  396.24  Wed Apr 25 22:53:34 PDT 2018
[   829.125] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   829.125] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
Donc a priori il trouve bien mon driver nvidia et il active bien kms.


Ensuite, je ne pense pas que ce soit lié mais on ne sait jamais, de temps en temps quand je boot, uniquement le tty1 des touches ne marchent plus...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Bonjour, tout me semble normal... Je pense que tout est OK et fonctionne comme désiré (ces messages me semble normaux).
Tu as mit quoi dans le ~/.xinitrc de ton utilisateur ? Sinon le plus simple serait juste d'installer un gestionnaire de login et de le lancer (on saute quelques étapes mais cela évite toutes erreurs de manipulation de ta part).
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
irevoire
Hankyu
Messages : 12
Inscription : mer. 18 juil. 2018, 13:03

Re: [installation xorg nouveau] pas de log

Message par irevoire »

non, le fait que startx dise

Code : Tout sélectionner

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
n'est pas normal et xinit n'est pas capable de démarrer quoi que ce soit, il éteint juste l'écran...

Dans le xinitrc j'avais rien mis a la base puisque que pour le testé ce n'est pas indispensable, ensuite j'ai mis "exec xterm" mais ça n'a rien changé.
et xinit n'utilise pas le xinitrc donc j'avais tapé "xinit exec xterm".

Le gestionnaire de login est juste mort en m'empêchant de faire quoi que ce soit et de changer de tty donc je l'ai viré en rebootant sur la clef arch :/
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation xorg nouveau] pas de log

Message par benjarobin »

Peux tu donner le log de Xorg complet associé à un startx ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre