Пользователь
0,0
рейтинг
29 марта 2011 в 00:27

Администрирование → Устанавливаем видеодрайвер для видеокарт семейства SIS M671/M672 под Ubuntu 11.04 перевод

От переводчика, т.е. меня:
Я потратил достаточно много времени на то, чтобы заставить корректно работать видеокарту на моем ASUS K50C. Все решения, которые находились поисковиками, были расчитаны на релиз X-Server'а более ранний (1.8), чем тот, что в Natty Narwhal (1.10). В конце концов я нашел запись на одном из забугорных блогов. И это решение сработало!
Надеюсь мой перевод кому-нибудь поможет потратить время на что-то более полезное.

Итак: как поставить видеодрайвер для видеокарт семейства SIS M671/M672 под Ubuntu 11.04


Как вы знаете, новый релиз X-Server вышел всего пару дней назад, и он уже включен в состав Ubuntu 11.04.
Так вот: этот драйвер будет корректно работать на Ubuntu 11.04, проверено!

Установка несколько отличается от ранних вариантов. Старый драйвер надо было просто скопировать в папку /usr/lib/xorg/modules/drivers/ и настроить xorg.conf, а сейчас вы должны собрать его и настроить самостоятельно. Хотя есть и положительный момент: с xorg.conf не придется возиться заново.
Я полагаю, что вы уже знаете как собирать и устанавливать и имеете для этого все необходимое.

Вот список того, что понадобится:
— git
— xorg-dev
— mesa-common-dev
— libdrm-dev
— libtool

Я забыл имена остальных пакетов, просто напомните мне их и я добавлю остальные -dev пакеты.

Исходники (драйвера, прим.перев.) уже пропатчены мной и вам не требуется их патчить. Папка с патчем доступна всем кто хочет помочь в поддержке актуальности драйвера в будущем.

Ну, давайте откроем терминал и начнем сборку:

$ 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


Перезагрузка и готово!

Небольшой комментарий для пользователей с разрешением 1366х768:
Вам потребуется добавить в xorg.conf эти строки (конечно, если их там еще нет):

Section "Device"
Identifier "Configured Video Device"
Option "UseTiming1366" "yes"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection

Ок, на этом всё. Я надеюсь, что вам понравится этот релиз (драйвера, прим.перев.).
Еще раз спасибо Paulo Zaunoni за этот патч. Я действительно многим вам обязан.

upd: Спасибо всем, кто в q&a на мой вопрос о карме отозвался помощью :)

upd2: Решение под X-Server 1.8 (Ubuntu 10.10 и ранее)

upd3: Благодаря хабражителю GamePad64 организован PPA на данный драйвер, а значит установка стала еще проще!

Перевод: Martin Lee
smwed @smwed
карма
5,0
рейтинг 0,0
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Администрирование

