j'ai un gros pb d'affichage avec l'option "scale" (ou "transform") de xrandr.
cette option sert à changer les dimensions de l'image de sortie. concrètement elle peut servir à "zoomer" ou à "dé-zoomer" l'écran. je m'en servais sans pb jusqu'à hier. maintenant, inexplicablement, qd je l'utilise il n'y a plus d'affichage. plus précisemment il affiche une image plus ou moins altérée correspondant au moment où la cde a été entrée, mais c'est une image fixe, comme une capture d'écran. seul le curseur de la souris peut bouger. bref, c'est comme si j'avais un écran noir. et je peux continuer à faire des actions en aveugle.
exemple:
(zoom léger)[guigui@ctkarch ~]$ xrandr --output VGA-1 --scale 0.9x0.9 --verbose
l'écran devient noir pendant une seconde de transition (normal) puis il affiche l'image figée de l'écran au moment de l'entrée de la commande.
si je tape en aveugle: xrandr --output VGA-1 --scale 1x1 --verbose
tout redevient normal.
("crtc 0: disable", c'est une piste?)[guigui@ctkarch ~]$ xrandr --output VGA-1 --scale 0.9x0.9 --verbose
crtc 0: disable
screen 0: 1296x810 335x209 mm 98.11dpi
crtc 0: 1440x900 59.9 +0+0 "VGA-1"
[guigui@ctkarch ~]$ xrandr --output VGA-1 --scale 1x1 --verbose
screen 0: 1440x900 371x232 mm 98.44dpi
crtc 0: 1440x900 59.9 +0+0 "VGA-1"
[guigui@ctkarch ~]$
je ne vois pas de message d'erreur. y compris ds les logs.
je n'ai rien changé à mon système.
les changements de résolution fonctionnent. exemple:
[guigui@ctkarch ~]$ xrandr --output VGA-1 --mode 1280x1024
[guigui@ctkarch ~]$
ça me semble tellement incompréhensible que je me demande si ça ne pourrait pas être un pb matériel partiel et soudain. xrandr solliciterait-il le matériel au point de pouvoir en faire lâcher certains?
[guigui@ctkarch ~]$ xsu lspci -vvv -s 03:00.0
Mot de passe :
03:00.0 VGA compatible controller: NVIDIA Corporation ION VGA (rev b1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. Device a108
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at fb000000 (32-bit, non-prefetchable)
Region 1: Memory at e0000000 (64-bit, prefetchable)
Region 3: Memory at f8000000 (64-bit, prefetchable)
Region 5: I/O ports at ec00
Expansion ROM at fafe0000 [disabled]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Kernel driver in use: nouveau
[guigui@ctkarch ~]$
écran LG FLATRON W1952TE (1440x900)
[guigui@ctkarch ~]$ uname -a
Linux ctkarch 3.4.7-1-ARCH #1 SMP PREEMPT Sun Jul 29 20:05:01 UTC 2012 i686 GNU/Linux
[guigui@ctkarch ~]$
si vous avez des idées je suis preneur.
merci!
guillaume