Ada sedikit problem, ketika menggunakan ubuntu/debian pada laptop yang menggunakan GPU AMD, maka pengaturan kecerahan tidak betul-betul bisa redup seperti di windows. Bahkan saya sudah melakukan install
sudo apt update && sudo apt install brightnessctl
terus ketik perintah
brightnessctl set 0%
pun tidak bisa se redup seperti di Windows, menurut beberapa catatan, harus edit grub atau kalau mau update ke kernel versi terbaru yaitu Kalau kernel sudah ≥ 7.1.9, kemungkinan besar backlight langsung normal tanpa parameter tambahan.
Untuk cek versi kernel, gunakan perintah
uname -r
Daripada pusing edit grub, langsung upgrade kernel
sudo apt update && sudo apt upgrade
Edit GRUB jika tidak bisa upgrade Kernel
Contents
Pada beberapa laptop dengan grafis AMD, penggeser kecerahan Ubuntu bisa sudah berada di posisi paling rendah, tetapi layar masih terasa terlalu terang. Salah satu penyebabnya adalah kurva kecerahan custom yang digunakan driver AMDGPU.
Panduan ini menunjukkan cara memeriksa masalah tersebut, menonaktifkan kurva custom, lalu memastikan perubahan berhasil setelah komputer direstart.
Catatan: Langkah ini diuji pada ASUS ExpertBook PM1403CDA dengan Ubuntu 26.04.1, grafis AMD Radeon 680M, dan kernel 7.0.0-42. Dukungan dan hasilnya bisa berbeda pada laptop lain. Gunakan langkah ini jika log sistem menunjukkan bahwa kurva kecerahan custom sedang digunakan.
1. Periksa kernel dan perangkat grafis
Buka Terminal, lalu jalankan:
uname -r
lspci -nnk | grep -A4 -Ei 'VGA|Display|3D'
Pada contoh yang diuji, komputer menggunakan kernel 7.0.0-42-generic dan grafis AMD Radeon 680M.
2. Pastikan kurva kecerahan custom sedang digunakan
Jalankan:
journalctl -b -k --no-pager | grep -i 'custom brightness curve'
Jika hasilnya memuat pesan seperti:
amdgpu ... [drm] Using custom brightness curve
berarti driver AMDGPU sedang menggunakan kurva kecerahan custom.
Periksa juga perangkat backlight dan nilainya:
for f in /sys/class/backlight/*; do
echo "$f"
cat "$f/brightness" "$f/actual_brightness" "$f/max_brightness" "$f/scale"
done
Pada perangkat yang diuji, skala awalnya tercatat sebagai non-linear.
3. Tambahkan opsi untuk menonaktifkan kurva custom
Buka konfigurasi GRUB:
sudo nano /etc/default/grub
Cari baris yang diawali dengan:
GRUB_CMDLINE_LINUX_DEFAULT=
Tambahkan opsi amdgpu.dcdebugmask=0x40000 di dalam tanda kutip. Contohnya:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.dcdebugmask=0x40000"
Jangan hapus opsi lain yang sudah ada pada baris tersebut. Simpan perubahan, lalu keluar dari editor.
Opsi ini menonaktifkan dukungan kurva kecerahan custom pada AMDGPU. Dokumentasi kernel Linux
4. Perbarui GRUB dan restart
Jalankan:
sudo update-grub
sudo reboot
5. Verifikasi setelah komputer menyala kembali
Periksa apakah opsi sudah aktif:
cat /proc/cmdline
Pastikan hasilnya memuat:
amdgpu.dcdebugmask=0x40000
Lalu periksa skala dan nilai backlight:
for f in /sys/class/backlight/*; do
echo "$f"
cat "$f/brightness" "$f/actual_brightness" "$f/max_brightness" "$f/scale"
done
Pada laptop yang diuji, skala berubah dari non-linear menjadi linear, dan kecerahan layar dapat diturunkan lebih jauh. Coba juga penggeser kecerahan untuk memastikan hasilnya sesuai.
6. Cara membatalkan perubahan
Jika muncul masalah tampilan atau kamu ingin mengembalikan pengaturan awal:
- Buka kembali konfigurasi GRUB:
sudo nano /etc/default/grub - Hapus
amdgpu.dcdebugmask=0x40000dari barisGRUB_CMDLINE_LINUX_DEFAULT. Biarkan opsi lainnya tetap ada. Contohnya:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - Simpan perubahan, lalu jalankan:
sudo update-grub sudo reboot
Ringkasan
Jika kecerahan minimum di Ubuntu masih terasa terlalu terang, periksa apakah log kernel menunjukkan pesan Using custom brightness curve. Pada perangkat AMD yang mengalami masalah ini, menambahkan amdgpu.dcdebugmask=0x40000 ke opsi boot GRUB dapat membuat skala backlight menjadi linear dan memungkinkan layar diredupkan lebih jauh.
Catatan hasil uji: Pada ASUS ExpertBook PM1403CDA yang diuji, setelah restart skala backlight berubah menjadi linear dan kecerahan berhasil diturunkan.