Fn + F5 / F6 밝기 키가 Asus R556L에서 작동하지 않습니다


10

나는 이미 웹에서 찾은 많은 솔루션을 시도했지만 그중 아무것도 작동하지 않았습니다. Ubuntu 16.04 LTS를 새로 설치하고 있습니다.

  • 이 노트북에는 Intel HD Graphics 5500 및 Nvidia GeForce 920M이 있습니다. 독점 Nvidia 드라이버를 설치하면 문제가 해결 될 것이라고 생각했지만 여전히 존재합니다. 설치 bumblebee엔비디아 옵티머스을 위해하는 중 문제가 해결되지 않았다.
  • Fn볼륨 높이기, 내리기, 화면 끄기, WiFi 등과 같은 다른 키는 아무런 문제없이 작동합니다.
  • GRUB 선택 메뉴에서 밝기 키가 작동합니다. 그들은 우분투를 선택하고 시작한 직후 작동을 멈 춥니 다. Windows에서는 완벽하게 작동합니다.
  • xevacpi_listen검색 할 수없는 Fn+ F5/ F6전혀 조합에 상관없이 어떤 솔루션을 나는 봅니다.
  • /sys/class/blacklightintel_backlight폴더를 포함 하고 sudo tee /sys/class/backlight/intel_backlight/brightness <<< 200명령을 사용하여 밝기를 변경할 수 있습니다 . 이 폴더에는 acpi_video0일부 솔루션을 시도한 후 와 같은 두 번째 폴더가 포함될 수도 있지만이 폴더의 밝기 설정은 영향을 미치지 않습니다.
  • 일반적으로 설정에서 또는 밝기를 사용하여 밝기를 변경할 수 있습니다 xbacklight. 유일한 문제는 Fn 밝기 키가 시스템에 존재하지 않는 것 같습니다. 편집 : 분명히 xbacklightNvidia GPU를 사용할 때 작동하지 않습니다. Intel GPU가 Nvidia Prime에 설정되어 있으면 작동합니다. 따라서이 문제는 이중 GPU 설정과 관련이 있다고 생각합니다.

다음은 이미 시도한 솔루션이며 모두 실패했습니다.

  • 라인 /etc/default/grub을 주석 처리하고 GRUB_CMDLINE_LINUX라인을 변경하여 편집 했습니다 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash". 다음 추가 사항 중 어느 것도 혼합 또는 혼합되지 않았습니다.
    • acpi_backlight=vendor
    • acpi_backlight=native
    • acpi_backlight=video
    • video.use_native_backlight=1
    • acpi_osi=
    • acpi_osi=Linux
    • acpi_osi='!Windows 2012'
  • /usr/share/X11/xorg.conf.d/20-intel.conf다음 내용 으로 파일을 만들었습니다 .

    Section "Device"
        Identifier "card0"
        Driver "intel"
        Option "Backlight" "intel_backlight"
        BusID "PCI:0:2:0"
    EndSection
    

    로그인 화면 대신 검은 색 화면 만 표시 되었으므로이 파일을 삭제해야했습니다.

  • 나는 편집 /etc/X11/xorg.conf에 추가 할 파일을 Option "Backlight" "intel_backlight"하고 Option "RegistryDwords" "EnableBrightnessControl=1". 이것은 아무것도 바뀌지 않았습니다. 이 파일의 실제 내용은 다음과 같습니다.

    Section "ServerLayout"
        Identifier "layout"
        Screen 0 "nvidia"
        Inactive "intel"
    EndSection
    
    Section "Device"
        Identifier "intel"
        Driver "modesetting"
        BusID "PCI:0@0:2:0"
        Option "AccelMethod" "None"
        Option "Backlight" "intel_backlight"
    EndSection
    
    Section "Screen"
        Identifier "intel"
        Device "intel"
    EndSection
    
    Section "Device"
        Identifier "nvidia"
        Driver "nvidia"
        BusID "PCI:4@0:0:0"
        Option "ConstrainCursor" "off"
        Option "RegistryDwords" "EnableBrightnessControl=1"
    EndSection
    
    Section "Screen"
        Identifier "nvidia"
        Device "nvidia"
        Option "AllowEmptyInitialConfiguration" "on"
        Option "IgnoreDisplayDevices" "CRT"
    EndSection
    

