总结有人设法通过 ThinkPad T430 上 BIOS 中的“可切换显卡”设置启用 DVI 输出吗?
我正在尝试使用 bumblebee 来切换显卡,以便启用我的扩展坞的 DVI 输出。到目前为止,我已经按照以下方法安装了 bumblebeeUbuntu 说明,部分“高级设置”。我还没有安装专有的 NVIDIA 驱动程序或软件包bumblebee-nvidia
。
我可以打开和关闭独立图形适配器:
echo ON > /prop/acpi/bbswitch
echo OFF > /prop/acpi/bbswitch
我尝试修复了不同的漏洞通过增加
BusID "PCI:01:00:0"
到Display
部分 /etc/bumblebee/xorg.conf.nouveau
。现在,当尝试
optirun -vvv glxgears
我得到以下输出:
[ 1470.318076] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[ 1470.318859] [DEBUG]optirun version 3.2.1 starting...
[ 1470.318875] [DEBUG]Active configuration:
[ 1470.318879] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[ 1470.318882] [DEBUG] X display: :8
[ 1470.318885] [DEBUG] LD_LIBRARY_PATH:
[ 1470.318889] [DEBUG] Socket path: /var/run/bumblebee.socket
[ 1470.318892] [DEBUG] Accel/display bridge: auto
[ 1470.318895] [DEBUG] VGL Compression: proxy
[ 1470.318898] [DEBUG] VGLrun extra options:
[ 1470.318902] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
[ 1470.318965] [DEBUG]Using auto-detected bridge virtualgl
[ 1470.443846] [INFO]Response: No - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[ 1470.443873] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
[ 1470.443878] [DEBUG]Socket closed.
[ 1470.443903] [ERROR]Aborting because fallback start is disabled.
[ 1470.443908] [DEBUG]Killing all remaining processes.
有一个故障排除Wiki 上有关此 DRM 错误的部分。它主要侧重于使它与专有 NVIDIA 驱动程序配合使用,否则内容如下:
如果您想使用 nouveau 驱动程序,请检查 syslog 以获取更多日志条目。
我没有发现任何可疑的东西,除了以下内容:
[ 891.570346] [drm] Cannot find any crtc or sizes - going 1024x768
[ 891.640967] nouveau [ DRM] allocated 1024x768 fb: 0x60000, bo ffff8801dd0f6c00
到目前为止,搜索这个特定的错误消息没有帮助。(我也发过全部输出dmesg
。
我还没有尝试安装 NVIDIA 驱动程序,目前我也不太情愿这么做,因为我不想在每次内核更新后重新编译/重新安装驱动程序,而且我想尽可能保持开源。是否可以使用 nouveau 驱动程序启用可切换显卡(至少对于 DVI 输出)?
Ubuntu 13.04,ThinkPad T430。
答案1
你好,这是以 nvidia-optimus-CUDA 为例的设备。
我只使用内核 3.9.0,目前它运行得最好。
但是我使用的是不同的 nvidia 包 - 这就是为什么到今天为止我不需要在每一个新内核上重新配置。
您是否尝试过使用 NVIDIA_CUDA_SDK_1.1_Beta_Linux.run ?
我按照这里描述的做了(虽然那里已经关闭了):
https://askubuntu.com/questions/297030/nvidia-frickle-with-hybrid-chipset-is-now-over-finally
答案2
如图所示我的答案到如何使用 Lenovo T420S 通过 DVI/视口设置第二个显示器?,使用 NVIDIA 驱动程序,至少对于可切换显卡 (Optimus) 来说,一切都“正常”。如果从大黄蜂 PPA理论上,内核更新应该可以自动处理。(我正在等待它......)
因此,最初的问题不再是问题,我将结束它。