Главная Ubuntu - регулировка яркости на samsung r538

Ubuntu - регулировка яркости на samsung r538

При пользовании ubuntu на домашнем ноутбуке столкнулся с проблемой - не работала регулировка яркости r538, видеокарта ati radeon hd 5470. Перерыл весь интернет и попробовал множество faq. Так и не помогло. Вот нашлось решение.

И так моя проблема:

Ноутбук samsung r538 видеокарта ati radeon mobility hd 5470. Не регулируется подсветка. Никак вообще, ни кнопками, ни в электропитании. Ставил 10.4, 10.10, 11.04, 11.10. Ставил все обновления, проприетарные драйвера ati. Также samsung tools и samsung backlite. Ковырял xorg и grub.conf. Бестолку. Признаки такие - нажимаю кнопки уменьшение яркости индикатор убунты показывает что подсветка уменьшается а ничего не меняется. Тоесть кнопки работают... еще когда зарядку вынемаю, яркость уменьшаеться до гдето 20%. Тоесть теоретически возможно уменьшить.

Вот последовательность действий, которые помогли в моем случае:

1. Устанавливаем чистую систему ubuntu 10.04, ставим все предложенные обновления.
2. НЕ НУЖНО УСТАНАВЛИВАТЬ проприетарный драйвер!!!
3. Устанавливаем из репозитория samsung-backlight.

sudo add-apt-repository ppa:voria
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install samsung-backlight

4. Перегружаемся. Добавляем в верхнюю панель апплет регулировки яркости.
Яркость заработала в апплете регулировки, но при нажатии Fn+Up клавиши отказались работать и просто завесили ноут.

5. Добавляем свою модель в /lib/udev/rules.d/95-keymap.rules:
sudo gedit /lib/udev/rules.d/95-keymap.rules

Находим строки с самсунгом и добавляем:
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R538/R578/R778*|*Q210*|*Q310*|*X05*|*P560*|*R560*", RUN+="keymap $name samsung-other"

6. Добавляем свою модель в /lib/udev/rules.d/95-keyboard-force-release.rules:
sudo gedit /lib/udev/rules.d/95-keyboard-force-release.rules

Находим строки с самсунгом и добавляем:
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*NC20*|*N130*|*SP55S*|*SQ45S70S*|*SX60P*|*SX22S*|*SX30S*|*R538/R578/R778*|*SR70S/SR71S*|*Q210*|*Q310*|*X05*|*P560*|*R560*", RUN+="keymap $name samsung-other"

7. Перегружаемся. Теперь кнопки закработали и меняли яркость, но есть проблема - без проприетарного дравера не работает compiz и 3d.

8. Устанавливаем проприетарный драйвер.
Скачиваем драйвер.
sudo sh ./ati-driver-installer-10-12-x86.x86_64.run --buildandinstallpkg
вставьте название скачанного драйвера. Очень важно выполнить установку драйвера именно так. После установки и перезапуска подсветка перестала регулироваться.

9. Правим xorg.conf

sudo nano /etc/X11/xorg.conf

Дописываем в секцию ´Device´ следующее:
Option "RegistryDwords" "EnableBrightnessControl=1"

10. Правим grub.
sudo nano /etc/default/grub

Находим строку "GRUB_CMDLINE_LINUX_DEFAULT" и дописываем туда:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"

Применяем изменения:
sudo update-grub

11. Перегружаемся. И о чудо все заработало и 3d и fn кнопки )))

© 2018 Харьковблог
 
Харьковблог в
разработка Idea