독립 디스플레이/Nvidia 그래픽 카드를 사용할 때 Ubuntu는 밝기를 조정할 수 없습니다

드라이버 호환성 문제로 인해 오픈 소스 그래픽 카드 드라이버를 직접 사용할 수 없고, 비공개 소스인 Nvidia 드라이버만 사용할 수 있어 화면 밝기 조절이 불가능합니다. 해결책은 다음과 같습니다.

방법 1: 밝기 컨트롤러 사용 (간단하지만 근본 원인은 아님)

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update
sudo apt-get install brightness-controller-simple

방법 2: 밝기 제어를 달성하기 위해 시스템 구성 조정(권장)

  • Nvidia 개별 그래픽 드라이버가 설치되어 있는지 확인하세요.

Ubuntu의 소프트웨어 센터에 설치하거나 명령줄을 사용하여 설치할 수 있습니다.

실수로 비어 있는 것으로 확인된 경우 /sys/class/backlight(정상적으로 콘텐츠가 있어야 함) 다음 단계를 진행하세요.

  • 개정하다/etc/default/grub

ps: 저는 Sublime 편집기를 사용하고 있습니다. 그렇습니다 subl. gedit에 익숙하다면 그에 맞게 변경하십시오 gedit.

sudo subl /etc/default/grub

묶음

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

로 변경:

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash acpi_osi=Linux”
GRUB_CMDLINE_LINUX="acpi_backlight=vendor“

저장한 다음update-grub

sudo update-grub

재시작 후 밝기 조절이 안되는 현상이 발견되었는데, 단축키를 누르면 밝기 아이콘이 나타납니다.

  • 수정된 10-nvidia.conf구성
sudo subl /usr/share/X11/xorg.conf.d/10-nvidia.conf

예를 들어 추가하면 Option "RegistryDwords" "EnableBrightnessControl=1"다음과 같습니다.

Section "OutputClass"
    Identifier "nvidia"
    MatchDriver "nvidia-drm"
    Driver "nvidia"
    Option "AllowEmptyInitialConfiguration"
    Option "RegistryDwords" "EnableBrightnessControl=1"
    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
  • 수정 /etc/modprobe.d/blacklist.conf, 비활성화*labtop
sudo gedit /etc/modprobe.d/blacklist.conf

파일 끝에 추가하십시오.

blacklist dell-laptop

다른 브랜드의 키워드는 다릅니다. 내 것은 Dell입니다 dell-labtop. 해당 연관의 일부는 다른 브랜드가 해당 키워드를 보는 데 ideapad_laptop사용할 수 있다는 것 입니다( 단어만 확인).sudo find /sys/ -type f -iname '*brightness*' | grep labtoplabtop

최근 업데이트update-initramfs

sudo update-initramfs -u

그런 다음 컴퓨터를 다시 시작하십시오.

  • 그래도 작동하지 않으면 다음 단계를 따르세요.
sudo subl /etc/initramfs-tools/modules

마지막에 다음을 추가합니다.

nvidia
nvidia-drm
nvidia-modeset

마지막으로 업데이트한 update-initramfs다음 컴퓨터를 다시 시작하고 밝기 바로 가기 키를 조정해 보면 모든 것이 정상입니다.

sudo update-initramfs -u
  • 약을 후회하다

위 단계 중 하나를 사용한 후 인터페이스에서 부팅이 멈춘 경우 이는 구성에 문제가 있음을 의미합니다. 다음 단계를 사용하여 수정된 구성 파일을 복원하십시오.

전원을 켜고 해당 항목(두 번째 항목?)을 Esc선택한 다음 을 선택 하고 을 선택하면 명령줄 인터페이스가 나타납니다. vim을 사용하여 수정된 파일을 복원한 다음 또는 를 실행 하고 마지막으로 다시 시작합니다.Adavance ......(recovery mode)...rootsudo update-grubsudo update-initramfs -ureboot

참고:

추천

출처blog.csdn.net/lyh458/article/details/124658364