다른 곳에서는 찾을 수 없으며 어디에서나 위와 동일합니다. 어떤 도움이나 아이디어에 대해 미리 감사드립니다.


나는 같은 문제를 가지고있다. 뭔가 찾았 어?
Glats

답변:


1

아수스 컴퓨터마다 몇 가지 관련 질문이있는 것 같습니다.

https://askubuntu.com/search?q=brightness+F5

이 답변은 특히 흥미로울 수 있습니다 (커널 다운 그레이드 제안).

Asus GL552JX에서 14.04 : Fn + F5 및 Fn + F6 밝기 문제

실험 할 Asus R556L은 없지만 몇 가지 사항을 제안합니다.

  1. showkeys 명령은 키 코드 및 스캔 코드 수준에서 작동하므로 xev가하지 않을 정보를 제공 할 수 있습니다. sudo showkey -s

  2. 이 archwiki 페이지는 스캔 코드를 키 코드로 매핑 하는 https://wiki.archlinux.org/index.php/Map_scancodes_to_keycodes 프로세스를 설명합니다 . 분명히 커널에서 발생하지만 사용자 영역에서 사용자 정의 할 수 있습니다.

다른 독자들의 이익을 위해 여기에 무슨 일이 일어나고 있는지에 대한 그림이 있습니다.

Keypresses --keyboard ---> scan codes --kernel ---> keycodes --- X ----> keysym --- application / wm ----> event

GPU 및 xbacklight에 대한 의견은 물을 조금 흐릿하게 만듭니다. 창 관리자를 둘러보고 바인딩을 직접 설정하려고합니다. 명심해야 할 것은 백라이트 설정을 변경하기위한 커널 프로토콜이 최근에 sysfs를 사용하기 위해 변경되었으며 xbacklight가이를 지원하지 않는 데 문제가 있다는 것입니다. 교체품 교체에 대해서는 acpilight를 참조하십시오. sysfs 내에서 수동으로 작업을 수행 할 수도 있습니다.


1

나는 같은 문제가 있었고 GRUB에서 당신처럼 몇 가지 조합을 시도했습니다. ASUS와 Ubuntu 16.04도 사용

여러 번 시도한 후에 이것은 xblacklight가 설치되지 않은 GRUB & .CONF 조합입니다.

  1. GRUB 편집
    • 터미널 열기
    • 유형 sudo gedit /usr/default/grub
    • 비밀번호를 입력하십시오
    • 이 줄을 찾으십시오.GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    • acpi_osi=다음과 같이 "quiet splash"다음에 바로 추가 하십시오.GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
    • 다음 줄은 다음과 같아야합니다. GRUB_CMDLINE_LINUX=""
    • 저장 후 파일 닫기
    • 터미널에 입력 sudo update-grub
  2. .CONF 파일 작성

    • 터미널 열기
    • 유형 (또는 복사 / 붙여 넣기) : sudo gedit /usr/share/X11/xorg.conf./20-intel.conf
    • 파일에서 모든 것을 제거하고 한 줄에 붙여 넣으십시오.
      Section "Device" Identifier "card0" Driver "intel" Option "Backlight" "intel_backlight" BusID "PCI:0:2:0" EndSection

    • 저장 후 파일 닫기


3. 컴퓨터를 재부팅


다음은 길을 따라 나에게 도움이 참조 링크가있는 설명에 대한 링크입니다 : 기능 키하지 않음 일 (밝기 및 사운드) 우분투 16.04

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.