最近我购买并Lenovo loq 16aph8
安装了Ubuntu 22.04 LTS
,遇到了几个问题。其中之一是按下亮度调节按钮(F5
、F6
)时系统崩溃(关机)。否则,有时它会使屏幕变黑(零亮度),有时会触发麦克风静音按钮(F4
)。我尝试更改和更新 grub 设置,如这些帖子中所述,但没有奏效:
https://www.reddit.com/r/Ubuntu/comments/v97arf/problem_with_brightness_control_using_ubuntu_2204/
https://bbs.archlinux.org/viewtopic.php?id=286357
向我询问详细信息,我不确定解决这个问题需要什么信息。
一些视频驱动程序详细信息:
lshw -c video:
*-display
description: VGA compatible controller
product: NVIDIA Corporation
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: iomemory:7a0-79f iomemory:7c0-7bf irq:75 memory:a0000000-a0ffffff memory:7a00000000-7bffffffff memory:7c00000000-7c01ffffff ioport:3000(size=128) memory:a1000000-a107ffff
*-display
description: VGA compatible controller
product: Advanced Micro Devices, Inc. [AMD/ATI]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:05:00.0
version: c2
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list
configuration: driver=amdgpu latency=0
resources: iomemory:7c0-7bf irq:43 memory:7c10000000-7c1fffffff memory:a1200000-a13fffff ioport:1000(size=256) memory:a1700000-a177ffff
*-graphics
product: EFI VGA
physical id: 2
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1920,1080
UPD:问题似乎与显卡驱动程序(nvidia)有关。使用 amd-graphics 在动态模式下启动后,问题消失。此外,使用独立卡再次启动后,问题似乎已解决,亮度按钮可以正常工作,但按几次后,系统再次关闭,亮度再次设置为最大级别,按钮出现同样的问题。此外,我在这里发现了完全相同的问题: https://forums.developer.nvidia.com/t/brightness-not-working-after-upgrading-to-ubuntu-22-04/224227
还有一个针对旧版本的修复程序AMD Ryzen 7 6800h
,但我AMD Ryzen 7 7840HS
无法在 ubuntu 22.04.3 LTS 上更改亮度
我修好了。首先,您需要按照以下步骤清理 GRUB 设置:
sudo nano /etc/default/grub
amdgpu.backlight=0
到 的末尾GRUB_CMDLINE_LINUX_DEFAULT
。在我的例子中,它看起来像这样:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.sg_display=0 amdgpu.backlight=0"
sudo update-grub
上述步骤将修复 GPU 上的亮度调节。为防止系统关闭 - 您需要将几个模块添加到黑名单。(就像这里的帖子一样:https://bbs.archlinux.org/viewtopic.php ?id=286357&p=2)。这似乎
ideapad_laptop
会造成问题。要将此答案适用于 ubuntu,请执行以下步骤:sudo nano /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
最后一步:
sudo reboot
。请注意,此修复仅适用于联想笔记本电脑(至少因为
ideapad_laptop
是联想专用模块)。但是问题本身可能只发生在这些笔记本电脑上。希望它能对某些人有所帮助。