Автор Тема: Как обновить биос в Linux Debian 8?  (Прочитано 4218 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wolfram

Как обновить биос в Linux Debian 8?
« : 02 Ноября 2015, 17:56:46 »
У меня стоит дебиан на ноуте Acer Aspire E1-572G. Хочу обновить БИОС, так как там очень мало настроек, а мне нужно кое-что сделать там. Похоже проблема в том, что биос старый. Как это можно сделать? Качал прошивку на официальном сайте в формате exe (у меня есть wine), но почему-то ничего не происходит после запуска программы. Это может быть связано как-то с тем, что у меня графическая оболочка GNOME?
В других форматах я прошивку не могу найти. Блин, на этот ноут и прошивки под линукс не делаются и под дискретную AMD карту хрен найдешь драйвер под линукс. Просто дабл феил.
 

Оффлайн vovan--vovan

Re: Как обновить биос в Linux Debian 8?
« Ответ #1 : 02 Ноября 2015, 18:57:55 »
А пошто сразу в БИОС то лезть, может можно как то обойти?
Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя...
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #2 : 02 Ноября 2015, 19:13:03 »
А пошто сразу в БИОС то лезть, может можно как то обойти?
Ок, сразу напишу, что проблема с драйверами видеокарты. Обнаружилось, что те драйвера, которые я поставил (он вроде открытый называется) на видеокарту не очень помогли проблеме. Видеокарта радеоновская. Графическая оболочка gnome. На нее не ставится официальный драйвер. Поэтому пришлось ставить другой. Работает по умолчанию все равно интеловская видеокарта, а не дискретная. Слышал, что можно выбрать видеокарту в биосе, но так как у меня в биосе такой возможности нет, то решил прошить биос, чтобы была. Элементарно))
 

Оффлайн vovan--vovan

Re: Как обновить биос в Linux Debian 8?
« Ответ #3 : 02 Ноября 2015, 19:33:02 »
Элементарно))
Но не умно.
"Итог!
По умолчанию amd у тебя отключен от питания (настройки производителя). Поэтому будет использоваться только intel.
В твоем случае данная команда xrandr --setprovideroffloadsink 0x51 0x78 позволяет задействовать обе видяхи.
0x51 0x78 - твои видяхи (узнаем командой xrandr --listproviders)
Если сравнишь DRI_PRIME=0 glxinfo |grep OpenGL и DRI_PRIME=1 glxinfo |grep OpenGL - увидишь разницу в выводе.
Работает до перезагрузки!
Для использования amd используешь команду DRI_PRIME=1 (например DRI_PRIME=1 wine)"
И с этим вы еще не разобрались, похоже?
« Последнее редактирование: 02 Ноября 2015, 19:39:42 от vovan--vovan »
Не даст поколебаться Он ноге твоей, и не воздремлет хранящий тебя...
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #4 : 02 Ноября 2015, 20:18:19 »
Элементарно))
Но не умно.
"Итог!
По умолчанию amd у тебя отключен от питания (настройки производителя). Поэтому будет использоваться только intel.
В твоем случае данная команда xrandr --setprovideroffloadsink 0x51 0x78 позволяет задействовать обе видяхи.
0x51 0x78 - твои видяхи (узнаем командой xrandr --listproviders)
Если сравнишь DRI_PRIME=0 glxinfo |grep OpenGL и DRI_PRIME=1 glxinfo |grep OpenGL - увидишь разницу в выводе.
Работает до перезагрузки!
Для использования amd используешь команду DRI_PRIME=1 (например DRI_PRIME=1 wine)"
И с этим вы еще не разобрались, похоже?
Разница в выводе есть, но есть проблема. Как запускать программы с DRI_PRIME=1? Мне кажется, что у меня игры запускаются все равно на видеокарте интел. Или как-то можно это проверить? Или как-то можно запускать программы с какими-то параметрами?
Дело в том, что игры на стим не запускаются через файл. Они запускаются из стима. В самих параметрах игры, в стим, можно прописать отдельно для каждой игры что-то вроде тех параметров, с которыми игра должна запускаться. DRI_PRIME=1 dota2 (для примера) работать не будет. Или я дико туплю и что-то не так понял?

Создал файл игры. Там в свойствах нашел команду. Действительно по ней запускается игра, но что DRI_PRIME=1 <команда>, что просто <команда> разницы в игре как-то не заметно.
DRI_PRIME=0 glxgears и DRI_PRIME=1 glxgears дают разные результаты и довольно ощутимые.
« Последнее редактирование: 02 Ноября 2015, 23:47:16 от wolfram »
 

Оффлайн VKH

Re: Как обновить биос в Linux Debian 8?
« Ответ #5 : 03 Ноября 2015, 00:27:11 »
DRI_PRIME=1 steam. А игры разве не через стим запускаешь? Или вводи каждый раз команду или отредактируй ярлык стима.
« Последнее редактирование: 03 Ноября 2015, 00:30:24 от VKH »
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #6 : 03 Ноября 2015, 01:09:31 »
DRI_PRIME=1 steam
DRI_PRIME=1 steam
Только вместо steam пишу полную директорию, ну или просто запускаю папку с файлом steam.sh через консоль и там пишу типа
DRI_PRIME=1 ./steam.sh
Но вроде как тоже не пашет. Попробую сейчас.

