我最近买了一台新的 HP Spectre x360,并且在上面安装了 ubuntu 18.04 双启动。我必须按照以下步骤操作才能让 wifi 正常工作这些步骤(主要是发帖以防其他人需要帮助)。一旦我能够做到这一点,我就转到显示,它卡在了Unknown Display 1024x768
。
当我运行时inxi -F
,我得到:
System: Host: mbb Kernel: 5.0.0-37-generic x86_64 bits: 64 Desktop: Gnome 3.28.4
Distro: Ubuntu 18.04.3 LTS
Machine: Device: un-determined System: HP product: HP Spectre x360 Convertible 13t-aw100 serial: N/A
Mobo: HP model: 86FA v: 87.26 serial: N/A UEFI: AMI v: F.06 date: 10/28/2019
Battery BAT0: charge: 58.0 Wh 94.8% condition: 61.2/61.2 Wh (100%)
CPU: Quad core Intel Core i7-1065G7 (-MT-MCP-) cache: 8192 KB
clock speeds: max: 3900 MHz 1: 1003 MHz 2: 1008 MHz 3: 969 MHz 4: 1011 MHz 5: 1127 MHz
6: 1048 MHz 7: 1026 MHz 8: 1016 MHz
Graphics: Card: Intel Device 8a52
Display Server: x11 (X.Org 1.20.4 ) drivers: fbdev,intel (unloaded: modesetting,vesa)
Resolution: [email protected]
OpenGL: renderer: llvmpipe (LLVM 8.0, 256 bits) version: 3.3 Mesa 19.0.8
Audio: Card Intel Device 34c8 driver: snd_hda_intel Sound: ALSA v: k5.0.0-37-generic
Network: Card: Intel Device 34f0 driver: iwlwifi
IF: wlo1 state: up speed: N/A duplex: N/A mac: 7c:b2:7d:d0:74:6f
Drives: HDD Total Size: 1024.2GB (0.7% used)
ID-1: /dev/nvme0n1 model: KXG60ZNV1T02_KIOXIA size: 1024.2GB
Partition: ID-1: / size: 493G used: 7.1G (2%) fs: ext4 dev: /dev/nvme0n1p5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 44.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 322 Uptime: 28 min Memory: 1396.6/15845.8MB Client: Shell (bash) inxi: 2.3.56
这告诉我我的系统至少识别了 gpu(并且是英特尔)。但是,当我运行 时apt list --installed
,我检查了已安装的软件包,发现出于某种原因,我xserver-xorg-video-amdgpu-hwe-18.04
安装了 而不是intel
。
另外,检查时,/usr/shared/X11/xorg.conf.d
我没有文件,10-intel.conf
只有10-amdgpu.conf
,,,,。10-quirks.conf
10-radeon.conf
40-libinput.conf
70-wacom.conf
然后,当我检查时xrandr -q
,我得到的是:
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
1024x768 76.00*
这令人担忧,因为我似乎无法修复第一个错误,但这也意味着当我运行xrandr --newmode
和xrandr --addmode
时,我可以更改分辨率,但它会在屏幕上运行(所以我仍然只能看到 1024x768 像素的屏幕)。
xrandr --listmonitors
返回:
xrandr: Failed to get size of gamma for output default
Monitors: 1
0: +*default 1024/271x768/203+0+0 default
其他信息我不确定它到底是如何联系在一起的......
lspci -k | grep VGA
返回00:02.0 VGA compatible controller: Intel Corporation Device 8a52 (rev 07)
我已尝试安装mesa-utils
但似乎没有任何效果。
我认为还有另一个命令可以给我提供有用的信息,但此时我只是在原地打转。有人知道我可以做什么来修复我的屏幕分辨率吗?
我还有一个 DP 转 USB-C 适配器,我用它来插入外接显示器,但它无法被检测到。
答案1
正确答案
正如@Pilot6 在上面的评论中所说,这是正确答案。我所要做的就是安装 Ubuntu 18.04,将以太网电缆插入计算机,然后运行sudo apt install linux-generic-hwe-18.04-edge
。这解决了 wifi 和屏幕分辨率问题。
我仍然有下面列出的亮度/电池问题,无法/sys/class/brightness
像许多答案建议的那样创建/编辑。我仍在寻找解决方案。
原始答案
我无法让显示器在 18.04 上正常工作。经过几个小时的努力和阅读 ubuntuforums.org 上的大量帖子后,我决定尝试 19.10。初始安装时一切正常。我不需要做任何额外的事情。
故事的寓意是,如果你拥有 2019 年末款 Spectre x360,请安装 19.10,而不是 18.04。
编辑:我已经在这台笔记本电脑上使用 19.10 大约一周了,但存在一些问题我无法解决/没有时间/专业知识。
- 如果不使用该命令,我无法更改屏幕亮度
xrandr --output eDP-1 --brightness 0.5
(感谢 ctrl+r,让我不必每次都输入这个命令)。它会随机重置为 0.98,所以我确实会使用这个命令。 Ubuntu 会随机冻结并注销我。这确实很麻烦,因为它发生在我编写代码时。我发现这是 OpenJDK 11 的问题。我已升级到 14,但尚未遇到此问题。- Ubuntu 的电池寿命比 Windows 短 100 倍。我认为这与屏幕亮度直接相关,但我猜还有其他一些优化(或缺乏优化)也是原因之一。
话虽如此,我确实认为我会保留这台笔记本电脑,原因有 3:Windows 10 在这台笔记本电脑上运行良好,20.04 将于 4 月发布,这些内核问题有望得到解决,并且模拟器在这台笔记本电脑上的运行效果比我拥有的任何其他笔记本电脑都要好得多(因为有了新的 G7 GPU)。