Lorsque je fais pivoter mon écran avec xrandr --output DVI-0 --rotate left
(ou à droite ou en inversé), j'obtiens cet effet étrange de déchirure d'écran qui n'apparaît pas dans les captures d'écran.
(L'image montre la sortie de xrandr - sortie DVI-0 - tourne à droite avec le moniteur également tourné à droite)
Ces lignes sont horizontales par rapport au moniteur réel.
J'utilise Lubuntu 16.04. Cela fonctionnait bien sur Lubuntu 14.04.
Ma carte graphique est une Radeon X600 selon lspci:
$ Sudo lspci -vv
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV370 [Radeon X600/X600 SE] (prog-if 00 [VGA controller])
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] RV370 [Radeon X600/X600 SE]
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 27
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=128M]
Region 2: Memory at dfde0000 (64-bit, non-prefetchable) [size=64K]
Region 4: I/O ports at dc00 [size=256]
Expansion ROM at dfe00000 [disabled] [size=128K]
Capabilities: [50] 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: [58] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <128ns, L1 <2us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <128ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee0100c Data: 4172
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
Kernel driver in use: radeon
Kernel modules: radeonfb, radeon
J'ai xserver-xorg-video-all
installé (qui dépend de/également installé xserver-xorg-video-radeon
, xserver-xorg-video-ATI
et xserver-xorg-video-amdgpu
).
Cela se produit également avec xrandr --output DVI-0 --reflect x
(et y
et xy
).
Changer la résolution ne provoque pas cela, mais cela se produira sur n'importe quelle résolution si elle est tournée ou réfléchie. (... --rotate normal --reflect normal
est la seule orientation qui fonctionne.)
14 août 2016: j'en ai testé d'autres, et le 14.04 live iso fonctionne bien (avec le pilote radeon
affiché dans lspci), mais le 16.04 live iso a ce problème en même temps que mon installation réelle (montre également radeon
pilote).
Éditer le 15 août 2016: L'iso live Ubuntu 15.10 fonctionne également correctement.
Éditer le 19 novembre 2017: Les problèmes visuels n’affectent pas le curseur .
Est-ce qu'il y a un moyen de réparer ceci?
J'utilise également Lubuntu 16.04, mais le problème que vous rencontrez est lié à l'utilisation combinée d'Ubuntu 16.04 (ou supérieure) avec les cartes graphiques ATI Radeon (GPU). Pourquoi?
Ubuntu utilise des pilotes ATI Radeon totalement différents entre les versions 14.04 et 16.04. Ubuntu 14.04 a utilisé les pilotes propriétaires d’AMD Radeon (appelés "fglrx"). Ubuntu 16.04 utilise les pilotes AMD Radeon OpenCL (appelés "AMDGPU-PRO").
À la suite de cet énorme basculement (effectué par AMD) pour s'éloigner de leurs lecteurs propriétaires et utiliser à la place des pilotes OpenCL (ce qui à long terme est excellent, bien entendu, et NVIDIA n'a pas encore migré vers OpenCL), ils ( AMD) sont en retard sur le codage de pilotes complets pour leurs produits dans OpenCL. Ainsi, vous ne pouvez pas encore faire pivoter un écran et d’autres problèmes. Je ne pense pas à faire tourner un écran comme un boîtier Edge, mais voici un type qui se plaint à lui on ne peut pas faire fonctionner plus de 8 GPU!
J'ai acheté une carte vidéo AMD Radeon RX 480 qui ne contient que les nouveaux pilotes AMDGPU-PRO!