Pull to refresh

Установка драйвера для адаптеров VGA SiS 771/671 в Ubuntu 12.04

Здравствуйте. Думаю, многих пользователей ноутбуков, на борту которых установлены видеоадаптеры из семейства 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
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.