我有一台 HP 游戏笔记本电脑(HP Pavilion Gaming Laptop 15-ec0001LA)。该笔记本电脑配有 Ryzen-3550H(带 Vega 显卡)和 GTX1050 显卡。
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 3 GB Max-Q] (rev a1)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev c2)
我一直想安装两块显卡,但没成功。我试过几个发行版(ubuntu 18.04、Ubuntu 20.04、Debian 10、Arch、Manjaro),唯一运行良好的是 Ubuntu 18.04。在最后一个发行版中,Vega 芯片可以工作,我安装了 Nvidia 驱动程序;但是,笔记本电脑不允许我在两块显卡之间切换:Nvidia-smi 命令识别了我的 GTX1050:
Fri May 22 19:52:39 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.59 Driver Version: 440.59 CUDA Version: 10.2 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1050 Off | 00000000:01:00.0 Off | N/A |
| N/A 48C P8 N/A / N/A | 0MiB / 3020MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
但是,nvidia-detector 说我没有任何 Nvidia 显卡:
ialtamirano@tbay:~$ nvidia-detector
none
另一方面,Ubuntu 可以像 AMD Raven 一样识别我的图表 https://i.stack.imgur.com/nuRHd.png
我尝试安装 AMD 官方驱动程序 (amdgpu-pro),但该驱动程序导致我的系统崩溃(没有恢复选项,我不得不重新安装所有内容)。AMD Vega 芯片性能很差,真的很差。Vega 在 Ubuntu 上的性能比 Windows 10(原始安装)更差。
我的问题是,如何在两张显卡之间切换?我有混合卡吗?
答案1
我知道这个问题是 11 个月前提出的,但我还是想回答一下。据我所知,您可以使用bumblebee
。
首先,启用 Universe 和 Multiverse 存储库,如果您还没有这样做,您需要去Software and Updates
确保这些存储库已启用。(https://help.ubuntu.com/community/Repositories/Ubuntu)
现在使用以下命令安装、、和:bumblebee
。bumblebee-nvidia
请不要忘记在此步骤后重新启动。primus
linux-headers-generic
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
此后,您可以使用 Nvidia 卡运行任何您想要的程序optirun
,例如optirun firefox
。
- 来源/更多信息:https://wiki.ubuntu.com/Bumblebee
- 要使用 Nvidia 显卡在 Steam 上运行游戏:https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437&l=