ubuntu 同时使用 核显 amd 显卡
时间: 2025-02-21 21:30:54 浏览: 39
### Ubuntu 系统配置同时使用集成显卡和 AMD 独立显卡的方法
对于希望在同一台机器上同时利用集成显卡(通常是 Intel 显卡)以及 AMD 的独立显卡,在 Ubuntu 中实现这一目标主要依赖于开源驱动的支持。以下是具体的操作指南:
#### 准备工作
确保系统已更新至最新状态:
```bash
sudo apt update && sudo apt upgrade -y
```
#### 卸载旧版专有驱动程序
为了防止冲突,先移除任何现存的 fglrx 或其他可能存在的闭源驱动包:
```bash
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
```
此操作适用于清理之前安装过的 AMD Catalyst (fglrx) 驱动[^1]。
#### 安装必要的软件库
添加官方图形栈 PPA 来获取更稳定的驱动支持:
```bash
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update
sudo apt install xserver-xorg-video-intel xserver-xorg-video-amdgpu mesa-utils
```
#### 设置 PRIME Render Offload 功能
为了让两个 GPU 能够协同工作,特别是当笔记本电脑处于电池供电模式下自动切换到性能较低但功耗较小的集显时,可以启用名为 "PRIME render offloading" 的特性。这允许应用程序请求由独显处理渲染任务而无需改变显示输出设备本身。
编辑 `/etc/environment` 文件加入环境变量:
```bash
echo 'export __GL_PRIME_RENDER_OFFLOAD=1' | sudo tee -a /etc/environment
echo 'export __VDPAU_DRIVER=va_gl' | sudo tee -a /etc/environment
```
重启 X Server 应用更改:
```bash
setsid gnome-session-quit --logout --no-prompt
```
完成上述设置之后,大多数情况下应该能够正常识别并交替使用两者之间的资源了。如果遇到特定应用无法正确调用高性能GPU的情况,则可以通过命令行指定运行方式来强制其采用AMD GPU执行:
```bash
DRI_PRIME=1 glxinfo | grep OpenGL
DRI_PRIME=1 your_application_here
```
以上方法基于现代 Linux 发行版中的开源驱动框架进行描述,并非所有硬件组合都经过充分验证;因此实际效果可能会有所差异。
阅读全文
相关推荐

















