我在联想 Thinkpad T520 上安装了 Ubuntu 11.10 64 位版本。当时,我已通过 BIOS 设置关闭独立显卡以节省电池寿命。现在,我想再次启用独立显卡,但当我这样做时,我无法将屏幕分辨率提高到高于 1024:768。
我检查了系统设置->显示,它显示我的屏幕为“未知”。我阅读了如何安装 nouveau 驱动程序,但无法使用https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia因为“附加驱动程序”对话框中没有任何内容。我该如何安装 nouveau 驱动程序?
以下是 $lspci -d10de 的输出:-vvvnn
01:00.0 VGA 兼容控制器 [0300]: nVidia Corporation 设备 [10de:1057] (rev a1) (prog-if 00 [VGA 控制器])
Subsystem: Lenovo Device [17aa:21cf]
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-
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at f0000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at 5000 [size=128]
Expansion ROM at f3080000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel modules: nouveau, nvidiafb
答案1
答案2
出于某些原因,在 BIOS 中选择“Optimus”选项解决了问题。启用此选项后,我的 Nvidia 卡现在可以使用。我想知道为什么在 BIOS 设置中选择“Discrete Graphics”选项无法正常工作。似乎只有“Integrated Graphics”和“Optimus”选项才完全受 Ubuntu 支持。
但我可能遗漏了一些东西......
答案3
要在 ubuntu 中使用 nvidia optimus(使用 2 个显卡),您需要安装 bumblebee 包。这将增加使用英特尔板载显卡的可能性,但在启动带有 optirun 前缀的应用程序时也会使用 nvidia。(例如 optirun firefox)
项目页面在这里:https://github.com/Bumblebee-Project/Bumblebee/wiki/