DELL XPS 9500笔记本Ubuntu安装踩坑记录

Feb 20,2021   1659 words   6 min

Tags: Linux

1.背景

在很久很久之前,为了方便采集数据,买了一款DELL的XPS-15 9500,配置如下。 然而买了之后Windows自然是没有问题,可问题就出在Ubuntu上。由于硬件太新,而要装的Ubuntu 16.04太老,导致很多硬件比如触摸板、屏幕、无线网卡等不支持。而且由于电脑是4K屏,Ubuntu默认的字体显示非常小,像蚂蚁一样。而要想安装显卡驱动之类的又得联网,但是无线网卡驱动也没有。又因为是超级本,所以也没有直接的有线网卡接口,只有Type-C接口。就造成了一个死循环。所以自从我把Ubuntu装好之后,就再也没有用过,更不要说拿它采数据了。而上个月在鹏城的时候时间相对集中一些,终于把这个遗留了小半年的问题给解决了。因为现在很多新的电脑装老的Ubuntu 16.04可能都会遇到硬件不支持等类似的问题,因此本篇博客简单记录一下解决的方法,给其他人一个参考。

2.无线网卡

  • 问题:无法连接无线网

这是一个十分基础而且让人头大的问题。没有无线网卡就无法联网,后续所有操作都进行不了。要解决这个问题,第一步就是先要弄清楚电脑的无线网卡是什么型号的。比如我的这台XPS的无线网卡是Killer WiFi 6 AX1650s。在找到无线网卡型号以后,就可以通过搜索关键词的形式搜索Ubuntu+网卡型号,查找有没有解决方法。如果找不到,可以尝试去网卡的官网寻找一些信息。就我这款网卡而言,在Killer官网上给出了不能联网状态下的解决方案,如下所示。 所以如果你的网卡型号和我一样,那么恭喜你,按照解决方案里说的一步步操作就可以上网了。在可以联网之后,很多东西就会方便多了。

3.显示屏

  • 问题:分辨率无法调节、亮度无法调节、触控失效

在可以联网之后,紧接着的一个问题就是4K分辨率的屏幕显示太小了,字像蚂蚁一样。而且无法调节屏幕亮度(默认是最亮的),完全是要瞎眼的节奏。这个问题显然是显卡驱动不支持导致的。所以我安装了Nvidia的显卡驱动,但事实证明没有任何效果。另外一个与显示屏有关的问题就是无法触摸。

解决上面这些所有问题的办法说来也简单,就是更换Linux内核。简单来说,Linux内核中包含了很多和硬件驱动有关的内容。我们安装的Ubuntu 16.04自带内核是4.15,太老了。无法支持最新的硬件,从而导致很多功能不能用。所以一个简单的办法就是更换Linux内核,将其更换到更新的版本,如5.2等。但到底要更换到多少版本,没有固定标准,需要自己根据硬件情况尝试。因为很有可能无线网卡驱动最高支持到5.5,而显卡驱动最低5.7才能用的情况出现,这就比较无语。另外,关于Nvidia显卡驱动的问题,不同版本的显卡驱动可以支持的内核版本不一样。所以也非常有可能出现刚刚提到的不同硬件支持的内核版本没有交集的情况。这种情况下一个比较折中的办法就是安装多个内核,然后来回切换,“反复横跳”。关于如何安装多个内核和内核切换,参考这篇博客

就我的XPS而言,我在网上搜了很久,最终选择的内核是5.9。另外,内核版本选择的建议是,先查找一下你的笔记本上市时间,然后尽量找在这个时间之后发布的Linux内核。

4.触摸板

  • 问题:触控失效

在解决上面令人“瞎眼”的问题之后,便轮到这个相对不那么紧急的问题了。就是触摸板失效。其实这个问题归根结底还是驱动问题。所以解决的办法和上面一样,更换Linux内核。而且如果你通过更换内核解决了上面的显示屏问题的话,不出意外,触摸板也就可以用了。

5.参考资料

  • [1] https://support.killernetworking.com/knowledge-base/killer-ax1650-in-debian-ubuntu-16-04
  • [2] https://support.killernetworking.com/knowledge-base/killer-ax1650-in-debian-ubuntu-16-04-without-internet-access/

本文作者原创,未经许可不得转载,谢谢配合

返回顶部