nvidia optimus 双显卡 Ubuntu驱动问题

本文详细介绍了如何在Linux环境下解决NVIDIA Optimus技术带来的问题,包括禁用集显、安装驱动、使用bumblebee工具,并分享了在不同版本Ubuntu下配置的经验。此外,还提到了在特定情况下遇到的Unity稳定性问题和使用Fedora15时的死机现象。

NVIDIA Optimus 介绍:http://baike.baidu.com/view/4266252.htm

好了问题来了,装Xorg 还有官方驱动 都成问题了。

目前解决方案 进入Bios禁用一块显卡。

集显能禁掉吗,可是笔记本的BIOS里好像根本没有那个选项,

在WIN7下禁掉集显直接黑屏,U下是什么情况?

使用这种技术机器有 GT420M, GT425M, GT435M, GT445M,GT550M

我用 华硕N53 为例说下 如何解决

原文http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/


首先去 我的资源站下载东西

http://down.51cto.com/data/225275

下载下来以后解压到你的个人目录比如我的就是/home/luozhuang

下面都用/home/luozhuang/bumblebee 目录为例:

cd /home/luozhuang/bumblebee

sudo ./install.sh

运行到
UBUNTU-based distribution found.

Welcome to the bumblebee installation v.1.6.40
Licensed under Red Bull, BEER-WARE License and GPL

This will enable you to utilize both your Intel and nVidia card

Please note that this script will probably only work with Ubuntu, Debian, OpenSuSE and Fedora Based machines
and has (by me) only been tested on Ubuntu Natty 11.04 and Fedora 14 but should work on others as well

Are you sure you want to proceed?? (Y/N)

这输入Y

接下来会去下载最新的驱动

Installing needed packages.

一句话OTL,慢到掉渣。。。

请Ctrl+c 终止执行

打开上面那个资源,安装自己系统的驱动包

lucid(10.04)

maverick(10.10)

natty(11.04)

uname -a
显示
Linux luozhuang-N53SN 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
看见x86_64说明这是 64位版本

我是11.04 根据上面输出应该安装nvidia-current_275.19-0ubuntu1~natty~xup1_amd64.deb

双击就可以用Ubuntu 软件中心打开然后安装。

安装好了以后重新执行

cd /home/luozhuang/bumblebee

sudo ./install.sh

到这里:

Select your Laptop:
1)Asus N53SL Sven Bettscheider Ubuntu 11.04

2)...........

...........

这里很重要,让你选择 你的机器还有操作系统,这个软件问题就在这里

只能支持有限的本本,不过好处就是笔记本都是大规模制造的,显卡就那么几个

像比如我的机器 只要大体符合就可以了,不过操作系统要弄对。

我的是N53SN 不管什么SN还是SL都一样,我就选择1就可以


The Image Transport is how the images are transferred from the
nVidia card to the Intel card, people has different experiences of
performance, but just select the default if you are in doubt.

I recently found out that yuv and jpeg both has some lagging
this is only noticable in fast moving games, such as 1st person
shooters and for me, its only good enough with xv, even though
xv sets down performance a little bit.

1) YUV
2) JPEG
3) PROXY
4) XV (default)
5) RGB

大体意思是输出方式,我觉得默认也就是4 就足够了,1或者2 画面好,但是看电影或者FPS 会有延迟

最后出现

After that you should be able to start applications with"optirun32 <application>" or "optirun64 <application>"
optirun32 can be used for legacy 32-bit applications and Wine Games.. Everything else should work on optirun64

意思就是 optirun32 + 应用程序 或者optirun64+ 应用程序


最后我说下心得吧:

建议安装新版Ubuntu,我已经试过 10.04 ,因为没有Intel显卡驱动,估计你也会很麻烦。

bumblebee 只能解决关显卡问题,跑VMware 还是不能3D加速。

如果你的机器没法 bumblebee 那就装Ubuntu 11.04 吧,无非就是机器热一点还是能用。

问题:

11.04 +intel 卡跑unity还是不稳定,我换了Fedora 15+ Gnome 3 也是经常死机。。。

总之还是大问题。。。

