欢迎光临散文网 会员登陆 & 注册

Y9000X 2022使用总结:Linux的兼容性

2023-06-28 07:52 作者:CmajKnight  | 我要投稿

Y9000X 2022使用一段时间之后,在2023年型号出来之前,在这里做一个总结,希望可以给大家做一个参考.


内核参数

  • 除了可能需要添加ibt=off使得nvidia驱动正确启动外,无需其他的特殊设置

推荐的内核版本

  • 建议使用6.3.9或更高版本的内核,具体原因见显示一节

音频

  • 到6.3.8版本的内核为止,此机器上的扬声器/耳机都无法正常工作,表现为:

  1. 机器的内置扬声器无法发出任何声音

  2. 耳机接口发出噪音

注意此时PCI总线上的HDAudio控制器(8086:51c8)可以被正常识别,并且由sof-audio-pci-intel-tgl驱动接管. 没有声音的原因可能是解码器没有被正常识别,或者解码器不被sof-audio-pci-intel-tgl支持导致的.

可能的解决方法是通过一个qemu上的windows虚拟机,将HDAudio控制器透传到虚拟机,并侦听PCI总线上的通信抓取对音频解码器的设置.

  • HDMI和DP接口上的音频是正常的.

  • 麦克风是正常的.

摄像头

  • 此机器上搭载了一个USB摄像头,USB ID为30c9:0056,并且机器侧面有一个开关可以控制是否将其开启. 开启时摄像头可以正常被uvcvideo驱动接管,工作正常.

显示

核心显卡相关

  • 6.3.8版本后的Linux内核中的i915驱动可以完美支持此机型的核显. 之前版本的内核中的i915驱动存在机器在睡眠/休眠后无法正确恢复,进而导致机器黑屏的问题. 因此对于非滚动内核发行版的用户,一个可能的选择是自行编译新版本的i915驱动.

  • 对于6.3.8版本前的内核,若希望机器能够正常睡眠/休眠并唤醒,也可以在BIOS中切换到独显模式,此时核心显卡会被关闭,仅有nvidia的drm驱动会被加载.

独立显卡相关

  • 已知530版本后的nvidia驱动都可以使得独立显卡正常运行,但530版本的驱动的屏幕背光亮度控制在此机型上存在问题,表现为可以调节背光,但屏幕的实际亮度和sysfs中写入的亮度不一致. 目前尚不清楚更早版本的nvidia驱动表现如何.

  • 535版本后的nvidia驱动运行完美

  • dynamic boost在530及更高版本的驱动中都可以正常开启,具体方法可以参见英伟达给出的方法. 此时独立显卡功耗最多可以达到100W.

  • nvidia-smi无法直接对此机器中的独立显卡的功耗限制进行设置

  • 在Linux下战争雷霆的帧率表现不及Windows

无线网络和蓝牙

  • 该笔记本上搭载了一个intel AX211网卡,应当可以直接被任何比较新版本的内核支持,工作正常.

USB设备

  • Linux正常加载后所有USB设备工作正常

  • 但由于该机器的BIOS中存在bug,grub可能会卡死,参见bios的变化与选择中的描述

电池

  • 电池信息相关的ACPI实现没有问题,电量和充放电率都可以正常显示

性能模式

  • 在Linux下通过Fn+Q组合键可以在野兽,均衡,安静模式间直接切换(大好评)

  • 通过LenovoLegionLinux可以切换到自定义模式,但是当前LenovoLegionLinux的实现不支持对绝大多数自定义选项进行正常的设置. 参见关于我的专栏中:Legion Zone的一些信息这篇文章

接口

  • 包括机器上的雷电和USB type-C接口,所有接口工作正常






Y9000X 2022使用总结:Linux的兼容性的评论 (共 条)

分享到微博请遵守国家法律