al1e 14.09.2009 09:47
Есть проблема! — nvidia на буке
Что в slakware 13, что zenwalk 6.2 яркость подсветки экрана можно было регулировать из коробки стандартными средствами до момента установки проприетарных от nvidia дров. После того как поставил дрова все стало глухо.... Карточка 9200, ноут от samsunga. У кого были похожие косяки и как боролись?
xT 14.09.2009 10:38 #
+ 0 -
какие версии дров устанавливал?
версии дров последние, предпоследние и предпред последние. не работают функциональные клавиши... я еще не видел дистра где бы они работали из коробки. ДЕ кеды 4.2.4 и чxfce 4.6.1. в нвидиа-сетинг нет такого пункта.... пардон, я не коректно поставил вопрос. Яркости ПОДСВЕТКИ... поправлю сейчас
не работают функциональные клавиши... я еще не видел дистра где бы они работали из коробки.
не видел дистра в котором они не работали бы.
Можети дело в буке?
да и в винде они то работают.... может все таки система или мои руки...
Ну не скажи. У нас Шеф живёт и управляет конторой из Москвы, а мы в Питере.
Он приехал с ноутом не давно и отдал нам =) мол ребята посмотрите.. Я флешку тыкаю и пытаюсь грузиться... а оно не заводится.. Отдал Админу со словами, посмотри чё там. Он захотел снести висту и поставить хрюшу.. А оно не встаёт и дров на половину девайсов нету
Он приехал с ноутом не давно и отдал нам =) мол ребята посмотрите.. Я флешку тыкаю и пытаюсь грузиться... а оно не заводится.. Отдал Админу со словами, посмотри чё там. Он захотел снести висту и поставить хрюшу.. А оно не встаёт и дров на половину девайсов нету
хм..... а руки тебе на что даны? а голова? все решаемо, ибо сам это уже проходил
как бы есть ноуты, что дрова больше под висту или другую ОС пишут, но настроить и запусить можно, да весь линукс так, большинство дров вначале было не офф дровами, люди сами писали и настраиваили, так что al1e прав
эээ... ты чтонить кроме убунты видел? Вот последняя убунта у мя только яркость и подхватила, остальное прописывать надо т.к. у всех коды Fn+<key> разные... хотя может быть ты использовал дистры которые умеют читать мысли? Я вот гентой пользуюсь, но там из каробки что-то не регулируется яркось :-D
ну это деамон у гнома есть, который определяет эти клавиши, в убунту потому пашет ( там же гном), в хфсе4 ( у меня стоит самого на ноуте) , надо поставить пакет отдельный и настроить, и будет работать.
эээ... ты чтонить кроме убунты видел?
И даже прямо сейчас использую =) Например АРЧ
Вот только часть того что видел
http://it-talk.ru/?p=113
http://it-talk.ru/?p=104
http://it-talk.ru/?p=101
http://it-talk.ru/?p=96
http://it-talk.ru/?p=93
http://it-talk.ru/?p=92
На нетбуке кранч, всё из коробке.
У мамы на ноуте тоже ФН клавиши из коробки.
А что в этом такого? Эти клавиши выполняют везде одни и те же задачи.
Может просто хватит экономить и покупать дешевое железо?
мда.... а у тя какой то ноут. мне просто интересно насколько я "продешевил"
они софт. дело не в клавифах. заходишь в менеджер питания, двигаешь ползунок и ноль реакции... тоже бук виноват???
ты не тычь в винду. читай вопрос внимательней. до установки проприетарных дров то РАБОТАЛО, и была реакция на ползунок, но стоило поставить дрова как все пропало
А ещё все на ATI ругаются =)
У меня на АТИ кстати через ползунок гномовский тоже яркость не меняется. Только при помощи клавиш, которые сам через acpi_event прописывал.
вот... я вроде нашел в /proc файл отвественный за это, но не получается писать в него(((
# cat /proc/acpi/video/NVID/LCD/brightness
levels: 40 50 60 70 80 100
current: 100
# echo "current: 40" >/proc/acpi/video/NVID/LCD/brightness
bash: echo: write error: Недопустимый аргумент
echo "40" >/proc/acpi/video/NVID/LCD/brightness - проходит но нет результата
http://welinux.ru/post/1392/#cmnt22027
работало и в кедах и в xfce до установки дров от производителя))))
работало и в кедах и в xfce до установки дров от производителя))))
вопрос снят, проблема правда в дровах, я ниже написал, да и ты сам вроде решение нашел
Я тут писал на одном форуме. Там правда для ноутов Sony Vaio, но думаю, и с Самсунгом должно прокатить:
Поддержка дополнительных клавиш(Fn+F5(6,7,9,10,12) + дополнительные мультимедийные клавиши).
Не знаю точно работает ли этот способ в более ранних ядрах, но в 2.6.30 он отлично работает. Пример с устновкой яркости(но вообще вы можете поставить на эти клавиши и комбинации всё что захотите)
Итак, для начала нужно определить код самой клавиши. Для этого в консоли выполняем команду
acpi_listen
И нажимаем комбинацию интересующих нас клавиш. Обычно появляется сразу два кода. Первый реагирует на нажатие, а второй на отпускание клавиши. Тем самым даже можно сделать функцию, когда к примеру вы зажимаете Fn+F9 на экране появляется какая-то программа, а когда отпускаете - она исчезает. Итак определили код - для меня он получился
SNC 00000001 00000010
У Вас должен появиться примерно такой же.
Теперь после выполения команды "su"(для ubuntu "sudo -s") и ввода пароля получаем права суперпользователя(root). Далее необходимо перейти в папку "/etc/acpi". В ней нас будут интересовать папки "action" и "events".
В папке "events" создаём файл "sonybrigh-up" такого содержания:
Здесь всё ясно - в events пишем код клавиши, а в action - скрипт, который эта клавиша будет запускать.
Аналогично создаём файл "sonybright-down":
Осталось написать скрипт "sonybright.sh", который будет менять яркость экрана.. у меня он выглядит следующим образом:
Не знаю точно работает ли этот способ в более ранних ядрах, но в 2.6.30 он отлично работает. Пример с устновкой яркости(но вообще вы можете поставить на эти клавиши и комбинации всё что захотите)
Итак, для начала нужно определить код самой клавиши. Для этого в консоли выполняем команду
acpi_listen
И нажимаем комбинацию интересующих нас клавиш. Обычно появляется сразу два кода. Первый реагирует на нажатие, а второй на отпускание клавиши. Тем самым даже можно сделать функцию, когда к примеру вы зажимаете Fn+F9 на экране появляется какая-то программа, а когда отпускаете - она исчезает. Итак определили код - для меня он получился
SNC 00000001 00000010
У Вас должен появиться примерно такой же.
Теперь после выполения команды "su"(для ubuntu "sudo -s") и ввода пароля получаем права суперпользователя(root). Далее необходимо перейти в папку "/etc/acpi". В ней нас будут интересовать папки "action" и "events".
В папке "events" создаём файл "sonybrigh-up" такого содержания:
event=/sony/hotkey SNC 00000001 00000010
action=/etc/acpi/actions/sonybright.sh up
Здесь всё ясно - в events пишем код клавиши, а в action - скрипт, который эта клавиша будет запускать.
Аналогично создаём файл "sonybright-down":
event=/sony/hotkey SNC 00000001 00000011
action=/etc/acpi/actions/sonybright.sh down
Осталось написать скрипт "sonybright.sh", который будет менять яркость экрана.. у меня он выглядит следующим образом:
#!/bin/bash
if < "x$1" = "xdown" >; then
echo "3">/sys/class/backlight/sony/brightness
elif < "x$1" = "xup" >; then
echo "9">/sys/class/backlight/sony/brightness
else
echo "Error">/home/cyrus/sonybright_error.log
fi
было выше про хфсе4, ткоа что проверил, пакет xfce4-power-manager и плагин LCD brightness ставишь на панель и автоматом подхватывает клавиши ( у меня ЛГ ноут), в гноме это вроде один из демонов гном-повер-манагер ( я его вроде даже в хфсе4 запускал и работало)
работает при следующем порядке действий:
1. Cntrl+F1 # выходим в консоль, у меня F2 ибо в слаке в первой консоле запущенны иксы
2. echo -n 70 > /proc/acpi/video/NVID/LCD/brightness # собственно меняем яркость
3. Ctrl-Alt-F7 # снова в иксах))) яркость изменилась)))
буду думать над скриптом, но уже завтра или на выходных)))
1. Cntrl+F1 # выходим в консоль, у меня F2 ибо в слаке в первой консоле запущенны иксы
2. echo -n 70 > /proc/acpi/video/NVID/LCD/brightness # собственно меняем яркость
3. Ctrl-Alt-F7 # снова в иксах))) яркость изменилась)))
буду думать над скриптом, но уже завтра или на выходных)))
гугл выдал ответ, это проблема дров правда, решение есть, но кривое, вообщем почитай сам на форуме нвидии ( на англ, если че не понятно в джаббер завтра вечером на конфу или сразу мне помогу). вот посттред , советую прочесть весь тред кстати, там объясняеться проблема.