<think>嗯,用户这次的问题是明确询问在笔记本Ubuntu 22.04上安装NVIDIA显卡驱动的具体方法。从引用内容来看,用户提供的三个站内引用都涉及Ubuntu系统安装NVIDIA驱动的相关内容,但需要特别注意笔记本环境的特殊性。 用户可能正在尝试在自己的笔记本上配置深度学习环境或游戏环境,考虑到提到RTX 4090/4060这类高端显卡,推测可能是开发者或高性能计算用户。笔记本安装比台式机更复杂的地方在于:1) 可能存在Optimus双显卡切换问题 2) 需要特别注意电源管理和散热 3) 部分机型需要处理Secure Boot冲突。 从引用[1][3]看,用户似乎已经注意到需要卸载旧驱动和避免驱动覆盖的问题,但引用[2]提供的PPA源安装法可能更适合新手。这里需要权衡:手动安装.run文件能精确控制版本但易出错,PPA安装更自动化但可能不是最新版。对于笔记本用户,建议优先采用PPA方案,因为多数笔记本显卡型号在官方源都有较新驱动。 特别要注意引用[3]的警告:安装CUDA时绝对不能选装捆绑驱动,这点在笔记本上尤其关键,因为笔记本显卡驱动通常需要特殊定制。另外需要补充引用没提到的:1) 笔记本安装后必须配置prime-select双显卡切换 2) 可能需要更新内核头文件 3) 部分机型需关闭BIOS中的安全启动。 用户没有提及具体显卡型号,但根据引用推测可能是40系显卡,需要特别注意535以上版本驱动才能支持。在步骤中需要强调ubuntu-drivers devices命令的重要性,这个能自动匹配适合笔记本的驱动版本(包含附加电源管理模块)。 </think>在笔记本Ubuntu 22.04上安装NVIDIA显卡驱动,推荐以下两种主流方法(**特别注意笔记本需关闭Secure Boot**): --- ### 方法一:通过官方PPA源安装(推荐新手) ```bash # 1. 添加驱动仓库并更新 sudo add-apt-repository ppa:graphics-drivers/ppa -y sudo apt update # 2. 检测可用驱动(自动匹配笔记本显卡型号) ubuntu-drivers devices # 输出示例:推荐安装版本后带"recommended"标识 # 3. 自动安装推荐驱动(含笔记本所需电源管理模块) sudo ubuntu-drivers autoinstall # 4. 重启系统 sudo reboot ``` > **笔记本特别提示**: > - 安装后若出现黑屏,尝试在GRUB界面选择"Ubuntu高级选项"→"recovery mode"→"resume" > - 双显卡用户需额外配置:`sudo prime-select nvidia` 并重启[^2] --- ### 方法二:手动下载驱动安装(精确控制版本) ```bash # 1. 禁用开源驱动 sudo nano /etc/modprobe.d/blacklist-nouveau.conf # 添加以下内容: blacklist nouveau options nouveau modeset=0 # 2. 更新initramfs并重启进入命令行 sudo update-initramfs -u sudo systemctl set-default multi-user.target sudo reboot # 3. 安装编译依赖 sudo apt install build-essential libglvnd-dev # 4. 给驱动文件添加执行权限并安装 chmod +x NVIDIA-Linux-*.run sudo ./NVIDIA-Linux-*.run --no-opengl-files # 5. 恢复图形界面 sudo systemctl set-default graphical.target sudo reboot ``` > **关键参数说明**: > `--no-opengl-files` 防止覆盖笔记本的集成显卡OpenGL库[^3] > 安装过程遇到"X server"警告选**Continue installation** --- ### 验证安装成功 ```bash nvidia-smi # 应显示显卡型号及驱动版本 glxinfo | grep "OpenGL vendor" # 应显示"NVIDIA Corporation" ``` --- ### 常见问题解决 1. **登录循环问题**: ```bash sudo apt install xserver-xorg-video-nvidia-535 # 匹配驱动版本号 sudo apt install --reinstall ubuntu-desktop ``` 2. **双显卡切换**: ```bash sudo prime-select query # 查看当前模式 sudo prime-select nvidia # 切换独显 ``` 3. **Secure Boot冲突**: 重启时进入BIOS禁用Secure Boot或安装过程中创建MOK密钥[^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值