GNU/Linux >> Znalost Linux >  >> Linux

Linux – Pixelizace obrazovky Kde?

Používám Arch Linux na Acer Aspire 5920G a KDE 4.6.5 jako WM. Všechny nainstalované balíčky jsou aktuální.

Před několika dny jsem dostal několik podivných artefaktů, které se rozšířily po celé obrazovce. Zajímavé je, že vůbec neovlivňují žádné otevřené okno (ani QT, ani GTK nebo běžné X okno). Pouze tři tlačítka nahoře (maximalizovat, minimalizovat, zavřít) jsou pixelizována, ale „obsah“ každého okna zůstává nedotčen.

Při spouštění „staré dobré X session“ místo KDE není žádný artefakt.

Toto je aktuální snímek obrazovky. Všimněte si, že všechny widgety KDE (nevím, jak se jmenují) jsou pixelizovány, zatímco oni „oči“ a celý obrázek na pozadí není vůbec. Aplikace na celou obrazovku (hry) a Windows fungují také perfektně.

Máte nějakou představu, v čem by mohl být problém?

Toto je část X log:

cat /var/log/Xorg.0.log | grep -i nvidia
[    22.675] (II) Module glx: vendor="NVIDIA Corporation"
[    22.708] (II) NVIDIA GLX Module  275.19  Tue Jul 12 18:31:51 PDT 2011
[    22.764] (II) LoadModule: "nvidia"
[    22.797] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    22.910] (II) Module nvidia: vendor="NVIDIA Corporation"
[    22.991] (II) NVIDIA dlloader X Driver  275.19  Tue Jul 12 18:15:26 PDT 2011
[    22.991] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    23.097] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    23.134] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    23.134] (==) NVIDIA(0): RGB weight 888
[    23.134] (==) NVIDIA(0): Default visual is TrueColor
[    23.134] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    23.134] (**) NVIDIA(0): Option "TwinView" "0"
[    23.134] (**) NVIDIA(0): Option "MetaModes" "1280x800 +0+0; nvidia-auto-select +0+0"
[    23.134] (**) NVIDIA(0): Option "TwinViewXineramaInfoOrder" "DFP-0"
[    24.334] (II) NVIDIA(GPU-0): Display (AUO (DFP-0)) does not support NVIDIA 3D Vision
[    24.334] (II) NVIDIA(GPU-0):     stereo.
[    24.354] (II) NVIDIA(0): NVIDIA GPU GeForce 8600M GT (G84) at PCI:1:0:0 (GPU-0)
[    24.354] (--) NVIDIA(0): Memory: 524288 kBytes
[    24.354] (--) NVIDIA(0): VideoBIOS: 60.84.41.00.18
[    24.354] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    24.354] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[    24.354] (--) NVIDIA(0): Connected display device(s) on GeForce 8600M GT at PCI:1:0:0
[    24.354] (--) NVIDIA(0):     AUO (DFP-0)
[    24.354] (--) NVIDIA(0): AUO (DFP-0): 330.0 MHz maximum pixel clock
[    24.354] (--) NVIDIA(0): AUO (DFP-0): Internal Dual Link LVDS
[    24.391] (II) NVIDIA(0): Assigned Display Device: DFP-0
[    24.391] (II) NVIDIA(0): Validated modes:
[    24.391] (II) NVIDIA(0):     "1280x800+0+0"
[    24.391] (II) NVIDIA(0):     "nvidia-auto-select+0+0"
[    24.391] (II) NVIDIA(0): Virtual screen size determined to be 1280 x 800
[    25.419] (--) NVIDIA(0): DPI set to (98, 96); computed from "UseEdidDpi" X config
[    25.420] (--) NVIDIA(0):     option
[    25.420] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    25.433] (II) NVIDIA(0): Setting mode "1280x800+0+0"
[    25.864] (==) NVIDIA(0): Disabling shared memory pixmaps
[    25.864] (==) NVIDIA(0): Backing store disabled
[    25.864] (==) NVIDIA(0): Silken mouse enabled
[    25.867] (==) NVIDIA(0): DPMS enabled
[    25.868] (II) NVIDIA(0): [DRI2] Setup complete
[   402.168] (II) NVIDIA(0): Setting mode "1280x800+0+0"

Přijatá odpověď:

Používáte uzavřený zdrojový ovladač. Možná má chybu.

Související:Význam „1“ na konci awk skriptu?

Můžete zkusit přejít na ovladač s otevřeným zdrojovým kódem:Změna v Section "Device" řádek Driver na Driver "nv" v /etc/X11/xorg.conf .

Alespoň zde je uložena konfigurace v mém Debianu. V souboru protokolu můžete vyhledat řádek jako je tento:

(==) Using config file: "/etc/X11/xorg.conf"

Linux
  1. Jak používat Linux Screen Command

  2. Vydání Kali Linux 2020.2 (KDE a PowerShell)

  3. Kill Attached Screen v Linuxu

  1. Jak používat sadu produktivity KDE, Kontact

  2. Jak používat příkaz „screen“ v Linuxu

  3. Jak zastavit proces obrazovky v linuxu?

  1. Jak sdílet obrazovku s Linux KDE Plasma Desktop

  2. Proč miluji KDE pro svůj linuxový desktop

  3. Tapeta na více obrazovkách v Linuxu?