Здравствуйте. Думаю, многих пользователей ноутбуков, на борту которых установлены видеоадаптеры из семейства SiS 771/671, интересует вопрос их адаптации под операционную систему Ubuntu 12.04. К сожалению и по сей день в свежие выпуски этой популярной операционной системы не включены драйверы вышеописанных устройств, поэтому в свойствах экран мы наблюдаем стандартное разрешение 800*600, вместо желаемого 1280*800.
Ниже будет описан процесс установки драйвера вышеописанных устройств в Ubuntu 12.04
1. Сразу устанавливаем необходимые пакеты:
— git
— xorg-dev
— mesa-common-dev
— libdrm-dev
— libtool
— x11proto-xf86dga-dev
— x11proto-xf86dri-dev
— x11proto-gl-dev
— libxext-dev
и еще не уверен, что надо было, но также поставил и эти (скорее всего они не нужны)
— libxcb-dpms0-dbg
— libxcb-dpms0
— libxcb-dpms0-dev
Чтобы установить пакет копируем его имя, заходим в Менеджер пакетов Synaptic и вставляем в строку поиска. Отмечаем полученный в результате поиска пакет для установки и устанавливаем. Так делаем для каждого в вышеуказанном списке.
Впрочем, можно обойтись командой в терминале sudo apt-get install <имя пакета>.
2. После этого запускаем терминал и начинаем сборку. То есть запускаем по очереди пять команд:
$ git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
$ cd xf86-video-sismedia-0.9.1
$ ./configure --prefix=/usr --disable-static
$ make
$ sudo make install
Если после выполнения каждой команды в терминале не появились страшные слова Fatal Error, Ошибка и т.п., значит пора перегружать систему и проверять результат — Все отлично!
3. Если же ошибки случились, смотрим после чего они произошли. У меня в строке перед каждым уведомлением об ошибке был адрес файла, номер строки, и номер символа в строке, в котором команда замешкалась и не поняла что делать дальше.
Находим указанный файл (в лучшем случае в папке /home/user/xf86-video-sismedia-0.9.1.git, в худшем — в какой-нибудь из системных папок). Открываем его, ищем нужную строку и нужный символ в строке. Смотрим на какой файл указана в данной строке ссылка. Скорее всего, что этого файла у вас в системе нет — потому ошибка и получается.
Копируем имя недостающего файла. Снова запускаем Менеджер пакетов Synaptic. Вставляем в строку поиска имя из буфера обмена и смотрим что синаптик выдал в результатах. В описании каждого пакета есть список файлов, которые вместе с ним устанавливаются. Вооружившись обычной логикой и перебором описаний находим нужный пакет и устанавливаем его.
4. После удаляем папку /home/user/xf86-video-sismedia-0.9.1.git
5. После удаления повторяем пункт 2. И так — пока все команды не пройдут до конца без ошибок.
ЗЫ. Чтобы найти и открыть файл в системной папке необходимо запустить файловый менеджер наутилус с правами рута. Для этого в терминале набираем
— sudo nautilus
Ниже будет описан процесс установки драйвера вышеописанных устройств в Ubuntu 12.04
1. Сразу устанавливаем необходимые пакеты:
— git
— xorg-dev
— mesa-common-dev
— libdrm-dev
— libtool
— x11proto-xf86dga-dev
— x11proto-xf86dri-dev
— x11proto-gl-dev
— libxext-dev
и еще не уверен, что надо было, но также поставил и эти (скорее всего они не нужны)
— libxcb-dpms0-dbg
— libxcb-dpms0
— libxcb-dpms0-dev
Чтобы установить пакет копируем его имя, заходим в Менеджер пакетов Synaptic и вставляем в строку поиска. Отмечаем полученный в результате поиска пакет для установки и устанавливаем. Так делаем для каждого в вышеуказанном списке.
Впрочем, можно обойтись командой в терминале sudo apt-get install <имя пакета>.
2. После этого запускаем терминал и начинаем сборку. То есть запускаем по очереди пять команд:
$ git clone git://github.com/hellnest/xf86-video-sismedia-0.9.1.git
$ cd xf86-video-sismedia-0.9.1
$ ./configure --prefix=/usr --disable-static
$ make
$ sudo make install
Если после выполнения каждой команды в терминале не появились страшные слова Fatal Error, Ошибка и т.п., значит пора перегружать систему и проверять результат — Все отлично!
3. Если же ошибки случились, смотрим после чего они произошли. У меня в строке перед каждым уведомлением об ошибке был адрес файла, номер строки, и номер символа в строке, в котором команда замешкалась и не поняла что делать дальше.
Находим указанный файл (в лучшем случае в папке /home/user/xf86-video-sismedia-0.9.1.git, в худшем — в какой-нибудь из системных папок). Открываем его, ищем нужную строку и нужный символ в строке. Смотрим на какой файл указана в данной строке ссылка. Скорее всего, что этого файла у вас в системе нет — потому ошибка и получается.
Копируем имя недостающего файла. Снова запускаем Менеджер пакетов Synaptic. Вставляем в строку поиска имя из буфера обмена и смотрим что синаптик выдал в результатах. В описании каждого пакета есть список файлов, которые вместе с ним устанавливаются. Вооружившись обычной логикой и перебором описаний находим нужный пакет и устанавливаем его.
4. После удаляем папку /home/user/xf86-video-sismedia-0.9.1.git
5. После удаления повторяем пункт 2. И так — пока все команды не пройдут до конца без ошибок.
ЗЫ. Чтобы найти и открыть файл в системной папке необходимо запустить файловый менеджер наутилус с правами рута. Для этого в терминале набираем
— sudo nautilus