Какая версия Ubuntu нормально работает с драйвером sis 671 771

Какая версия Ubuntu нормально работает с драйвером sis 671 771

К сожалению, у меня ноутбук ASUS K50C, который использует графический драйвер sis. Я перепробовал много разных вариантов с разных форумов, но у меня все еще проблемы с разрешением экрана. Разрешение экрана все еще очень низкое. Несмотря на это, я не могу смотреть никакое видео, так как компьютер перегружается и не может нормально воспроизводить видео. В настоящее время я использую UBUNTU 14.04. Может ли кто-нибудь помочь мне решить проблемы или кто-нибудь знает, какая версия Ubuntu нормально работает с этим компьютером? Заранее спасибо

решение1

Я только что закончил загрузку Ubuntu на тонкий клиент Dell fx160, в котором в качестве стандарта используется видеоадаптер SiS 771/617. Я изначально загрузил 16.04, и он вел себя как собака, можно было видеть переплетение, и вся система была медленнее.

Просматривая их, Xorg.0.logя заметил, что драйвер Sis в Xorg не был оценен для 771/617, а единственный драйвер, который я смог найти для 771/671, был указан здесь:https://sites.google.com/site/easylinuxtipsproject/sis Один из них был разработан Антонио Дж. де Оливейрой, большая часть работы которого сейчас отсутствует в интернете. Жаль, потому что он единственный парень, который, похоже, много делал с картами SiS. И, возможно, из-за возраста его драйвера, он был скомпилирован для ядра, используемого в Ubuntu 12.04.1. (обратите внимание на версию 1. Я загрузил 12.04.4, которая была у меня под рукой, и она не сработала. Мне пришлось вернуться в архивы Ubuntu и скачать v1).

Врезался sis671_drv.soв /usr/lib/xorg/modules/driversотредактированный xorg.conf, чтобы раздел Deviceбыл sis671драйвером, и запустил его. Никаких проблем! и множество разрешений на выбор в настройках дисплея.

По какой-то причине настройки не могут обнаружить монитор и настаивают на том, чтобы называть его ноутбуком, и я не могу заставить работать два монитора. Они работали как настольный компьютер в одной тестовой итерации, так что это можно сделать, но два монитора имели разное разрешение, и я не смог найти способ изменить их независимо. Большой монитор, на dvi, не был правильно выстроен, и его разрешение было неправильным. Я попробовал определение виртуального монитора в xorg.conf, но это просто заблокировало его, и мне пришлось вернуться в root cli, чтобы переименовать xorg.conf, чтобы он запускался с настройками по умолчанию, а не с conf. У fx160 есть vga и dvi на одной карте SiS. В конце концов, мне пришлось подключить основной монитор к выходу vga. Я не знаю, есть ли у sis671_drv функциональность для dvi или двух мониторов. Я знаю, что это делает журнал xorg в десять раз длиннее обычного, так что там много всего происходит. В конце концов, драйвер весит более 500 Кб.

Если кто-то установит двухголовую систему на Ubuntu FX160, мне было бы интересно услышать.

решение2

В настоящее время не существует поддерживаемой версии Ubuntu, которая поддерживает карты SiS 671/771 (этоошибка #301958). Ваши варианты:

  • Используйте устаревшую неподдерживаемую версию Ubuntu и никогда не обновляйтесь. Не рекомендуется, так как вы не получите обновлений безопасности, но если хотите попробовать, то, как сообщается, 12.04.2 работает.

  • Попробуйте Linux Mint 13. Были сообщения, что он содержит какой-то старый модифицированный драйвер SiS, который работает.

  • Сдавайтесь и купите ноутбук с поддерживаемой графикой. Старый Thinkpad с графикой ATI можно купить за 50 долларов на Ebay, и он будет хорошо работать с Xubuntu/Lubuntu.

  • Если вы разработчик, вы можете исправить источник. Проблема была поднята в списке рассылки Xorg, и разработчик Xorg ответил (1 2)

    Если это все еще не работает, замарайте руки... если в сообщениях об ошибках появляются какие-то определенные строки, найдите эти строки в исходном коде и выясните, какая функция дает сбой. Затем сравните выполнение сломанной копии с последней рабочей копией, которую вы запомнили. Если API какой-то зависимости изменилось, используйте git bisect для многократной компиляции ядра или Xserver, пока не найдете точную строку кода в зависимости, которая вызвала разницу. Взлом драйвера может показаться сложным, но это не так сложно, чтобы вам пришлось платить кому-то за это.

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

По сути, никто не знает, в чем на самом деле проблема, поэтому кому-то, у кого есть проблемное оборудование, нужно разбить исходный код драйвера Xorg на части и выяснить, как он сломался.

Связанный:

решение3

Недавно я отремонтировал ноутбук Fujitsu-Siemens Esprimo Mobile v5535 (характеристики здесь:https://www.notebookcheck.net/Fujitsu-Siemens-Esprimo-Mobile-V5535.9149.0.html), оснащенный графическим чипом SiS Mirage 3+ 672MX.

Целью было установить новый 18.04 или 18.10 32-битный вариант Ubuntu (точнее, Lubuntu). Он должен работать и на других вариантах Ubuntu, включая 64-битный, а также на Fedora и т. д.

Фактически работающий драйвер находится здесь:https://github.com/rasdark/xf86-video-sis671

И я создал bash-скрипт, чтобы помочь другим быстро установить драйвер здесь (инструкции включены в комментарии к скрипту):https://gist.github.com/fevangelou/46a2885233c45011ad5c8752f18eac73

решение4

Вот что я нашел. Я работаю с Kubuntu 14.04 на ASUS K50C и у меня та же проблема.

Водитель наhttp://zatherz.cba.pl/sis/можно загрузить и установить. Я не использовал процедуру установки на сайте, а просто нажал на нее в каталоге, и процесс установки начался сам собой. (Простой способ. :-) )

У меня сейчас правильное решение. Надеюсь, у меня не будет новых проблем, время покажет.

Удачи.

Связанный контент