我正在考虑购买戴尔 XPS 15 笔记本电脑。笔记本电脑有一块 Nvidia 420m 卡,应该可以在 Linux 上运行,但我一直在读到 Linux 不支持 Nvidia Optimus 技术。我对从 Nvidia 切换到 Intel 以节省电量并不真正感兴趣,但需要知道如果我安装了 Ubuntu,Nvidia 卡实际上可以工作。
如果有人有使用 Nvidia 卡和 Optimus 技术的经验,或者甚至更好的笔记本电脑(配备 1GB NVIDIA® GeForce® GT 420M 的戴尔 XPS 15),那就太好了。
阻碍人们采用 Linux 的一个主要问题是这类硬件问题。我是 Ubuntu 的长期用户和支持者,我不能因为这样的购买而犯错误。我不想花 500 多英镑发现我没有图形加速,因为 Windows 7 不是一个选项。
如果我输入lspci| grep VGA终端,我会得到这个输出:
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller(rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0fd1 (rev a1)
Run Code Online (Sandbox Code Playgroud)
当我安装 nvidia-current 时,它会安装 259.49,这是 650m 的错误驱动程序(259.59 是正确的)。有什么想法吗?
编辑:我使用了这个dpkg --list | egrep '(nvidia|bumbl)' | grep ^ii输出的命令
ii bumblebee 3.0-2~preciseppa1 nVidia Optimus support
ii bumblebee-nvidia 3.0-2~preciseppa1 nVidia Optimus support using the proprietary NVIDIA driver
ii nvidia-common 1:0.2.44 Find obsolete NVIDIA drivers
ii nvidia-current 295.40-0ubuntu1 NVIDIA binary Xorg driver, kernel module and VDPAU library
ii …Run Code Online (Sandbox Code Playgroud) 我刚刚在全新的戴尔 Latitude e6420 上安装了 Ubuntu 12.04(64 位),但遇到了一些问题。这台笔记本电脑有一个 Optimus (?) 设置 - 即集成的 gfx 和一个 Nvidia Quadro NVS 4200M。
第一个问题 - 我运行 setup 等,发现我只能运行 unity2d - 如果我尝试使用 unity3d 登录,它只是默认为 2d。这是安装了 nvidia-current (302.07)。另请注意,我无法运行nvidia-settings(“您似乎没有使用 NVIDIA X 驱动程序。”),并且未找到其他驱动程序(“此系统上没有使用专有驱动程序”)。
我试图解决这个问题,并删除了 nvidia,留下(我猜)只有 Nouveau 驱动程序 - 在这种情况下,unity3d确实有效,但我坚持使用为集成显卡提供动力的开源 Nouveau 驱动程序。
所以,很明显,我想运行 unity3d,并使用更强大的 Nvidia 显卡。
我尝试了一些修补,但我不确定最好的方法是什么,或者更重要的是,我不确定最好的最终解决方案可能是什么。我听说过大黄蜂 - 但坦率地说,我更希望专有的 Nvidia 驱动程序正常工作。
任何帮助将非常感激!
所以,一段时间以来,我一直试图让我的外部显示器正常工作。我正在联想 IdeaPad U460s 中运行 Nvidia Geforce 305M 显卡。但是当我打开 Nvidia X 设置(Ubuntu 11.10 btw)时,会弹出一个窗口,说我没有安装和运行 Nvidia X 驱动程序,并以 root 身份运行“nvidia-xconfig”(或其他任何内容),然后重新启动X 服务器。所以我打开终端并运行命令:
sudo nvidia-xconfig
Run Code Online (Sandbox Code Playgroud)
终端做它的事情......然后我运行这个命令(基于这个网站上的答案):
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)
然后 Ubuntu Desktop/UI/blah blah blah 关闭,屏幕变黑,然后屏幕上出现白色文本,如下所示:
*PulseAudio configured for per-user sessions
saned disabled: edit /etc/default/saned
[OK] *Starting anac(h)ronistic cron
[OK] *Stopping anac(h)cronistic cron
[OK] *Stopping cold plug devices
[OK] *Stopping log initial device creation
[OK] *Starting configure virtual network devices
[OK] *Starting configure network device security
[OK] *Stopping configure virtual network devices
*Checking battery …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 11.10 上为我的 GT540m 安装了(再次)最新的官方 nvidia 驱动程序。即使我的 xorg.conf 文件一切正常(我已经手动添加了 BusID“PCI:1:0:0”,因为 lspci 为我的 GPU 显示了 01:00.0)。
问题是,当我使用 Xorg -configure 生成的 xorg.conf 文件时,Xorg 会自动加载 Intel GPU。
所以我删除了所有与我的nvidia卡无关的东西,基本上让我的xorg.conf一屏一台设备(带有nvidia驱动程序和上述BusID),并且Xorg无法启动。
日志上写着类似“GT540m [换行符] 上的设备无”之类的内容,几行之后,类似“NVIDIA(0) 找到了一个屏幕,但没有设备”之类的内容。
当我不设置 BusID 时,它似乎也没有检测到我的卡。
谢谢你的任何建议。
PS:如果可能,我想避免使用大黄蜂或任何类似的“混合图形”解决方案,上次尝试时我最终重新安装了 Ubuntu。
编辑:请允许我澄清问题。
我有一台带有 GT540m 显卡和集成英特尔 GPU 的笔记本。我想使用具有完整硬件加速及其官方驱动程序的图形卡,就像我在windows下所做的那样。
我的笔记本电脑是戴尔 N5110,i3,两个显卡:Intel HD3000 和 Nvidia GT323M。
最近我安装了 Ubuntu 12.04。
我登录系统后,风扇开始不停地工作,风扇空气很热,噪音很烦人。
我该怎么做才能让系统像运行 Windows 7 一样工作,让它安静、凉爽?