14.04 Asus g56jr Fn + Kiểm soát độ sáng


10

Gần đây tôi đã cài đặt Ubuntu trên máy tính xách tay Asus G56Jr mới của mình. Tôi nhận thấy rằng mặc dù tất cả các phím Fn + fX khác đang hoạt động, độ sáng màn hình không hoạt động.

Tôi đã thử chỉnh sửa grub, như nhiều người ở đây đã khuyên trước đây, không có kết quả. Ngoài ra tôi đã thử sử dụng các trình điều khiển khác nhau. ATM Tôi đang sử dụng trình điều khiển nhị phân NVidia 331,38 và tệp grub của tôi trông như thế này:

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""

Tôi biết điều này đã được hỏi rất nhiều lần, nhưng tôi không thể tìm thấy bất kỳ giải pháp làm việc nào.

biên tập

Không giống như nhiều người khác, tôi thực sự có thể thiết lập độ sáng trong Cài đặt.

Câu trả lời:


22

Tôi có một chiếc ASUS G56JK và gặp vấn đề tương tự. Bây giờ nó đã được sửa cho tôi.

Trong thiết bị đầu cuối:

sudo gedit /etc/default/grub

Thay đổi

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

đến

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

Lưu lại

sudo update-grub

Khởi động lại máy tính.

Các phím chức năng (fn + F5 / F6) hiện đang hoạt động.


Không chắc chắn tại sao bạn bị hạ cấp. Đây là điều đầu tiên làm việc cho tôi. Cảm ơn!
skaz 7/2/2015

Tôi phát hiện ra rằng việc này sẽ được thực hiện lại sau khi nâng cấp lên các phiên bản mới
Captain_Frog

Hoạt động trên Asus F200MA, cảm ơn rất nhiều! Tôi đã thấy một số hướng dẫn sử dụng acpi_backlight=vendorhoặc pcie_aspmthay vì acpi_osi, nhưng không làm việc cho tôi. Tôi đoán đó chỉ là vấn đề của sự khác biệt nhỏ về phần cứng?! Dù sao, tôi rất vui vì nó hoạt động!
Samy Dindane

Bạn có thể đã bị hạ cấp vì bạn đang đề xuất chỉnh sửa các tệp mặc định. Bạn thực sự nên thêm menuentry vào /etc/grub.d/40_custom. Menuentry có thể được sao chép từ /boot/grub/grub.cfg tìm một cái được gọi là giống như ub Ubuntu mục menu bạn thường khởi động trong grub. Sau khi sao chép vào dòng 40_custom find có "giật gân yên tĩnh" và thêm acpi_osi = vào cuối. Google cho "Menu miễn phí bảo trì" để tìm hiểu làm thế nào để cập nhật bằng chứng. Và đổi tên 40_custom thành 06_custom để nó sẽ là tùy chọn đầu tiên. Chạy sudo update-grub.
Ivan Ivanić

đã làm việc trên ASUS R554L
akonsu

3

Tùy chọn chung nhất là kiểm soát độ sáng thông qua tệp lớp / sys như bên dưới echo 150 > /sys/class/backlight/intel_backlight/brightness. Giá trị cao nhất của tập tin này là 946.

Ngoài ra, bạn có thể tạo một tệp /usr/share/X11/xorg.conf.d/20-intel-confvà đặt giá trị bên dưới:


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

Không chắc chắn nếu bước dưới đây là bắt buộc, nhưng tôi đã sử dụng nó trước bước trên, Chỉnh sửa /etc/default/grubvà đặt GRUB_CMDLINE_LINUX_DEFAULTnhư

 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX=""

Sau đó tôi đã làm một sudo update-grub

Bạn cũng có thể sử dụng tiện ích xbacklight và các phím tắt thiết lập trong unity / Compiz để gọi nó. Cài đặt phím tắt:
xbacklight -dec 5giảm 5 đơn vị
xbacklight -inc 5để tăng.

Mặc dù, xbacklight sẽ không giải quyết các phím "fn", tuy nhiên nó sẽ cung cấp cho bạn một phím tắt đơn giản.


Thêm: Tùy chọn "RegistryDwords" "EnableBrightnessControl = 1" cho "thiết bị" cũng hoạt động trên một số phần cứng. Bạn cũng có thể cần thêm dòng "VendorName" "nvidia"
bleeves

Thật không may, các giải pháp nhất định không làm việc cho tôi. Có, điều khiển tệp lớp / sys hoạt động, nhưng đây là giải pháp cồng kềnh và sẽ không thoải mái khi đặt độ sáng trong suốt cả ngày.
Bác sĩ Nefario

tập tin độ sáng của tôi có giá trị 4302 và không có cách nào để chỉnh sửa nó ngay cả khi là một ... lạ
Hrachos

1

Trên ASUS GL552vw của tôi với Ubuntu 16.04:

Chỉ cần làm việc bằng cách thêm acpi_backlight=nativevào / etc / default / grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_osi= acpi_backlight=native"

CHỈNH SỬA 1

Đừng quên cập nhật grub!

sudo update-grub

0

Tôi có ASUS G551JM với cùng một vấn đề (các phím Fn + F5 và Fn + F6 thậm chí không được đăng ký bởi acpi_listen).

Tôi tìm thấy giải pháp khắc phục sau : để ánh xạ một cặp khóa Fn + khác thành tập lệnh độ sáng tùy chỉnh. Tôi chọn sử dụng Fn+CFn+V.

