我已经尝试了我所知的所有可能的解决方案来安装可在 Ubuntu 12.10 上运行的 NVIDIA 驱动程序。
我对函数式的定义如下:
1) 工作用户界面
2)休眠/挂起能力。
目前,我只能让前者与系统安装的免费驱动程序配合使用。我不得不将 bios 切换到 UEFI 才能安装 12.10 一切似乎都运行良好,直到我尝试休眠,导致唤醒时出现死机黑屏。我此链接还有一些其他的,基本上都传达了相同的信息:我需要从指定的 PPA 安装某种类型的专有 Nvidia 驱动程序。然而,每次尝试都给我以下消息:
The following NEW packages will be installed:
nvidia-current-updates
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/67.7 MB of archives.
After this operation, 204 MB of additional disk space will be used.
Selecting previously unselected package nvidia-current-updates.
(Reading database ... 195988 files and directories currently installed.)
Unpacking nvidia-current-updates (from .../nvidia-current-updates_304.51- 0ubuntu1_amd64.deb) ...
Processing triggers for man-db ...
Setting up nvidia-current-updates (304.51-0ubuntu1) ...
update-alternatives: using /usr/lib/nvidia-current-updates/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-current-updates/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-current-updates
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Processing quirk ThinkPad T420s
DEBUG:Failure to match CLEVO with LENOVO
DEBUG:Quirk doesn't match
DEBUG:Processing quirk Latitude E6530
DEBUG:Failure to match CLEVO with Dell Inc.
DEBUG:Quirk doesn't match
Loading new nvidia-current-updates-304.51 DKMS files...
First Installation: checking all kernels...
Building only for 3.5.0-24-generic
Building for architecture x86_64
Building initial module for 3.5.0-24-generic
Done.
nvidia_current_updates:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.5.0-24-generic/updates/dkms/
depmod....
DKMS: install completed.
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.5.0-24-generic
当我重新启动时,我可以进入我的桌面,但界面无法显示,只剩下壁纸。
我的规格如下(来自发票)
1 台 Sager NP9150 / Clevo P150EM
- 显示屏:15.6 英寸 FHD 16:9“哑光类型”超清晰超亮 LED 防眩光 Sager 屏幕,带 95% NTSC 色域 (1920x1080) (SKU - S1X301)
- 处理器:Sager - 第三代英特尔® Ivy Bridge Core™ i7-3840QM(2.8GHz - 3.8GHz、8MB 英特尔® 智能缓存、45W 最大 TDP)(SKU - S2R203)
- 导热化合物:-库存 OEM 导热化合物
- 图形显卡:nVidia GeForce GTX 670MX 3,072MB PCI-Express GDDR5 DX11,采用 Optimus™ 技术 [用户可升级] (SKU - S3R517)
- 铜冷却升级:无铜冷却升级
- 外部显示视频适配器:无视频适配器
- 外接移动显示器: 无外接移动显示器
- 内存:32GB - DDR3 1600MHz 双通道内存 (4 SODIMMS)(需要 Windows 7 Pro 操作系统)(SKU - S4T844P)
- mSATA SSD 驱动器(插槽 1):无 mSATA SSD
- 主硬盘:512GB Crucial M4 系列固态硬盘 [SSD2 串行-ATA III] (SKU – S5R063)
- 光驱托架:组合双层 SuperMulti DVDRW/CDRW 驱动器(带软件)(选择光驱托架中的硬盘时,不包含光驱)(SKU - S7R455)
- 光驱托架硬盘托架:Sager - 光驱托架硬盘托架(仅托架)用于安装您自己的硬盘(光驱托架保持选定状态)
- 存储卡读卡器:内置 9 合 1 读卡器 (MMC/RSMMC/SD/Mini SD/SDHC/SDXC/MS/MS Pro/MS Duo)
- 蓝牙: 包含蓝牙仅限选择无线网卡(请参阅下面的“无线网络”部分)
- 无线网络:Sager - Intel® Advanced-N 6235 - 802.11A/B/G/N 无线局域网模块 + 蓝牙™ 4.0(SKU - S8R111)
- 无线网络配件: 无网络配件
- 摄像头:内置200万像素摄像头
- 声卡:Sound Blaster 兼容 3D 音频 - 已包含
- 电池:智能锂离子电池(8 芯)
- 指纹读取器:集成指纹读取器
- 键盘(内置 - 笔记本电脑):标准 Sager/Clevo 非 Chiclet 背光键盘
- 操作系统:无操作系统标准 - 仅限驱动程序和实用程序软件
我买这台电脑是因为它的规格与System 76 的 Bonobo Extreme但采用 15 英寸的形式,我实际上可以将其放入背包中。如果您查看他们的产品,您会注意到,例如,我电脑上的处理器和显卡是 Extreme 的选项。
显然,Bonobo Extreme 必须能够与 Ubuntu 一起开箱即用,否则 System 76 现在可能已经不行了,因此我认为既然我有一台非常相似的计算机,那我的计算机也可以开箱即用——我承认这可能是一种糟糕的逻辑。
我将在这台计算机上运行多个虚拟机(因此需要 32 GB 的 RAM),包括多个 SQL 服务器和一个 Windows 8 VM,以便能够使用 Microsoft Office(因为 Libre Office 根本无法用于我执行的许多基本任务)。我经常旅行,需要经常将这台计算机放在背包中,这需要休眠/暂停功能才能正常工作。
我对系统图形不太熟悉,完全不知道该怎么做。我认为 Cannonical 可能会在不久的将来解决这个问题,因为显卡无法正常工作几乎使大多数拥有显卡的用户无法使用 ubuntu 桌面。但是,我即将开始一个重大项目,所以我现在需要所有能得到的帮助。
我知道我的系统不太好用,但另一方面,ubuntu 桌面在总体上也不太好用,我觉得许多其他 linux 用户可能也购买了类似的电脑,因为它们允许自定义,而且不需要你花钱购买 Windows 版本,然后你会立即卸载它。所以,请告诉我你是否有一个类似的系统,并且让它正常工作,以及你采取了哪些具体步骤,
谢谢,
THX1138
答案1
在阅读 WEB-Es 的评论后,我做了一些研究,并意识到我对自己正在尝试做的事情有一些误解。NVIDIA 尚未直接支持 Ubuntu 上的 Optimus,但 Ubuntu 的库存驱动程序也不支持。我曾以为 bumblebee 包含在库存驱动程序中,但事实并非如此。您实际上必须添加 Bumblebee ppa,它会自行安装,然后是专有的 NVIDIA 驱动程序。
看大黄蜂的网站以获得安装帮助。设置起来实际上相当容易:除了以下内容之外,您不需要做任何事情:
sudo add-apt-repository ppa:bumblebee/stable sudo add-apt-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic sudo reboot
那么一切都会顺利!