我已按照以下步骤在我全新的笔记本电脑(基于 msi 准系统 MS-16GC)上的 Fedora 20(全新基本安装)上运行 Optimus/Bumblebee 配置。
我列出了所有步骤,与此链接非常相似
最终结果是 x 无法启动,我可以启动到终端。我觉得我被困在最后一步,请帮助:
这些是我采取的步骤
1) 我的 BIOS 不支持打开/关闭 nvidia 卡 2) Fedora 20 是从 live cd 安装的 - 内核/软件更新 - 安装了 kernel-devel 和 kernel-headers,以及 gcc-c++ 和 lshw。NVIDIA 显示驱动程序版本 331.20 已下载,但尚未安装。3) 后续当前内核:3.11.10-301.fc20.x86_64 4) lspci 给出两个感兴趣的设备
00:02.0 VGA 兼容控制器:英特尔公司第 4 代核心处理器集成图形控制器(rev 06) 01:00.0 3D 控制器:NVIDIA Corporation GK106M [GeForce GTX 765M](rev a1)
lshw 显示 NVIDIA 卡使用 nouveau
*-display
description: 3D controller
product: GK106M [GeForce GTX 765M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:43 memory:f7400000-f77fffff memory:b0000000-bfffffff ioport:f000(size=64)
准备驱动 NVIDIA 驱动安装
5) blacklist nouveau,通过在 /etc/modprobe.d/ 中使用 blacklist nouveau 行创建文件 blacklist.conf
重启
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img dracut /boot/initramfs-$(uname -r).img $(uname -r)
重启
在 /etc/default/grub 我将 rdblacklist=nouveau 添加到 GRUB_CMDLINE_LINUX 然后是 grub2-mkconfig > /boot/grub2/grub.cfg 命令
重新启动计算机(只是为了确定)
lshw 现在输出以下内容 - 没有禁用 nouveau 的迹象 - 设备未声明。
*-display UNCLAIMED
description: 3D controller
product: GK106M [GeForce GTX 765M]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:f7000000-f707ffff
*-display
description: VGA compatible controller
product: 4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:43 memory:f7400000-f77fffff memory:b0000000-bfffffff ioport:f000(size=64)
6)接下来,我在我的主目录中创建一个名为 .xinitrc 的文件,其中包含以下几行
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
exec gnome-session
7) 然后我在 /etc/X11 中创建一个名为 xorg.conf2 的文件,其中包含以下数据
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Option "ConstrainCursor" "no"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
#Comment to output using hdmi cable
Option "UseDisplayDevice" "none"
EndSection
8) 是时候安装驱动了
/* 我卡在这里 */
输入 chmod +x NVIDIA* 然后 ./NVIDIA*
接下来我将 xorg.conf2 移动到 xorg.conf
这安装得很好,但是当我从命令行键入 startx 时,我得到的只是黑屏。