Tôi cũng đề nghị kịch bản sau đây của tôi, để thực hiện các điều chỉnh độ sáng thực tế. Kịch bản thực hiện nó theo gia số mũ thay vì tuyến tính, do đó, nó đòi hỏi nhiều lần nhấn phím ít hơn để đạt được độ sáng mong muốn:

#!/bin/bash

USAGE="Usage: `basename $0` +|-|max|<number>"

hwpath="/sys/class/backlight/intel_backlight"

if [ "$1" == "+" ]; then
    maxbright=`cat $hwpath/max_brightness`
    bright=`cat $hwpath/brightness`
    bright=`echo "print(int(min($maxbright,$bright + max($bright * 0.5, 1))))" | python`
else
   if [ "$1" == "-" ]; then
    bright=`cat $hwpath/brightness`
    bright=`echo "print(int(max(0,$bright - max($bright * 0.33, 1))))" | python`
   else
    if [ "$1" == "max" ]; then
        maxbright=`cat $hwpath/max_brightness`
        bright=$maxbright
    else
        if ! [[ "$1" =~ ^[0-9]+$ ]] ; then
            echo "`basename $0` version 0.1"
            echo $USAGE >&2
            echo "+|-   brighter/darker"
            echo "max   maximum luminosity"
            echo "<int> set specific light intensity"
            exit 1
        else
            bright=$1
        fi
    fi
   fi
fi


echo $bright | tee $hwpath/brightness"

Kịch bản Bash cần một Python. Đặt nó ở đâu đó trong đường dẫn (tôi đặt tên cho nó bright), và sử dụng nó đơn giản bằng cách bright -, bright +, bright 50(màn hình rất mờ, tốt cho công việc ban đêm) hoặc bright max.

Nếu bạn muốn sử dụng tập lệnh với tư cách là người dùng không root, vui lòng thay đổi quyền cho /sys/class/backlight/intel_backlight; nơi tốt nhất để làm điều đó là thông qua công việc mới bắt đầu, vì các công việc mới bắt đầu được thực thi bởi root.

Kịch bản này tương thích với ít nhất 3 mẫu ASUS: ASUS N56VZ, ASUS G551JM và ASUS P53E. Tôi đoán nó phải tương thích với hầu hết các ASSUS khác ngoài đó, và sau một sửa đổi nhỏ, với tất cả các nhãn hiệu máy tính xách tay khác để lộ độ sáng màn hình ở đâu đó trong /syscây hệ thống tệp.


0

Tôi đã phát hiện ra điều này: Các nút bàn phím độ sáng không hoạt động trên Asus 1225c hoạt động ngay cả đối với Ubuntu 14.04 với ASUS G56jr

EDIT: Ok, sau một vài năm tôi phải làm điều này một lần nữa, lần này là trên Arch Linux. Hóa ra nó không thực sự đặc biệt và nếu bạn có một máy tính xách tay ASUS thì bạn có vấn đề với điều đó.

Vì vậy, hầu hết người dùng nói rằng nếu bạn có mô-đun máy tính xách tay asus (hoặc cho các máy mới hơn asus_nb_wmi ) được tải thì bạn nên đi. Tuy nhiên đối với tôi đó là thông số này và kernel acpi_osi=. Vâng, chính xác như thế. Không có gì sau dấu bằng, thậm chí không có khoảng trắng .

Vì vậy, để kiểm tra nếu nó được tải theo mặc định, hãy làm:

lsmod | grep asus

Nếu không:

modprobe asus-laptop

Bạn có thể sẽ cần phải tải mô-đun mỗi khi bạn khởi động như vậy, vì vậy hãy chắc chắn để làm cho nó tải tự động (tìm kiếm google cho điều đó)

Tôi cũng sẽ giữ liên kết để tham khảo về cách thêm tham số vĩnh viễn và tôi cũng sẽ dán nó ở đây, trong trường hợp nó bị mất ở đó:

Đầu tiên:

sudo sed 's/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="/' -i /etc/default/grub

Sau đó:

sudo update-grub

PS Bất cứ nơi nào bạn thấy asus-laptop trong các hướng dẫn này nhưng bạn biết máy tính xách tay của bạn đủ mới, hãy thay thế bằng asus_nb_wmi


Thật không may cho tôi: / Tôi có nVidia GTX760M và Intel core i7 4700HQ
Hrachos

Tôi với phần cứng giống như bạn. Rất tiếc khi biết nó không hiệu quả với bạn ...
Bác sĩ Nefario

0

Tôi có Asus N551VW, và đang làm

GRUB_CMDLINE_LINUX_DEFAULT = "giật gân yên tĩnh acpi_osi ="

làm cho FN + F5 di chuyển thanh trượt độ sáng (không có cái này, nó không làm gì cả), nhưng độ sáng vẫn không thay đổi. Thay đổi nó thông qua các menu hoạt động. Tất cả các kết hợp FN khác hoạt động.

Sẽ kiểm tra các combo khác và đăng giải pháp nếu tôi nhận được một ...

(Lưu ý bên cạnh, ngủ đông trên nắp đóng không hoạt động, không có vấn đề gì. Sự kiện đóng nắp không được nhận ra. Chúng có thể được kết nối bằng cách nào đó không?)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.