我在实时 USB 上运行 Ubuntu,以查看 22.04 功能(自 2012 年以来几乎没有使用 Linux),这台电脑是在我的新华硕 Vivobook 15 X1502ZA(i5-1240p - 8 GB - 250 GB NVMe)上。虽然我很想这样做,但我仍然害怕在这台笔记本电脑上永久安装 Ubuntu,因为在 YouTube 上运行 4K 视频时性能不佳(1080p 甚至 60fps 视频都可以正常工作)。
我在 KDE Neon、Kubuntu 和 Manjaro 上进行了同样的测试,所有测试都在 Live USB 上进行,结果相同。还尝试在 Firefox 上启用 VAAPI、安装ìntel-media-va-driver
和intel-media-va-driver-non-free
。使用 VLC 和启用 VA-API 观看 4K 的 remux 电影效果很好。
这有点奇怪,因为几乎每个人都知道英特尔驱动程序集成在内核中。(版本5.15.0-43-generic
)。最初的猜测是我应该不会遇到任何问题。我读到你需要 5.16 内核或更新版本才能在英特尔 Alder Lake 系统上获得更好的性能,但我记得我尝试过的发行版之一安装了 5.19 内核。
Windows 上的 iGPU 名为 Intel UHD Graphics(没有 XXX 编号),我很确定如果我添加另一个 SODIMM,它是 Xe 兼容的。不用说,但 Windows 上的图形性能当然很好,没有任何问题。
我是否应该尝试在 NVMe 本地驱动器上安装 Ubuntu 以查看这些问题是否消失?值得吗?可能是因为我在实时 USB 上运行操作系统吗?
谢谢 :)
编辑
有趣的事实。制作的 4K 60fps YouTube 视频在 Pop os 和 KDE Neon 上都可以正常工作,无论是intel-media-driver-va
启用media.ffmpeg.vaapi.enabled
还是media.ffvpx.enabled
禁用。坏消息是我不喜欢 Firefox,更喜欢 Chrome 或 Edge,这两个浏览器都在和chrome://flags
部分edge://flags
永久禁用了硬件加速。值得一提的是,在 Ubuntu 上观看视频时的 CPU 使用率几乎是 100%,而在 Pop os 和 KDE Neon 上则不到 20%。这些事实让我相信,如果我的电脑上永久安装了操作系统,我的性能也会一样。现在我认为很明显,这可能是由于硬件加速问题而不是 USB 瓶颈或实时内存造成的。
ubuntu@ubuntu:~$ lspci
0000:00:00.0 Host bridge: Intel Corporation Device 4621 (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P Integrated Graphics Controller (rev 0c)
0000:00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 02)
0000:00:06.0 System peripheral: Intel Corporation Device 09ab
0000:00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 02)
0000:00:0a.0 Signal processing controller: Intel Corporation Platform Monitoring Technology (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
0000:00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
0000:00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
0000:00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
0000:00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
0000:00:1c.0 PCI bridge: Intel Corporation Device 51b8 (rev 01)
0000:00:1c.6 PCI bridge: Intel Corporation Device 51be (rev 01)
0000:00:1e.0 Communication controller: Intel Corporation Alder Lake PCH UART #0 (rev 01)
0000:00:1e.2 Serial bus controller: Intel Corporation Device 51aa (rev 01)
0000:00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01)
0000:00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
0000:00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
0000:00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
0000:02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
10000:e0:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 02)
10000:e1:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN550 NVMe SSD (rev 01)
ubuntu@ubuntu
ubuntu@ubuntu:~$ sudo lshw -c video
*-display
descripción: VGA compatible controller
producto: Alder Lake-P Integrated Graphics Controller
fabricante: Intel Corporation
id físico: 2
información del bus: pci@0000:00:02.0
nombre lógico: /dev/fb0
versión: 0c
anchura: 64 bits
reloj: 33MHz
capacidades: pciexpress msi pm vga_controller bus_master cap_list rom fb
configuración: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
recursos: iomemory:600-5ff iomemory:400-3ff irq:162 memoria:6002000000-6002ffffff memoria:4000000000-400fffffff ioport:4000(size=64) memoria:c0000-dffff memoria:4010000000-4016ffffff memoria:4020000000-40ffffffff