Тормозит также. На минималках конечно не тормозит, но на минималках и без DRI_PRIME = 1 все норм

Появилась идея. Я наверное попробую на КДЕ поставить нормальный драйвер и проверить. Вдруг у меня и дискретка слабая. Может мне показалось, что на винде на максималках не лагало...
« Последнее редактирование: 03 Ноября 2015, 01:14:15 от wolfram »
 

Оффлайн VKH

Re: Как обновить биос в Linux Debian 8?
« Ответ #7 : 03 Ноября 2015, 08:44:37 »
Гибридной системы у нет (у меня apu). Возможно буду не прав ). Собственно мне интересно на будущее, когда другой куплю.
покажи выхлоп?
DRI_PRIME=1 fglrxinfoDRI_PRIME=1 glxinfo | grep renderудали preload и prelink, если установлены.
Можно еще добавить от себя:
sudo nano /etc/sysctl.confв конце файла допиши:
vm.swappiness = 10
vm.vfs_cache_pressure = 1000
vm.dirty_background_ratio = 10
vm.dirty_bytes = 16777216
vm.dirty_writeback_centisecs = 6000

Что касается твоей темы! Не ленись и почитай как обновляется биос в ноутбуках aser. Достаточно давно все обновляется без всяких заморочек и привязок к ОС. Ну и почитай как вернуть предыдущую версию биоса (на всякий случай).
« Последнее редактирование: 03 Ноября 2015, 08:56:13 от VKH »
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #8 : 03 Ноября 2015, 09:28:30 »
Гибридной системы у нет (у меня apu). Возможно буду не прав ). Собственно мне интересно на будущее, когда другой куплю.
покажи выхлоп?
DRI_PRIME=1 fglrxinfoDRI_PRIME=1 glxinfo | grep renderудали preload и prelink, если установлены.
Можно еще добавить от себя:
sudo nano /etc/sysctl.confв конце файла допиши:
vm.swappiness = 10
vm.vfs_cache_pressure = 1000
vm.dirty_background_ratio = 10
vm.dirty_bytes = 16777216
vm.dirty_writeback_centisecs = 6000

Что касается твоей темы! Не ленись и почитай как обновляется биос в ноутбуках aser. Достаточно давно все обновляется без всяких заморочек и привязок к ОС. Ну и почитай как вернуть предыдущую версию биоса (на всякий случай).

DRI_PRIME=1 glxinfo | grep render
Spoiler: ShowHide
direct rendering: Yes
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
    GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
OpenGL renderer string: Gallium 0.4 on AMD OLAND
    GL_MESA_texture_signed_rgba, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,
    GL_OES_fbo_render_mipmap, GL_OES_get_program_binary, GL_OES_mapbuffer,

Если не ошибаюсь, то тут все в порядке, и карточка должна дискретная работать.
Насчет биоса. Разве он может быть вообще старый? Ну то есть я ноут покупал относительно недавно. Год назад вроде. Мне кажется там биос уже был новый. Последние версии биоса от 2014 года там. Ну на официальном сайте асер.
 

Оффлайн VKH

Re: Как обновить биос в Linux Debian 8?
« Ответ #9 : 03 Ноября 2015, 18:26:26 »
Сперва  сравни биос в ноуте и версию на сайте производителя. Почитай что нового, относиться ли это к твоей проблеме. Насчет производительности: включи регулятор performance https://wiki.debian.org/ru/cpufreq + настройки управления KMS http://www.x.org/wiki/RadeonFeature/#index3h2. Это свободные драйвера!
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #10 : 03 Ноября 2015, 20:28:38 »
performance
Я попытался скачать набор пакетов
# aptitude install сpufreq-utilsНо в ответ получил это:
Не удалось найти пакеты, содержащих «сpufreq-utils» в своём имени или описании.

Если что кидаю свой sources.list (может в нем проблема и его как-то можно модернизировать)

Spoiler: ShowHide
 
deb http://httpredir.debian.org/debian jessie main
deb-src http://httpredir.debian.org/debian jessie main

deb http://httpredir.debian.org/debian jessie-updates main
deb-src http://httpredir.debian.org/debian jessie-updates main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main


По второй ссылке... Я так понял в том файле надо прописывать вместо "dpm" "profile" и поставить "high"? Я просто в инглише не очень. Сейчас подробнее почитаю...

Хмм странно. Я там все равно ничего поменять не могу. Даже под правами суперпользователя. Говорит типа "недопустимый аргумент".
« Последнее редактирование: 03 Ноября 2015, 20:50:35 от wolfram »
 

Оффлайн VKH

