![使用 Nvidia 驱动程序时滚动跳跃/滞后](https://linux22.com/image/875203/%E4%BD%BF%E7%94%A8%20Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%E6%BB%9A%E5%8A%A8%E8%B7%B3%E8%B7%83%2F%E6%BB%9E%E5%90%8E.png)
我需要你帮我解决一个非常恼人的问题。我使用的是 Xubuntu 14.04,我的 Nvidia 显卡有很多问题,主要是撕裂和跳跃/延迟性能。我尝试过很多不同的发行版,例如 Xubuntu(默认窗口管理器、Compton 和 Compiz)、Ubuntu、Linux Mint、Opensuse 和 Manjaro,都出现了这些问题。
我认为/发现这些问题的罪魁祸首是 Nvidia 驱动程序。
我通过在 xorg.conf 上添加 { ForceCompositionPipeline = On } 来解决撕裂问题。
Option "metamodes" "DVI-I-0: 1920x1080_60 +1600+0 { ForceCompositionPipeline = On }, HDMI-0: 1600x900_60 +0+0 { ForceCompositionPipeline = On }"
我无法修复的是几乎所有地方都会出现的跳跃/滞后/卡顿性能,但在 Firefox、Chromium 或 Opera 上平滑滚动(单击鼠标滚轮然后滚动)时最明显。每隔几毫秒,浏览器就会“跳跃”几个像素。虽然不多,但足以破坏体验。有趣的是,禁用 Nvidia 的驱动程序并启用 Nouveau 后,这个问题就解决了。但我想这不是一个“好”的解决方案。
我可以尝试在 Xubuntu 中修复这个问题吗?
提前致谢。
PS:这是我的 inxi -Fxv 输出:
System: Host: djdblinux Kernel: 3.19.0-25-generic x86_64 (64 bit, gcc: 4.8.2)
Desktop: Xfce 4.11.8 (Gtk 2.24.23) Distro: Ubuntu 14.04 trusty
Machine: Mobo: ASRock model: Z97 Extreme4 Bios: American Megatrends version: P1.30 date: 05/23/2014
CPU: Quad core Intel Core i5-4690K CPU (-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27992.9 Clock Speeds: 1: 3899.218 MHz 2: 3899.902 MHz 3: 3928.886 MHz 4: 3896.894 MHz
**Graphics: Card: NVIDIA GK104 [GeForce GTX 770] bus-ID: 01:00.0
X.Org: 1.17.1 driver: nvidia Resolution: [email protected], [email protected] GLX Renderer: GeForce GTX 770/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 346.82 Direct Rendering: Yes**
Audio: Card-1: NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel bus-ID: 01:00.1
Card-2: Texas Instruments PCM2902C Audio CODEC driver: USB Audio usb-ID: 001-006
Sound: Advanced Linux Sound Architecture ver: k3.19.0-25-generic
Network: Card: Intel Ethernet Connection (2) I218-V driver: e1000e ver: 2.3.2-k port: f040 bus-ID: 00:19.0
IF: eth0 state: up speed: 100 Mbps duplex: full mac: d0:50:99:28:ed:16
Drives: HDD Total Size: 1128.3GB (0.6% used) 1: id: /dev/sda model: INTEL_SSDSC2CW12 size: 120.0GB temp: 0C 2: id: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB temp: 44C 3: USB id: /dev/sdc model: v165w size: 8.0GB temp: 0C
Partition: ID: / size: 103G used: 5.4G (6%) fs: ext4 ID: swap-1 size: 8.53GB used: 0.00GB (0%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 46.0C mobo: N/A gpu: 0.0:44C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 203 Uptime: 17 min Memory: 856.3/7933.0MB Runlevel: 2 Gcc sys: 4.8.4
Client: Shell (bash 4.3.11) inxi: 1.9.17