在 MacBook Pro 上的 Ubuntu 中设置显卡

在 MacBook Pro 上的 Ubuntu 中设置显卡

我最近升级到了 OSX Lion,它毁了我的逻辑板。我被迫使用一个名为的应用程序将显卡设置为集成卡状态。我现在在 Ubuntu 上遇到了同样的问题,使用 NVIDIA(独立)芯片时它会崩溃。

如何在 Ubuntu 中关闭显卡或将显卡设置为集成卡?

答案1

由于以下原因,我无法使用集成显卡。

  • UEFI启动时,内核可以看到两个图形设备,而BIOS模拟只看到独立显卡[来源1]
  • Ubuntu 安装程序将在安装过程中尝试设置 UEFI 启动,但最好避免这样做,因为这可能会损坏固件因为 mac 的 EFI 分区被重新格式化为 FAT32(原来是 Apple_HFS)。[来源2]

我已经在我的 Macbook 上安装了 Ubuntu 12.04,使用了替代+maciso 和标准桌面iso 映像(也适用于 Mac)。

很遗憾,安装程序两次都选择 BIOS 模拟而不是 UEFI。因此,我无法使用集成显卡。

答案2

尝试这个ubuntu 文档设置显卡的步骤,但是这些步骤适用于 Nvidia,但我认为您也可以尝试使用 ATI。

正如用户发布的他的文章。
笔记:这个脚本破坏了我的新安装,所以不确定使用它是否是个好主意。

Apple 使用 6 位 LCD,仅支持 262144 种颜色,而不是 1600 万种。因此,我们需要启用每颜色通道 6 位的抖动来平滑颜色渐变。

假设您使用 gdm (默认)作为登录管理器,请运行:

sudo gedit /etc/gdm/Init/Default

添加至文件末尾,但在 exit 0 行上方:

/usr/bin/nvidia-settings -a [gpu:0]/Dithering[DFP-2]=1 /usr/bin/nvidia-settings -a [gpu:0]/DitheringDepth[DFP-2]=1

要解决暂停时的背光和触摸板问题,请创建一个新文件:

sudo gedit /etc/pm/config.d/macbookair_fix

并添加以下几行。

SUSPEND_MODULES="bcm5974 mbp-nvidia-bl" HIBERNATE_RESUME_POST_VIDEO="yes" ADD_PARAMETERS="--quirk-reset-brightness" DROP_PARAMETERS="--quirk-none"

要修复背光功能键:

sudo gedit /etc/X11/xorg.conf

找到 Nvidia 驱动程序的设备部分,并将此行添加到该部分的末尾:

    Option          "RegistryDwords" "EnableBrightnessControl=1"

该块现在应如下所示:

Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection

差不多了,我们现在只需要更改一些启动参数:

sudo gedit /etc/default/grub

更改此行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splas" 到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=pci acpi_backlight=vendor"

现在,最后运行:

sudo update-grub

安装 ATI 的专有驱动程序,因为许可问题,它不会默认安装。

转到System->Administration->Hardware Drivers,然后搜索新驱动程序。应该会出现 ATI 专有驱动程序,启用它,然后重新启动 X。

如果没有自动找到,您可以使用旧版 ATI 驱动程序(cat 9.3)找到这里

更多详细信息请点击此处参见此讨论

相关内容