Xorg
KDE螢幕像素化
我在Acer Aspire 5920G和KDE 4.6.5上使用 Arch Linux作為 WM。所有安裝的軟體包都是最新的。
從幾天前開始,我在螢幕上發現了一些奇怪的文物。有趣的是,它們根本不影響任何打開的視窗(QT 和 GTK 或正常 X 視窗都不受影響)。只有頂部的三個按鈕(最大化、最小化、關閉)是像素化的,但任何視窗的“內容”都是完整的。
當啟動一個“舊 X 會話”而不是 KDE 時,根本沒有工件。
這是目前的螢幕截圖。請注意,所有 KDE小元件(不知道它們是如何被呼叫的)都是像素化的,而它們的“眼睛”和整個背景圖像根本沒有。全屏應用程序(遊戲)和 Windows 也可以完美執行。
你知道問題可能是什麼嗎?
這是 X 日誌的一部分:
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"
您正在執行閉源驅動程序。也許它有一個錯誤。
您可以嘗試切換到開源驅動程序:
Section "Device"
將 Driver 行更改為Driver "nv"
in/etc/X11/xorg.conf
。至少這是配置儲存在我的 Debian 中的位置。您可以在日誌文件中搜尋這樣的行:
(==) Using config file: "/etc/X11/xorg.conf"