Комментарии (38)

  • 0
    О! Это ж прямо под мой Fujitsu-Siemens V5535. Спасибо, на днях попробую. Долго я в свое время (2008-2009) промучался в попытках заставить Ubuntu работать на нем…
  • 0
    блин — аж как на 10 лет назад вернулся пока читал — почему то был уверен что под убунту gcc уже не нужен
    • 0
      Если не экспериментировать с программами и железо покупать согласно этого списка, то скорее всего он и не понадобиться.
      • 0
        Согласно спискУ, не воображайте себя военным.
      • 0
        • 0
          Если о «согласно списка/списку» я бы может и проигнорировал, то с "-тЬся" не поспоришь, мой косяк :)
  • 0
    А что за видеокарты такие? Не слышал никогда. Intel?
    • 0
      • 0
        Не знал, что у них есть десктопные решения. И как они? Лучше, чем NVidia? Как у них с GPGPU?
        • 0
          Но тот факт, что исходники дров открыты, выгодно отличает их от Нвидиа.
        • 0
          По личному опыту, встроенное видео от SiS — медленное, изредка слегка глючное, то есть в среднем оно держится на уровне встроенных видео от интела и виа. НВидишное видео встроенное покруче будет однозначно.
    • 0
      Вы счастливчик :)
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Огромное спасибо за решение, как же я намучился с этой карточкой
    • 0
      Рад, что удалось помочь. Я начинал «пилить» еще под 10.04. И с каждым релизом сталкивался с новыми «приколами». Один из первых был — когда в убунту xorg.conf «отменили», а после установки разрешение было 640х480. Вот я «поплясал» с поиском решения в инете на таком разрешении — ведь практически все интерфейсы расчитаны минимум на 800х600.
  • +2
    Если кому-то надо — дополню топик решением под ubuntu 10.10 и ранее (где x-server 1.8)
    • 0
      Добавил в конец поста ссылку на решение проблемы в более ранних релизах Ubuntu
  • +4
    Осталось оформить это в виде PPA.
  • 0
    Жесть. И эти люди удивляются, почему простые юзеры не пользуются бесплатным линухом с открытым кодом. :)
    • +1
      Думаю, что это связанно не с линуксом, а с тем, что SiS решила игнорировать линукс и не хочет делать нормальные драйвера. А также это связано еще и с тем, что в Убунту 11.04 новая версия X-server'а. Ведь под новую версию виндовс производители пишут/адаптируют старые драйвера, так и здесь: новые иксы — новая адаптация имеющегося драйвера.
      • +1
        мысль в догонку: хорошо, что SiS исходный код даёт. Иначе либо драйвер Vesa и 1024х768 на широкоформатном мониторе, либо windows.
    • 0
      А уже есть решение проще — в три команды, т.к. уже сделали PPA (см. выше).
  • 0
    дык это решение включает поддержку 3D или нет? Я находил какой-то драйвер для своего SIS, добивался разрешения 1200x800, но фильмы жутко тормозили(не HD, просто обычные dvdripы).
    • 0
      Увы, но поддержки 3D в этом драйвере нет и судя по всему не будет. Но это лучше чем VESA :)
    • 0
      Проверил на фильмах (dvdrip) — без проблем на весь экран. HD в коллекции не держу.
  • 0
    Первый день в *nix'ах. Протанцевал обязательный танец на граблях с ubuntu 11.04 на моем Asus K50C. Спешу доложить, что вариант с PPA у меня не получился. Драйверы вроде установились, и /etc/X11/xorg.conf создал, а результат — нулевой.
    Пришлось пошагово повторить инструкцию со сборкой, периодически возвращаясь к установке недостающих компонентов. И — вот оно, счастье — вижу экран с расширением 1368x768.
    Может, кому мой опыт будет полезен. Не заморачивайтесь вариантом PPA, хотя он кажется проще.
  • 0
    Ну так или иначе — результат положителен, а значит статья пригодилась еще одному человеку :)
  • 0
    Обновился под новехонький релиз 11.10 (Oneiric Ocelot). Расширением 1368x768 пропало. :( Начинаю расследование.
    Никто не поборол эту беду?
    • 0
      Упс, поторопился жаловаться. Пересборка помогла. Полет нормальный. (Непрост ты оказался, unix way! :)
  • 0
    Не прошло и года… :) Пытаюсь повторить решение и собрать на 12.04. Не получается.
    Кому-нибудь удалось? smwed?
    • 0
      Действительно не прошло и года :) К сожалению, подсказать не могу, потому что подвернулась возможность заменить ноутбук, а на новом — nvidia.
  • 0
    Вот уж ubuntu 12.10 на дворе, а драйвера все нет. Нет ли у кого хороших новостей?

    Пересборка драйвера по вышеуказанной методе не удается. Make выводит ошибку — отсутствие файла xaa.h. Может, матерые линоксоиды подскажут, что делать?
  • 0
    Для Linux Mint13 (ubuntu 12.04) дрова собрались по этому бразильскому рецепту: www.diversosassuntosbrasil.blogspot.com.br/2011/09/ubuntu-1110-e-placa-de-video-sis-671.html

    Для 12.10 решения так и нет. Там новый xorg-server версии 1.13, откуда в частности выкинули акселерацию XAA.
    Здесь (https://github.com/rasdark/xf86-video-sis671) есть драйвер sis671 для gentoo. Версия для ubuntu пока не удается.
    А здесь (https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-sis/+bug/301958) ожидается драйвер для ubuntu 12.10 от португальца.
    «Вы кажется любили португальца… А может быть с малайцем вы ушли...» (с) Вертинский и Высоцкий.
  • 0
    (С тоской в голосе)
    Может быть кто-то нашел решение для видеокарт sis671 для убунтуподобных ОС версий выше 12.04?
    На моем ноуте ASUS k50c максимальное разрешение 1200x800, а надо 1368x768.

    Маги и волшебники есть?
  • 0
    Сергей Ш. подсказал ветку форума runtu.org с описанием рабочего решения. Но, увы, это все та же магия для 12.04, которая на 12.10 и выше уже не действует… Новый xorg. «Отсутствует xaa.h...»

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.