[Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Questions et astuces concernant l'installation et la configuration d'archlinux
Cisum
newbie
Messages : 3
Inscription : mer. 15 juil. 2015, 14:24

[Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par Cisum »

Bonjour,

Je viens de faire l'acquisition d'un nouvel ordinateur portable, un Asus UX305FA-FB003P, dont voici les caractéristiques matérielles :
  • Processeur Intel® Core™ M-5Y10 (0,8 GHz)
    Mémoire 8192 Mo DDR3L 1600 MHz
    Écran IPS 13,3" WQXGA+ (3200x1800)
    Intel® HD Graphics 5300
    SSD 256 Go
Cependant je rencontre quelques problèmes suite à l'installation d'ArchLinux 2015.07.01 (Linux kernel 4.0.7). Il s'agit d'une installation très classique sur un système UEFI avec Gummiboot comme boot loader. Tout se déroule bien durant l'installation, et le système est en mesure de démarrer sans erreurs particulières. Les problèmes concernent la partie graphique.

Code : Tout sélectionner

#> inxi -Fx -c 0

System:    Host: rootkit Kernel: 4.0.7-2-ARCH x86_64 (64 bit gcc: 5.1.0) Console: tty 1 Distro: Arch Linux
Machine:   Mobo: ASUSTeK model: UX305FA v: 1.0 Bios: American Megatrends v: UX305FA.208 date: 03/26/2015
CPU:       Dual core Intel Core M-5Y10c (-HT-MCP-) cache: 4096 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 3992
           clock speeds: max: 2000 MHz 1: 800 MHz 2: 1648 MHz 3: 1090 MHz 4: 800 MHz
Graphics:  Card: Intel Broadwell-U Integrated Graphics bus-ID: 00:02.0
           Display Server: X.org 1.17.2 driver: intel tty size: 400x112 Advanced Data: N/A out of X
Audio:     Card-1 Intel Wildcat Point-LP High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Card-2 Intel Broadwell-U Audio Controller driver: snd_hda_intel bus-ID: 00:03.0
           Sound: Advanced Linux Sound Architecture v: k4.0.7-2-ARCH
Network:   Card: Intel Wireless 7265 driver: iwlwifi bus-ID: 02:00.0
           IF: wlp2s0 state: up mac: 34:02:86:70:f5:e9
Drives:    HDD Total Size: 256.1GB (3.8% used) ID-1: /dev/sda model: SanDisk_SD7SN3Q2 size: 256.1GB
Partition: ID-1: / size: 25G used: 1.4G (6%) fs: ext4 dev: /dev/sda3
           ID-2: /boot size: 1022M used: 26M (3%) fs: vfat dev: /dev/sda1
           ID-3: /home size: 202G used: 60M (1%) fs: ext4 dev: /dev/sda4
           ID-4: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 90 Uptime: 1:18 Memory: 137.1/7420.0MB Init: systemd Gcc sys: 5.1.0
           Client: Shell (bash 4.3.391) inxi: 2.2.25

Code : Tout sélectionner

#> lspci

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Camarillo Device (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)

Code : Tout sélectionner

#> lspci -v | grep VGA -A 10

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09) (prog-if 00 [VGA controller])
	Subsystem: ASUSTeK Computer Inc. Device 181d
	Flags: bus master, fast devsel, latency 0, IRQ 49
	Memory at f6000000 (64-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915
Premièrement, dès le lancement de l'interface de Gummiboot, la résolution native étant de 32000x1800, le texte est extrêmement petit, et ce, même après le chargement du kernel. Il est donc difficile de travailler depuis les TTY sans passer par le bidouillage des fonts. Comment puis-je faire en sorte d'avoir une résolution personnalisée dès le démarrage de la machine ?

Deuxièmement, je rencontre un problème lorsque je souhaite configurer X11 et installer un window manager tel que dwm. En effet, une fois le driver Intel et le serveur X installés, je me retrouve dans l'impossibilité de configurer X11. Il n'y a ni fichier /etc/X11/xorg.conf ni aucun fichier /etc/X11/xorg.conf.d/*.

Code : Tout sélectionner

#> pacman -S xorg-server xorg-server-utils xorg-xinit mesa

#> pacman -S xf86-video-intel xf86-input-evdev

Code : Tout sélectionner

#> X -configure

X.Org X Server 1.17.2
Release Date: 2015-06-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.0.4-2-ARCH x86_64
Current Operating System: Linux rootkit 4.0.7-2-ARCH #1 SMP PREEMPT Tue Jun 30 07:50:21 UTC 2015 x86_64
Kernel command line: initrd=\initramfs-linux.img root=/dev/sda3 quiet
Build Date: 30 June 2015  09:00:12PM

Current version of pixman: 0.32.6
        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: Fri Feb 13 17:21:48 2015
List of video drivers:
        intel
        modesetting
No devices to configure.  Configuration failed.
(EE) Server terminated with error (2). Closing log file.

Code : Tout sélectionner

#> cat /var/log/Xorg.0.log

[   120.946] 
X.Org X Server 1.17.2
Release Date: 2015-06-16
[   120.946] X Protocol Version 11, Revision 0
[   120.946] Build Operating System: Linux 4.0.4-2-ARCH x86_64 
[   120.946] Current Operating System: Linux rootkit 4.0.7-2-ARCH #1 SMP PREEMPT Tue Jun 30 07:50:21 UTC 2015 x86_64
[   120.946] Kernel command line: initrd=\initramfs-linux.img root=/dev/sda3 quiet
[   120.946] Build Date: 30 June 2015  09:00:12PM
[   120.946]  
[   120.946] Current version of pixman: 0.32.6
[   120.946] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[   120.946] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   120.947] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Feb  9 19:35:32 2015
[   120.947] (II) Loader magic: 0x816d60
[   120.947] (II) Module ABI versions:
[   120.947] 	X.Org ANSI C Emulation: 0.4
[   120.947] 	X.Org Video Driver: 19.0
[   120.947] 	X.Org XInput driver : 21.1
[   120.947] 	X.Org Server Extension : 9.0
[   120.949] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[   120.949] (II) xfree86: Adding drm device (/dev/dri/card0)
[   120.952] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 8 paused 0
[   120.953] (--) PCI:*(0:0:2:0) 8086:161e:1043:181d rev 9, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, I/O @ 0x0000f000/64
[   120.953] List of video drivers:
[   120.953] 	intel
[   120.953] 	modesetting
[   120.953] (II) LoadModule: "intel"
[   120.953] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[   120.953] (II) Module intel: vendor="X.Org Foundation"
[   120.953] 	compiled for 1.17.2, module version = 2.99.917
[   120.953] 	Module class: X.Org Video Driver
[   120.953] 	ABI class: X.Org Video Driver, version 19.0
[   120.953] (II) LoadModule: "modesetting"
[   120.953] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   120.954] (II) Module modesetting: vendor="X.Org Foundation"
[   120.954] 	compiled for 1.17.2, module version = 1.17.2
[   120.954] 	Module class: X.Org Video Driver
[   120.954] 	ABI class: X.Org Video Driver, version 19.0
[   120.954] (II) intel(G0): Using Kernel Mode Setting driver: i915, version 1.6.0 20150130
[   120.954] (II) intel(G0): SNA compiled from 2.99.917-364-gb24e758
[   120.954] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
	i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
	915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
	Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
	GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[   120.954] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[   120.954] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[   120.954] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[   120.954] (WW) Falling back to old probe method for modesetting
[   120.954] No devices to configure.  Configuration failed.
Autre information, lorsque je tente d'installer dwm ou i3 directement après une nouvelle installation d'ArchLinux et avant d'avoir exécuté la commande "X -configure", le window manager se lance bien, avec la résolution qui fait mal aux yeux, mais dès que je tente de retourner à un TTY, l'écran devient un peu fou avec des translations horizontales de portion de l'écran et beaucoup de bruit... Au redémarrage de la machine, impossible de lancer un quelconque window manager ni même la commande xrandr.

Code : Tout sélectionner

#> xrandr 

Can't open display
Merci de me venir en aide !

: )
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par benjarobin »

Bonjour,
Modifier la résolution n'est pas la solution ! On ne touche surtout pas à la résolution, par contre il faut jour avec le DPI.
Attention le HDPI n'est pas encore parfaitement bien supporté sous Linux...

Il ne faut en aucun cas utiliser "X -configure", il ne doit surtout pas y avoir de fichier /etc/X11/xorg.conf
Si tu as besoin de configurer quelque chose, c'est à toi de créer un fichier dans /etc/X11/xorg.conf.d/
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par Xorg »

Bonjour,

Pour ton problème de résolution, ça me fait penser à ce topic : soit c'est un petit bug de l'UEFI qui se corrige en le mettant à jour, ou bien tu peux contourner le problème en utilisant un autre bootloader qui permet de choisir la résolution de l'écran au boot. Après il faut voir si tu peux jouer avec le DPI comme le dit Benjarobin.

Pour ton problème avec X11, vu que la majorité configuration de ce dernier se fait à chaud, les fichiers de configurations sont optionnels. Le fichier /etc/X11/xorg.conf est déprécié, et le répertoire /etc/X11/xorg.conf.d est naturellement vide (la configuration par défaut est dans /usr/share/X11/xorg.conf.d/, il ne faut modifier les fichiers dans ce répertoire).
Il est loin le temps où il fallait écrire toute la configuration à la main. :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Cisum
newbie
Messages : 3
Inscription : mer. 15 juil. 2015, 14:24

Re: [Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par Cisum »

benjarobin a écrit : Modifier la résolution n'est pas la solution ! On ne touche surtout pas à la résolution, par contre il faut jour avec le DPI.
Je comprends bien que jouer sur le DPI peut s'avérer être une bonne solution, néanmoins j'aurais tout de même souhaiter savoir si il était possible de modifier la résolution native au démarrage du laptop. Comme puis-je jouer sur le DPI sans passer par les configuration de X11 ?
benjarobin a écrit : Attention le HDPI n'est pas encore parfaitement bien supporté sous Linux...
Des informations supplémentaires à ce sujet ?
benjarobin a écrit : Il ne faut en aucun cas utiliser "X -configure", il ne doit surtout pas y avoir de fichier /etc/X11/xorg.conf
Si tu as besoin de configurer quelque chose, c'est à toi de créer un fichier dans /etc/X11/xorg.conf.d/
Effectivement, la documentation l'explique bien, cependant, la documentation indique également que Xorg devrait détecter et configurer à peu près correctement le matériel... N'arrivant à rien avec une configuration manuelle dans "/etc/X11/xorg.conf.d/", j'ai suivi les informations certes dépréciées de ce billet.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17618
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par benjarobin »

Pour les TTY (KMS) tu dois jouer avec la taille des fonts. Et pour Xorg avec le DPI, voir le wiki sur intel et ici https://wiki.archlinux.org/index.php/Xo ... ze_and_DPI...
Après il n'est pas exclu qu'il y est des bugs quand tu cherche à basculer entre les tty et Xorg
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Cisum
newbie
Messages : 3
Inscription : mer. 15 juil. 2015, 14:24

Re: [Install] Installation ArchLinux 2015.07.01 sur un Asus UX305FA-FB003P

Message par Cisum »

J'avais finalement omis d'installer le package "xorg-apps", maintenant tout est plus ou mois rentré dans l'ordre. Ce qui m'induisait en erreur, c'était d'avoir un premier lancement réussie de dwm lors de son installation puis plus rien après.

Merci à vous deux, @benjarobin et @Xorg...
Répondre