
К сожалению, у меня ноутбук 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/можно загрузить и установить. Я не использовал процедуру установки на сайте, а просто нажал на нее в каталоге, и процесс установки начался сам собой. (Простой способ. :-) )
У меня сейчас правильное решение. Надеюсь, у меня не будет новых проблем, время покажет.
Удачи.