亮度不會上升或下降並且卡在最大設定!嘗試了其他解決方案,但仍然沒有解決!請有人幫忙!

亮度不會上升或下降並且卡在最大設定!嘗試了其他解決方案,但仍然沒有解決!請有人幫忙!

我有一輛華碩 Rog GL702VS-RS71,但在調整亮度時遇到問題。

已嘗試以下...安裝 xbacklight 並調整終端上的設定(沒有任何反應)

進入sudo nano /etc/default/grub並完成了以下每一項,但沒有結果..是的,我已經sudo update-grub

GRUB_CMDLINE_LINUX="acpi_osi=Linux"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_video0="

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=acpi_osi"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=acpi_backlight=native intel_idle.max_cstate=1"

啟動畫面顯示亮度指示器上下移動,但我嘗試過的解決方案尚未奏效。如果我向上或向下移動滑桿以調整亮度,右下角的電池小程式也不會執行任何操作

使用亮度鍵時唯一有效的亮度是我的鍵盤亮度,但已經有單獨的按鍵並且它們工作正常..:/

如果您知道答案,我們將非常感謝您的幫助!因為這在最大亮度下灼傷了我的眼睛。

答案1

軟體解決方案

在問題和評論中,OP嘗試了許多不同的硬體解決方案,但都無濟於事。這使得軟體解決方案雖然不那麼有效,但總比沒有好。該腳本可以適用於所有監視器:

#!/bin/bash

# NAME: alien
# PATH: /mnt/e/bin
# DESC: Set brightness of Alien Laptop
# DATE: Dec 9, 2017. Modified July 21, 2018.

# NOTE: Monitor name changes with driver used: nVidia = "eDP-1-1"
#                                             Nouveau = "eDP-1"
#                                               Intel = "eDP1"

MonitorName="eDP"
AllMonitors=`xrandr -q | grep -v disconnected | grep connected | awk '{print $1}'`
echo All Monitors: $AllMonitors
substr=ab
for s in $AllMonitors; do
    if case ${s} in *"${MonitorName}"*) true;; *) false;; esac; then
        FullMonitor=${s}
        printf %s\\n "'${s}' contains '${MonitorName}'"
    else
        printf %s\\n "'${s}' does not contain '${MonitorName}'"
    fi
done
echo Full Monitor: $FullMonitor

if [[ $# -ne 1 ]]; then
    xrandr --verbose | grep -A5 "^$FullMonitor" > /tmp/alien
    head -n1 /tmp/alien
    echo "$(tput setaf 6)" ; tail -n1 /tmp/alien ; echo "$(tput sgr0)"
    rm /tmp/alien
    echo 'One argument required for brightness level, e.g. "alien .63"'
    echo 'will set brightness level of Alien display to level .63 using xrandr'
    exit 1
fi

xrandr --output "$FullMonitor" --brightness "$1"

上面的腳本是為三顯示器系統編寫的,並針對筆記型電腦螢幕。另外兩個腳本(此處未列出)分別稱為“Sony”和“Toshiba”,用於兩個外部 HDMI 顯示器。筆記型電腦可以安裝適用於 i7-6700 HQ HD 530 顯示卡 iGPU、nVidia GTX 970M GPU 的 Intel 驅動程序,並具有不同的xrandr螢幕名稱,具體取決於 nVidia 專有顯示卡驅動程式或 Nouveau 開源驅動程式。

由於系統共有 9 個不同的 xrandr 螢幕名稱,每個螢幕三個名稱,因此腳本可以根據機器的啟動方式進行靈活調整。

要使此腳本適應您的需求:

  • 重新命名腳本,例如更改alienmsi
  • 重新命名eDP,用於xrandr取得所有監視器名稱的清單並選擇適當的前綴。僅在腳本中輸入前綴。它會-1自動查找後綴。
  • 當呼叫傳遞參數一為亮度等級時;.75= 75%,.3= 30%,等等。

不斷檢查新核心的硬體支持

使用以下命令檢查內核更新後是否支援硬體:

$ ls /sys/class/backlight
intel_backlight
$ cat /sys/class/backlight/intel_backlight/*brightness*
3000
3000
7500
  • 第一個3000是實際亮度
  • 第二次3000是最後一次嘗試亮度變化
  • 7500是您的硬體的最大亮度級別

若要嘗試變更硬體亮度級別,請使用:

$ echo 2500 | sudo tee /sys/class/backlight/intel_backlight/brightness
2500

如果硬體受支援,您將看到變化:

$ cat /sys/class/backlight/intel_backlight/*brightness*
2500
2500
7500

相關內容