在 Dell Precision 5510 上安装 Ubuntu

Ste*_*cik 10 nvidia hibernate nouveau dell nvidia-optimus

有没有人在新的 Dell Precision 5510 上成功安装 Ubuntu 14.04、15.10 或任何版本?

我已经尝试了 3 天,但收效甚微。

我面临的问题

  1. 无法识别 Intel 8260 无线网卡。

    • 通过安装 14.04 并更新到内核 4.2 来修复,这会导致 Thunderbolt 3 以太网加密狗无法工作。
  2. 无法休眠或关闭。

    • 尝试了很多东西,包括:
      • +acpi=off. 适用于关机,但不会休眠。
      • 我不记得我还尝试过什么,但它们很多。
  3. 安装 Ubuntu 15.10 时:

    • +第一:在配置文件中获取缺少的参数。关键字路径 * 固定:选项卡 -> 实时。
    • 我收到一堆关于 nouveau 的错误消息,然后系统挂起。

系统信息

  • Precision 5510 配备核心 i5 和触摸屏 4k 显示。

jus*_*guy 12

如何在 Dell Precision 5510 上安装 Ubuntu 16.04 LTS

[编辑:除了“允许 Linux 查看您的存储设备”步骤之外,在较新的安装介质上,不再需要本指南。只要正常安装,一切正常。]

在过去的几天里,我能够安装 Ubuntu 16.04 LTS。这些是我的安装笔记。通过 HDMI 工作的多显示器连接。Thunderbolt 3 端口也适用于以太网和显示端口。请随时修改并仔细阅读,因为几乎可以肯定存在一些错误。无论如何,我都不是 Linux 专家。

禁用 nouveau 以从 Linux live disk 引导

在从 Ubuntu 安装媒体启动之前在 grub 上执行此操作,以避免由于视频卡驱动程序行为不当而导致崩溃。

症状是随机冻结和无限错误,类似于以下内容:nouveau PFIFO SCHED_ERROR。通过在引导期间在 grub 菜单上按 'e' 进行修复,并将"nouveau.modeset=0"添加到以"linux"开头的行的末尾。现在按F10启动实时磁盘。

允许 Linux 查看您的存储设备

启动时,按F2CTRL+p访问 UEFI 配置菜单。导航到左侧的SATA Operation,如果您有硬盘驱动器,则将其设置为右侧的AHCI,如果您只有 NVMe 驱动器,则将其设置为Disabled。设置SATA Operation > RAID 0对 Linux 隐藏 NVMe 驱动器的原因是它打开了专有的 RAID + AHCI 驱动程序,存储在固件中,称为 Intel RST。Linux 很难与 Intel RST 驱动程序通信而不需要大量修改。

启动后,在没有连接外部显示器的情况下,正常安装。只有在您重新启动到新安装的系统后才能执行以下操作。

为 Ubuntu 安装内核 4.6

在较新的安装媒体上,此步骤不是必需的。运行uname -a以查看您的 Ubuntu live cd 上正在运行的内核。如果是 4.6 或更高版本,请跳过此步骤。

mkdir -p ~/Downloads/Precision_5510_install/kernel
cd ~/Downloads/Precision_5510_install/kernel
BASE_URL="http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6.2-yakkety"
wget "$BASE_URL"/CHECKSUMS
wget "$BASE_URL"/CHECKSUMS.gpg                                           
wget "$BASE_URL"/linux-headers-4.6.2-040602_4.6.2-040602.201606100516_all.deb
wget "$BASE_URL"/linux-headers-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
wget "$BASE_URL"/linux-image-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0 # Import the gpg keys from Ubuntu's mainline kernel team.
gpg --verify CHEKSUMS.gpg CHECKSUMS # Verify that the list of checksums is from Ubuntu.
sha256sum -c CHECKSUMS | grep 'OK' # Check the integrity of the downloaded files.
sudo dpkg -i *.deb
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到 gpg 密钥以验证文件未被篡改。

启用休眠

首先测试休眠是否有效:

sudo pm-hibernate
Run Code Online (Sandbox Code Playgroud)

