Самый быстрый способ перезагрузить модуль графического драйвера?

Это смесь. Каждый пакет может быть лицензирован на разных условиях.

Как правило, право изменять его и распространять каждый пакет в основном и юниверсе, некоторые пакеты могут иметь ограничения на это, например, имя и логотип firefox являются товарными знаками, поэтому нельзя использовать без разрешения Mozilla.

Вы можете посмотреть отдельные лицензии на пакеты в / usr / share / doc / * / copyright

5
задан 10 February 2014 в 01:11

1 ответ

После долгих исследований я обнаружил две ссылки, которые удерживают модуль от выгрузки и как перезагрузить модуль. Две вещи, удерживающие блокировку:

  1. LightDM, легкий менеджер дисплеев X
  2. Базовая структура фреймбуфера

Чтобы снять блокировки соответственно:

  1. sudo /etc/init.d/lightdm stop
  2. echo 0 > /sys/class/vtconsole/vtcon1/bind

Однако второй вариант отсоединяет фрейм-буфер от драйвера gma500_gfx, который останавливает вывод на экран. Итак, лучше объединить нр. 2 со сценарием, чтобы отсоединить, выгрузить модуль, сбросить экран и загрузить модуль снова. AFAIK, я должен запустить это с консоли.

#!/bin/bash
echo 0 > /sys/class/vtconsole/vtcon1/bind
modprobe -r gma500_gfx
modprobe gma500_gfx
/etc/init.d/lightdm start

Желательно, чтобы у меня был 1 скрипт перезапуска, который я могу запустить непосредственно из LightDM, который перезагружает драйвер и восстанавливает сеанс. Я пока не смог этого сделать, однако это другая тема, чем вопрос выше. Любые предложения для этого сделают меня счастливым. :)

0
ответ дан 10 February 2014 в 01:11

Другие вопросы по тегам:

Похожие вопросы: