Thinkpad T520 - 安装后启用 nvidia 卡时出现检测问题

Thinkpad T520 - 安装后启用 nvidia 卡时出现检测问题

我在联想 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

nouveau 驱动程序是 nvidia 显卡的开源驱动程序,默认情况下会安装。要启用 Nvidia 的专有驱动程序,您必须打开“附加驱动程序”,就像您已经做的那样。我认为这在这里回答应该可以解决您的问题,将 BIOS 中的图形模式从 Optimus 更改为独立或集成。还有其他解决方案涉及 bumblebee,它是 Optimus 技术的 Linux 支持驱动程序,并且有官方 Ubuntu 文档这里

答案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/

相关内容