Re: Как обновить биос в Linux Debian 8?
« Ответ #11 : 03 Ноября 2015, 22:16:39 »
Cpufreq установлен! 
Чтобы поменять dmp на другой режим:
Spoiler: ShowHide
sudo nano /etc/default/grub,
изменить на GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.dpm=0" далее sudo update-grub и перезагрузка
. При использовании dmp там хватает переменных которые ты можешь поменять, не обязательно менять профиль dpm на другой! 
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #12 : 03 Ноября 2015, 23:12:16 »
Cpufreq установлен! 
Чтобы поменять dmp на другой режим:
Spoiler: ShowHide
sudo nano /etc/default/grub,
изменить на GRUB_CMDLINE_LINUX_DEFAULT="quiet radeon.dpm=0" далее sudo update-grub и перезагрузка
. При использовании dmp там хватает переменных которые ты можешь поменять, не обязательно менять профиль dpm на другой! 

cpufreq не может быть установлен, так как на cpufreq-info -g ответ типа команда не найдена.
С изменением dpm на другой режим - сейчас сделаю.

Сделал. Только теперь у меня пропал файл power_method. Там теперь вообще походу все другое лежит. Ну по той директории.
Вроде как то, что сейчас лежит в этой папке /sys/class/drm/card0/device/ похоже на то, что лежало в папке /sys/class/drm/card1/device/

Так это как-то должно было помочь мне с видеокартой? Ну вот первая ссылка, там, как я понял, речь не про видеокарту.
« Последнее редактирование: 04 Ноября 2015, 00:18:37 от wolfram »
 

Оффлайн VKH

Re: Как обновить биос в Linux Debian 8?
« Ответ #13 : 04 Ноября 2015, 10:47:24 »
У меня стоит дебиан на ноуте Acer Aspire E1-572G. Хочу обновить БИОС, так как там очень мало настроек, а мне нужно кое-что сделать там. Похоже проблема в том, что биос старый. Как это можно сделать? Качал прошивку на официальном сайте в формате exe (у меня есть wine), но почему-то ничего не происходит после запуска программы. Это может быть связано как-то с тем, что у меня графическая оболочка GNOME?
В других форматах я прошивку не могу найти. Блин, на этот ноут и прошивки под линукс не делаются и под дискретную AMD карту хрен найдешь драйвер под линукс. Просто дабл феил.
Скачиваешь .exe с офф сайта. При запуске файла создается временная папка в .../temp (ест-но все делается в винде), вот эту временную папку и копируешь в другое место. Файлы .fd или .rom. Далее: интернет в помощь.
Проблема не в ноуте! Поменяй DE, установи fglrx и решай проблемки связанные с fglrx на ноутах.
Мои ссылки - это направление куда дигаться. А это в догонку: http://www.webupd8.org/2014/04/prevent-your-laptop-from-overheating.html
 

Оффлайн wolfram

Re: Как обновить биос в Linux Debian 8?
« Ответ #14 : 04 Ноября 2015, 11:39:17 »
У меня стоит дебиан на ноуте Acer Aspire E1-572G. Хочу обновить БИОС, так как там очень мало настроек, а мне нужно кое-что сделать там. Похоже проблема в том, что биос старый. Как это можно сделать? Качал прошивку на официальном сайте в формате exe (у меня есть wine), но почему-то ничего не происходит после запуска программы. Это может быть связано как-то с тем, что у меня графическая оболочка GNOME?
В других форматах я прошивку не могу найти. Блин, на этот ноут и прошивки под линукс не делаются и под дискретную AMD карту хрен найдешь драйвер под линукс. Просто дабл феил.
Скачиваешь .exe с офф сайта. При запуске файла создается временная папка в .../temp (ест-но все делается в винде), вот эту временную папку и копируешь в другое место. Файлы .fd или .rom. Далее: интернет в помощь.
Проблема не в ноуте! Поменяй DE, установи fglrx и решай проблемки связанные с fglrx на ноутах.
Мои ссылки - это направление куда дигаться. А это в догонку: http://www.webupd8.org/2014/04/prevent-your-laptop-from-overheating.html

Блин, не охота DE менять. Тут все очень меня устраивает. Следующий ноут я лучше возьму с NVidia, так как смотрю в общем-то все в порядке с NVidia у людей.
На KDE fglrx встанет, но не будет GNOME запускаться. Можно как-то fglrx например отключать и включать в нужный момент? Или только удалять и устанавливать, чем я не очень хочу заниматься каждый раз?
 

Теги:
     

    Восстановление Debian 7 или извлечение нужных файлов из рухнувшей системы

    Автор avidim

    Ответов: 12
    Просмотров: 2148
    Последний ответ 19 Ноября 2017, 13:56:58
    от avidim
    Debian перестал грузиться! РЕШЕНО

    Автор Bish

    Ответов: 3
    Просмотров: 1605
    Последний ответ 15 Мая 2012, 00:10:08
    от Angel_ok
    Автоматический логин в консоль в Debian 9

    Автор ffrr

    Ответов: 5
    Просмотров: 2185
    Последний ответ 17 Января 2019, 17:54:38
    от G_r_i_g_a
    Mysql как обновить с 5.0 до последней?

    Автор gema

    Ответов: 2
    Просмотров: 2562
    Последний ответ 29 Марта 2013, 21:54:14
    от ihammers
    Установка monodevelop .NET на debian 10

    Автор Митяй675

    Ответов: 10
    Просмотров: 2619
    Последний ответ 17 Февраля 2020, 17:37:22
    от mrgoodvin