Tidak dapat mengatur kecerahan layar pada Macbook Pro 10,1 Ubuntu 13.10

12

Saya baru-baru ini menginstal Ubuntu pada retina Macbook Pro saya (mengikuti panduan hebat ini ).

Semuanya berfungsi dengan baik sejauh ini namun kecerahan layar / lampu latar tidak dapat disesuaikan baik dengan menggunakan tombol yang ditetapkan maupun dengan cara lain. Saya tahu, saya bukan orang pertama yang mengatasi masalah ini, tetapi semua solusi yang disarankan yang saya temukan sejauh ini tidak berhasil untuk saya. Saya gagal mencoba yang berikut ini:

  • Termasuk Opsi RegistryDwords" "EnableBrightnessControl=1di Bagian Perangkat dari/etc/X11/xorg.conf
  • aplikasi xbacklight
  • Saya juga belum menemukan file seperti mbp_backlightatau apple_backlightdi sistem saya yang mungkin akan menjadi titik awal.

Saya menggunakan driver Nvidia. (BTW: Dengan driver-nouveau, tombol untuk mengatur kecerahan berfungsi. Namun, dengan driver nouveau Ubuntu tidak melanjutkan dari mode tunda)

Ada saran yang bisa saya lakukan? Terima kasih!

ben101
sumber
Saya juga mencoba driver nvidia 331.25 terbaru tanpa hasil.
pjvds

Jawaban:

15

Saya menginstal Ubuntu 13.10 pada 15 "MacBook Pro 11,3 (Akhir 2013) saya dengan kernel 3.14.0-031400rc5-generik dan driver Nvidia 331.49. Kunci kontrol kecerahan saya juga tidak berfungsi. Perbaikannya adalah menambahkan baris ini ke /etc/rc.local:

setpci -v -H1 -s 00:01.00 BRIDGE_CONTROL=0

Tombol kontrol kecerahan berfungsi sekarang.

Tim Van Steenburgh
sumber
Ini berfungsi dengan baik pada Macbook Pro 10,1 saya yang menjalankan Ubuntu 14.04 (kernel 3.13.0-32-generic) dengan driver Nvidia versi 340.24.
rcv
1
Ini bekerja dengan baik untuk saya dengan Macbook Pro 11,3 (pertengahan 2014) dan Ubuntu 14,04.
pcx
Ini tidak melakukan apa pun pada Macbook Pro 3,1 saya (akhir 2007) dan Xubuntu 14.04 dengan driver Nouveau. Meskipun 00: 01.00 memang merupakan jembatan PCI untuk kartu nvidia.
Ini juga bekerja dengan sempurna untuk MacBookPro11,3 '14 Retina 15 "saya yang menjalankan Debian Stretch. Satu-satunya cara jawaban ini bisa lebih baik adalah jika mengutip sumber.
Stephen Niedzielski
Saya mencoba ini di MacBook Pro 11,3 (Akhir 2013) dengan Ubuntu 17,04 - tetapi tidak ada /etc/rc.local lagi - ada ide untuk meletakkan ini?
Mr.Gosh
8

jika Anda ingin menggunakan lampu latar dengan driver nvidia, coba jalankan (sebagai root):

setpci -v -H1 -s 00:01.00 BRIDGE_CONTROL=0

Kemudian sesuaikan cahaya latar menggunakan file sysfs gmux_backlight:

echo 200 > /sys/class/backlight/gmux_backlight/brightness
echo 800 > /sys/class/backlight/gmux_backlight/brightness
Andy Spencer
sumber
2

Temukan kartu video / grafik di Ubuntu dan Linux Mint

Jalankan perintah di bawah ini di terminal untuk mengetahui kartu video apa yang digunakan untuk cahaya latar / kecerahan:

ls /sys/class/backlight/

temukan driver grafis di Ubuntu

Seperti yang Anda lihat, output untuk saya adalah dell_backlight dan intel_backlight. Indikator bahwa kartu grafis yang digunakan adalah Intel. Cara lain untuk mengetahui kartu grafis adalah dengan masuk ke Pengaturan Sistem-> Detail-> Grafik. Anda dapat melihat kartu grafis yang digunakan.

Jika kartu grafis Anda adalah Intel, Anda dapat melanjutkan dengan perbaikan di bawah ini. Perbaiki masalah kontrol kecerahan dengan kartu Intel di Ubuntu dan Linux Mint:

Buka terminal dan buat file konfigurasi berikut, jika tidak ada:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

Sekarang kita perlu mengedit file ini. Anda dapat menggunakan editor apa pun baik itu terminal atau grafis.

sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

Tambahkan baris berikut ke file ini:

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

EndSection

Simpan itu. Logout dan log in kembali. Kontrol kecerahan harus bekerja melalui tombol fungsi sekarang:

Perbaiki kontrol kecerahan tidak berfungsi di Ubuntu 13.10

Manikandaprabu.N
sumber
Berfungsi dengan baik di Kubuntu 15.04 @ MacBook Pro 12,1
Kouber Saparev
1

Saya menonaktifkan NVidia GPU menggunakan cli

echo 'OFF' > /sys/kernel/debug/vgaswitcheroo/switch

Untuk membuat ini terjadi saat startup, tambahkan baris di atas ke /etc/rc.local

Pastikan Anda telah menginstal driver Intel.

sudo apt-get install xserver-xorg-video-intel 

Dengan ini, Tangguhkan, lanjutkan, dan sesuaikan kecerahan layar berfungsi seperti pesona.

Satu-satunya masalah yang masih tetap belum terpecahkan adalah kotak hang saat logoff / shutdown karena bug ini (Perlu memaksa shutdown dengan menahan tombol daya selama 5 detik).

Prem Anand
sumber
1

Coba ini.

  • Menjalankan $ sudo gedit /etc/default/grub

  • Ubah baris GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"ke:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

  • Simpan perubahannya.

  • Menjalankan $ sudo update-grub

  • Mulai ulang.

Archlinux Wiki pada kontrol kecerahan di sini .

Pavel
sumber
0

Nah solusi paling memuaskan yang saya temukan adalah untuk menonaktifkan Nvidia-GPU diskrit saya dengan gfxCardStatus di bawah OSX dan untuk reboot ke Ubuntu. Namun, ini tidak terlalu elegan dan karena itu saya masih mencari cara serupa di Ubuntu. Jadi, jika ada yang tahu cara menonaktifkan Nvidia GPU di bawah Ubuntu, beri tahu saya. Saya sudah mencoba lebah, namun tidak berhasil. Tampaknya itu tidak kompatibel dengan MacBook atau MacBook saya secara umum, karena Mac tidak menggunakan teknologi Optimus. Jujur saya tidak memiliki pengetahuan nyata tentang semua hal ini, saya hanya ingin Ubuntu berjalan dengan elegan di sistem saya.

ben101
sumber