如果您能够继续,请创建一个文件以允许从 GUI 休眠。

cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
EOF
Run Code Online (Sandbox Code Playgroud)

从 Ubuntu 驱动程序支持包安装戴尔驱动程序

这一步可能会有问题,因为您正在安装适用于旧版 Ubuntu 的 .debs。对此可能有更好的解决方案,但我还没有弄清楚。

在通过 HDMI 插入显示器的情况下启动笔记本电脑导致我的机器崩溃,直到我这样做。您可能需要进行一些故障排除。

cd ../
wget http://downloads.dell.com/FOLDER01797540M/1/xps13_ult_x03.fish.tar.gz
tar xf xps13_ult_x03.fish.tar.gz
cd debs
sudo apt-get install libxdo3 xdotool
sudo dpkg -if workaround-screen-lock-malfunction_1_all.deb
Run Code Online (Sandbox Code Playgroud)

即使没有插入任何东西,ALSA 默认也会向 HDMI 发送声音。用这个修复它:

echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf
Run Code Online (Sandbox Code Playgroud)

设置英伟达 Optimus

首先安装大黄蜂

sudo apt-get install bumblebee bumblebee-nvidia primus
Run Code Online (Sandbox Code Playgroud)

接下来,删除所有现有的 nvidia 软件包并安装更新的软件包。

sudo apt-get purge nvida-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-prime
sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

添加一个指示器,以便您可以判断使用的是 Intel 还是 Nvidia。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &
Run Code Online (Sandbox Code Playgroud)

增加 TTY 控制台上的文本大小(适用于 4k 屏幕)

在这台笔记本电脑的 4k 屏幕上,当切换到 TTY 时(例如,在 Unity 中按 CTRL+ALT+F1 时)字体大小几乎不可读。你可以像这样改变它:

  • sudo dpkg-reconfigure console-setup
  • 选择 UTF-8
  • 选择默认的组合 - 拉丁语,...选项(“拉丁语”包括英文字母)
  • 选择终端字体
  • 选择 16x32

希望能帮助到你!


小智 0

我还没有尝试过 Ubuntu,但我可以让 Arch 来处理它。为此,我从一篇关于在 XPS 15 9550 上安装 Ubuntu 的 Ubuntu 帖子中获得了帮助。 Precision 5510 基本上是同一台计算机,只是略有不同,例如它使用的显卡和处理器。

请参阅此链接寻求帮助,包括解决 nouveau 崩溃问题(我在 Arch 中也遇到过这种情况): http://ubuntuforums.org/showthread.php ?t=2301071

我非常确定您会想要使用最新的 Ubuntu 版本,而不是 LTS 版本,因为这些计算机是全新的,并且仅在更新的内核版本中添加了对某些设备的支持。


itn*_*et7 0

史蒂夫,

我一直在测试不同版本的 Ubuntu 在最新的 Dell Precision 5510(i7,带 Skylake)之一上的使用,我遇到了超出最初描述的问题范围的问题,但能够解决它们。后来,我遇到了与你所描述的非常相似的问题,并根据一篇文章决定尝试 Ubuntu Gnome。我成功使用了此处找到的 Ubuntu Gnome 15.04 ,然后应用了所有更新。分辨率是可变的,所有硬件似乎都可以工作,但仍然存在一个问题。我无法从台式机电源菜单关闭笔记本电脑。每当我尝试重新启动或关闭时,它都会挂起且无法使用,因此我必须使用电源按钮。我发现有人建议安装以下内容的帖子:

sudo apt-get update && sudo apt-get install laptop-mode-tools
Run Code Online (Sandbox Code Playgroud)

他们还说他们后来成功升级到15.10,但在我的模型上效果不佳,以下是我升级到15.10后遇到的问题。

  • 需要将“nomodeset”添加到内核参数才能看到图形问候语,只会挂在灰色屏幕上。
  • 需要手动拔下 USB 鼠标,然后重新插入才能识别它。
  • 分辨率锁定为4k,显示设置没有其他选项可供选择。

希望这可以帮助!