Сначала:
Notebook Positivo BGH - C500 Series.
Processor: AMD C60 series (dual core 800 mhz-1ghz)
GPU: Radeon HD 6290 (worked with fglrx/Catalyst)
Привет всем, это мой первый пост в 8-летней используйте Ubuntu / Kubuntu, у меня никогда не было проблем с какой-либо версией, но когда я перешел с Willy на Xenial, в последней версии я не позаботился о драйверах свойств AMD / ATI ( fglrx ) были прекращены или не поддерживаются разработчиками, и они советуют не обновлять для пользователей AMD. Клавиши Fn не работают!
Однако после обновления, когда я настраивал, я хочу установить драйверы с консоли:
sudo apt-get install fglrx fglrx-updates
"fglrx" and "fglrx-updates" has no candidates
В версии Willy (и предыдущих версиях), Я не могу управлять или уменьшить яркость / подсветку, используя драйверы свойств.
В Ubuntu 16.04 используются следующие драйверы:
xserver-xorg-video-amdgpu
xserver-xorg-video-radeon
И это открытые драйверы, но на самом деле это не проблема.
Я пробовал следующие процедуры:
Я пытался разместить различные ссылки, но новички не могут публиковать более 2 ссылок
sudo apt-get install xserver-org-video-amdgpu
sudo apt-get install xserver-org-video-radeon
## 2. Он сохраняет высокий блеск, несмотря на изменение / sys / class / backlight, и подсказка показывает мне (присутствует radeon_bl0):
lspci | grep ati
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wrestler [Radeon HD 6290]
ls /sys/class/backlight
radeon_bl0
Внутри папки, яркость , max_brightness , actual_brightness , bl_power и другие присутствуют
echo > 10 /sys/class/backlight/radeon_bl0/brightness
Нет эффекта
echo > 100 /sys/class/backlight/radeon_bl0/max_brightness
permission denied
chmod 0777 /sys/class/backlight/radeon_bl0/max_brightness
nano /sys/class/backlight/radeon_bl0/max_brighness
modifing 255 to 100
Ctrl+O > I/O Error
chmod 0777 /sys/class/backlight
The same result > I/O Error
И найдите другой способ:
ls -alh /sys/class/backlight
lrwxrwxrwx 1 root root 0 abr 23 12:23 radeon_bl0 -> ../../devices/pci0000:00/0000:00:01.0/drm/card0/card0-LVDS-1/radeon_bl0
И пробовать то же самое, и никакого эффекта.
GRUB_CMDLINE_LINUX="acpi_osi=Linux" | No effect
GRUB_CMDLINE_LINUX="acpi_backlight=none" | No effect
GRUB_CMDLINE_LINUX="acpi_backlight=vendor" | No effect
GRUB_CMDLINE_LINUX="acpi_backlight=video" | No effect
GRUB_CMDLINE_LINUX="acpi_backlight0" | No effect
GRUB_CMDLINE_LINUX="acpi_backlight=radeon_bl0" | No effect
Перезагрузка и редактирование grub (с одинаковыми предложениями) перед запуском Ubuntu, как ни странно, не запускается. Запуск в «режиме восстановления», / sys / class / backlight, показывает мне:
acpi_video0
Но SDDM не запускается.
cd /usr/share/X11/xorg.conf.d
dir > 10-amdgpu.conf is present
nano 10-amdgpu.conf | shows me
Section "OutputClass"
Identifier "AMDgpu"
MatchDriver "amdgpu"
Driver "amdgpu"
EndSection
I added
Section "Device"
Identifier "card0" | put also "AMDgpu"
Driver "amdgpu"
Option "Backlight" "radeon_bl0"
BusID "PCI:00:01:01"
End Section
Но это не работает, так как опция «Подсветка» предназначена для драйвера Intel. Я пересмотрел человека из amdgpu и не обдумал этот вариант. Несколько раз ни один из них не запускает SDDM.
setpci -s 00:01.0 F4.B=7F | Not work
setpci -s 00:01.0 F4.B=FF | Not work
setpci -s 00:01.0 F4.B=50 | Not work
setpci -s 00:01.0 F4.B=80 | Not work
Эта видеокарта не поддерживается setpci
sudo apt-get install xbacklight
xbacklight -s 80 | there is no effect
No outputs have backlight property
xbacklight -d LVDS -s 80
RANDR Query Version returned error -1
Это не работает, я искал, и xbacklight устарел для xf86-video-ati для управления подсветкой, я установил скрипт "light" "(LightScript), но это тоже не сработало.
nano /etc/udev/rules.d/81-backlight.rules
# Set backlight level to 8
SUBSYSTEM=="backlight", ACTION=="add", KERNEL=="acpi_video0", ATTR{brightness}="8"
Save & Exit and there is no effect after boot
I don't understeand how this works, but I've got this from the prompt:
systemctl list-units | grep -i backl
systemd-backlight@backlight:radeon_bl0.service loaded active exited Load/Save Screen Backlight Brightness of backlight:radeon_bl0
system-systemd\x2dbacklight.slice loaded active active system-systemd\x2dbacklight.slice
Сервис systemd-backlight загружен для / sys / class / backlight! Но это не работает, подсветка не меняется.
Finally I put in the console:
xrandr --output LVDS-1 --brightness 0.6 | 0.4 | 0.3
Previously identified output
Это «сработало» для меня, но когда я перезапускаю значения xrandr, переходящие к значениям по умолчанию, более чем я ставлю xrandr --output LVDS1 --brightness 0.5 в начале сессии. (На Kde через Системные настройки> Пуск и завершение работы)
Во всех случаях яркость / подсветка всегда высока, это не имеет значения, что я делаю, Fn Keys don ' t, а индикатор яркости Kde становится равным 0, а ЖК-дисплей выглядит как рождественская елка, потому что она бесконечно поворачивается вверх / вниз.
Извините за мой плохой английский!
в универсальной реализации нет никакого разрешения стандартного уровня яркости. Например, одно из моих полей Linux является Спутником Toshiba L510 и имеет 8 битовых разрешений. т.е. мой /sys/class/backlight/acpi_video0/brightness
только примет значения в [0,7]. Я также видел, что еще одна система имеет разрешение 23 битов. т.е. [0-22].
Для знания диапазона значений яркости считайте Ваш /sys/class/backlight/radeon_bl0/max_brightness
файл. Также значение max_brightness файла, скорее всего, установлено встроенным микропрограммным обеспечением Вашей системы, и Вы не можете записать в него. Но /sys/class/backlight/radeon_bl0/brightness
файл может быть записан в, пока записанное значение между 0 и результат
cat /sys/class/backlight/radeon_bl0/max_brightness
также приостановка Вашей системы и пробуждение, это обычно решает некоторые проблемы относительно ACPI и UEFI - дополнительными ключами функций. для приостановки системы используют следующую команду.
sudo pm-suspend
затем будят Вашу систему путем нажатия кнопки питания, и проверка является функциональными клавишами, работают.
Существует что-то очень нечетное о синтаксисе, который Вы используете для записи в файлы в /sys/class/backlight/
. Попробуйте это, вместо этого:
echo 128 | sudo tee /sys/class/backlight/radeon_bl0/brightness
Между прочим, Вы не смогли изменить "max_brightness", потому что тот файл должен просто там сообщить максимальную яркость, которую можно использовать. Необходимо изменить файл, названный "яркостью".
О Вашем синтаксисе оболочки: оператор >
перенаправления оболочки только работает, если Вы уже выполняете оболочку как корень (например, с помощью sudo -s
), но я должен сообщить, что выполнение так обычно считают плохим идея. Вход в корневую оболочку дает Вам великую державу; и с великой державой прибывает большие огромные ошибки. Легко забыть, что Вы работаете как корень и затем случайно портите свою целую систему. Вот почему я рекомендую sudo
, как в примере выше. Sudo
напоминание, чтобы быть осторожным: что-либо после Word sudo
обычно запрещено и потенциально опасно.
Однако, если Вам любопытно, возможно использовать >
оператор перенаправления файла путем, Вы спрашивали, но необходимо будет менять аргументы. Часть, которая прибывает после эти >
, является именем файла для записи в, часть, прежде чем это будет команда, чья производит Вас, хочет перенаправить. Так, например,
$ sudo -s
# cd /sys/class/backlight/*/
# echo 128
128
# echo 100 > brightness
# cat brightness
100
# echo 200 > brightness
# cat max_brightness
255
# cat max_brightness > brightness
# cat brightness
255
# exit
$
(Вы заметите свои быстрые изменения в знаке "диез" при выполнении корневой оболочки. Это - тонкий предупредительный знак. Ввод exit
вернет Вас к безопасности Вашей учетной записи обычного пользователя.)