Jak przywrócić regulację podświetlania matrycy w Ubuntu 14.04 na urządzeniach z hybrydowym układem graficznym Intel+Nvidia.

Bury91
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 22 kwie 2014, 00:36
Płeć: Mężczyzna
Wersja Ubuntu: 15.04
Środowisko graficzne: GNOME
Architektura: x86_64

Jak przywrócić regulację podświetlania matrycy w Ubuntu 14.04 na urządzeniach z hybrydowym układem graficznym Intel+Nvidia.

Post autor: Bury91 » 22 kwie 2014, 00:57

Wielu użytkowników Ubuntu skarży się na brak możliwości zmiany intensywności podświetlania matrycy w laptopie z kartami nvidia. Problem leży w pliku konfiguracyjnym GRUBa oraz w sterowniku karty graficznej. Najpierw należy usunąć sterownik nauveau. Uruchom terminal i wykonaj poniższe polecenia:

Kod: Zaznacz cały

echo -e "blacklist amd76x_edac\nblacklist vga16fb\nblacklist nouveau\nblacklist rivafb\nblacklist nvidiafb\nblacklist rivatv" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Kod: Zaznacz cały

udo apt-get remove --purge nvidia*
Następnie instalujemy bumblebee, z poziomu konsoli po kolei

Kod: Zaznacz cały

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
sudo reboot
Gdy komputer się zrestartuje, sprawdzamy, czy noveau na pewno nie ma wpisując

Kod: Zaznacz cały

lsmod | grep nouveau
Teraz przechodzimy do edycji pliku grub. Aby to zrobić, w konsoli wpisujemy

Kod: Zaznacz cały

sudo gedit /etc/default/grub
I dodajemy flagi GRUBa:
W linii

Kod: Zaznacz cały

GRUB_CMDLINE_LINUX=""
pomiędzy cudzysłowami wpisujemy, w zależności od tego, jakie bebechy ma nasz komputer:
INTEL - standardowe ustawienia

Kod: Zaznacz cały

pcie_aspm=force acpi_osi='!Windows 2012' acpi=force acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1
INTEL - jeżeli nie działa kontrola podświetlania matrycy

Kod: Zaznacz cały

pcie_aspm=force acpi_osi='!Windows 2012' acpi=force acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 drm.vblankoffdelay=1 acpi_backlight=vendor
AMD/NVIDIA - standardowe ustawienia

Kod: Zaznacz cały

pcie_aspm=force acpi_osi='!Windows 2012' acpi_enforce_resources=lax
AMD/NVIDIA - jeżeli nie działa kontrola podświetlania matrycy

Kod: Zaznacz cały

pcie_aspm=force acpi_osi='!Windows 2012' acpi_enforce_resources=lax acpi_backlight=vendor
W tym momencie mój plik grub wygląda następująco:

Kod: Zaznacz cały

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX="pcie_aspm=force acpi_osi='!Windows 2012' acpi_enforce_resources=lax acpi_backlight=vendor"
Na koniec, należy zaktualizować ustawienia GRUB-a:

Kod: Zaznacz cały

sudo update-grub
Na moim komputerze (Acer V3-571G) wszystko działa idealnie. Matryca rozjaśnia się i ściemnia, działa aplet regulacji jasności matrycy(!). Powodzenia, mam nadzieję, że pomogłem :)
Ostatnio zmieniony 18 maja 2014, 14:00 przez bear7, łącznie zmieniany 1 raz.
Powód: doprecyzowanie tytuł wątku i takie tam drobne poprawki
ODPOWIEDZ

Wróć do „Hardware-Multimedia”