|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> Шелезяки
—> SiS*Mirage*1 на D201GLY2
Как заставить работать встроенное видео на материнской D201GLY2
Автор: littlesavage.
На прикупленной недавно мат. плате D201GLY2 на уже установленных FreeBSD 6.3 и X.Org 7.3 не заработала встроенная видеокарта.
pciconf -lv показал что установлен некий SiS661FX/M661FX/760/741/M760/M741 GUI 2D/3D Accelerator, он же SiS*Mirage*1.
В портах был найден драйвер x11-drivers/xf86-video-sis. Но в версиях 0.9.3 и 0.10.0 этого драйвера наблюдался один и тот же глюк: бегающие горизонтальные полосы по всему экрану.
Поиск в интернете показал, что наши собратья - убунтовцы уже сталкивались с такой проблемой, и вполне успешно ее решили вот здесь. Во первых, как оказалось, видео нормально работает с драйвером vesa, разве что в mplayer работало только программное масштабирование, используя -zoom. Во вторых, у Intel на сайте была найдена исправленная версия Linux драйвера: вот здесь. Вместе с исходниками.
У обоих драйверов (от Xorg и от Intel) один и тот же прародитель http://www.winischhofer.eu/linuxsispart1.shtml Ребята из Intel переписали значительную часть драйвера, но при этом не удосужились сменить даже версию :/
После обработки напильником, не без помощи убунтовцев, драйвер от Intel завелся и на FreeBSD. Выкладываю полученный порт.
xf86-video-sis-intel.shar
|
файл
|
скачан
|
размер
|
размещён
|
примечание
|
|
988
|
18.6kb
|
2008-06-07
|
Порт драйвера для видеокарт SiS от Intel.
|
|
Ну и небольшой мануал по установке:
1. Устанавливаем порт
$ #качаем - собираем - ставим
$ cd ~
$ bash ./xf86-video-sis-intel.shar
c - x11-drivers
c - x11-drivers/xf86-video-sis-intel
x - x11-drivers/xf86-video-sis-intel/distinfo
x - x11-drivers/xf86-video-sis-intel/pkg-descr
x - x11-drivers/xf86-video-sis-intel/pkg-plist
c - x11-drivers/xf86-video-sis-intel/files
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis.h
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis300_accel.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis310_accel.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_3daccel.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_accel.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_dri.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_dri.h
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_driver.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_memcpy.c
x - x11-drivers/xf86-video-sis-intel/files/patch-src-sis_mergedfb.c
x - x11-drivers/xf86-video-sis-intel/Makefile
$ cd x11-drivers/xf86-video-sis-intel/
$ su
Password:
ls# #удаляем xf86-video-sis если он установлен
ls# pkg_delete -x xf86-video-sis
ls# make install
===> Extracting for xf86-video-sis-intel-300407
=> MD5 Checksum OK for xorg/driver/sis_drv_src_300407.tar.bz2.
=> SHA256 Checksum OK for xorg/driver/sis_drv_src_300407.tar.bz2.
...
install -o root -g wheel -m 444 'sis.4x' '/usr/local/man/man4/sis.4x'
===> Compressing manual pages for xf86-video-sis-intel-300407
===> Registering installation for xf86-video-sis-intel-300407
ls#
|
2. Редактируем /etc/X11/Xorg.conf
Section "Device"
Identifier "sis"
Driver "sis"
EndSection
Section "Monitor"
Identifier "lg"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "sis"
Monitor "lg"
#DefaultDepth 16
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
| 3. Все. Запускаем иксы. :)
Работать DRI так и не удалось заставить. В git-репозитории Mesa/DRM есть обновленный drm драйвер для FreeBSD (в исходном коде FreeBSD, в /usr/sys/dev/drm/ - устаревшая версия), с которым видео определяется при загрузке. Но с ним иксы виснут при любом удобном случае. Up: Иксы уже не виснут, но 3д все равно не работает.
up: драйвер в дереве портов. x11-drivers/xf86-video-sis-intel
размещено: 2008-06-08,
последнее обновление: 2008-06-14,
автор: littlesavage
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
|
Статистика сайта
|
Сейчас на сайте находится: 57 чел.
|
За последние 30 мин было: 291 человек
|
За сегодня было 4890 показов, 1215 уникальных IP
|
|
|
|
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
|
|
|
Комментарии пользователей [2 шт.]