我最近买了一个新的 Microsoft Ergonomic 7000 键盘。我开始将它与我的 Ubuntu 12.04 一起使用,但它总是滞后。我尝试更具体一点:
- 即使 CPU 使用率较低,鼠标也会滞后。所谓“较低”,我指的是 Firefox 加载网页或打开 conky、gnome-terminal 等应用程序时。
- 当 CPU 使用率较高时,键盘也会滞后,但我的意思是它会错过我的点击,所以我输入的内容不会稍后出现。
我到目前为止尝试过什么(但没有效果)?
- 禁用自动暂停(echo -1 到 sys/bus/usb.../autosuspend)并在同一位置将级别设置为“on”。
- 我尝试了几种视频驱动程序:Vesa、radeon、最新催化剂(以及催化剂测试版)
当我的键盘和/或鼠标出现延迟时,我尝试了另一个 USB 键盘,它工作正常,鼠标也一样。我也在另一台装有 Linux(Ubuntu、Arch、OpenSuse)的计算机上尝试了键盘和鼠标,出现了同样的问题,但在 Windows 上没有出现。
我尝试更换电池组,并更改适配器的频道。还尝试从其他 USB 端口使用适配器。同时,我可以使用任何其他无线鼠标。
我将 XkbModel 更改为“microsoft7000”,但没有解决任何问题。
关于硬件:
- AMD A8 3870K -> Radeon HD6550D
- 8 GB 内存
- 4 GB 的交换空间(几乎从未使用过)
以下是我的电脑的详细信息:
lsusb
:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 045e:071d Microsoft Corp.
Bus 005 Device 002: ID 0461:4ea7 Primax Electronics, Ltd
lspci
:
00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 12h Processor Root Complex
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI BeaverCreek [Radeon HD 6550D]
00:11.0 SATA controller: Advanced Micro Devices [AMD] Hudson SATA Controller [IDE mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices [AMD] Hudson SMBus Controller (rev 13)
00:14.1 IDE interface: Advanced Micro Devices [AMD] Hudson IDE Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] Hudson Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] Hudson LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices [AMD] Hudson PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)
00:15.0 PCI bridge: Advanced Micro Devices [AMD] Device 43a0
00:15.1 PCI bridge: Advanced Micro Devices [AMD] Device 43a1
00:16.0 USB controller: Advanced Micro Devices [AMD] Hudson USB OHCI Controller (rev 11)
00:16.2 USB controller: Advanced Micro Devices [AMD] Hudson USB EHCI Controller (rev 11)
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6
00:18.6 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5
00:18.7 Host bridge: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
dmesg | tail -n 150
:http://pastebin.com/sGUAAiUe
cat /var/log/Xorg.0.log
:http://pastebin.com/fny7ZkN4
注意:Icon7 Twister Evolution 是可用的替代鼠标。
答案1
向后移植的较新版本的显卡驱动程序fglrx
解决了我的问题。我发现PPA X-更新提供这个。