LINUX.ORG.RU
Ответ на: комментарий от Rikz

Там про другие чипы. Именно P4M800 вроде нет. Драйвера VIA входят в дистр Suse 10.2. Но этот чип в них не поддерживается (если только М800 и Р4М800 не одно и то же)

anonymous
()
Ответ на: комментарий от anonymous

Вот кусок лога, при попытке загрузить дистровские драйвера:

II) Loading /usr/lib/xorg/modules/input//kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 7.1.99.902, module version = 1.1.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.6 (II) LoadModule: "mouse" (II) Loading /usr/lib/xorg/modules/input//mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 7.1.99.902, module version = 1.1.1 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 0.6 (II) v4l driver for Video4Linux (II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800, PM800/PM880/CN400 (II) Primary Device is: PCI 01:00:0 (EE) No devices detected.

Fatal server error: no screens found

anonymous
()
Ответ на: комментарий от anonymous

Извиняюсь ....

Вот кусок лога, при попытке загрузить дистровские драйвера:

II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 7.1.99.902, module version = 1.1.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 7.1.99.902, module version = 1.1.1
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.6
(II) v4l driver for Video4Linux
(II) VIA: driver for VIA chipsets: CLE266, KM400/KN400, K8M800,
	PM800/PM880/CN400
(II) Primary Device is: PCI 01:00:0
(EE) No devices detected.

Fatal server error:
no screens found

anonymous
()

приходилось сталкиваться с не помню уже каким чипсетом VIA. заводил там слаку с ванильным 2.6.18 ядром. любой усб-девайс вешал систему намертво, не работал встроенный звук. решилось это внесением в блеклист модулей для usb2.0 (теперь флешки на юсб1.1 работают) и загрузке кернела с параметром append="irqpoll".

но это железо кривое до ужаса. до сих пор виснет рандомно при вставке флешки.

Komintern ★★★★★
()

K8M800 -- имхо, принципиальной разницы нет. Звук, USB, Ethernet, PCI, IDE, порты -- без проблем. Видео -- хреново. Либо VESA, либо драйвер, который время от времени вешает иксы. Не лечится, нужно чинить MESA. Драйверы есть в почти любом новом дистрибутиве, кроме SLES/SLED (в OpenSUSE есть). https://bugs.freedesktop.org/show_bug.cgi?id=5092

http://unichrome.sf.net/ , http://openchrome.org/ -- может что подскажут.

Ещё есть бинарный драйвер на viaarena.com . Говорят, ещё хуже.

acheron ★★★★
()
Ответ на: комментарий от anonymous

Да, я ошибся, K8M800 и P4M800 -- не одно и то же. http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=HardwareCaveats

То есть драйвер из SVN openchrome.org должен работать нормально. У меня собрался нормально. http://wiki.openchrome.org/tikiwiki/tiki-index.php?page=Compiling+the+source+...

acheron ★★★★
()
Ответ на: комментарий от acheron

Нужно ли по этой ссылке качать DRM? А то я не знаю что такое протокол git???

anonymous
()

около года назад настраивал это видео(unichrome pro или как оно называется правильно) дома... 2Д без проблем(рабочий i386 драйвер даже обнаружил на диске с материнкой), в OpenGL(с драйвером unichrome) производительность в несколько раз хуже чем у geforce 2 mx 400, которую воткнул после этого. Если это не ноутбук, то советую поставить отдельную видеокарту - даже самую простую.

psychodealiq
()
Ответ на: комментарий от psychodealiq

Если планируется использовать дрова от openchrome.org, то нужно будет скачать и собрать из git модули drm.ko, via.ko и библиотеку libdrm. Иначе стабильной работы не дождешься, проверено на собственном опыте.

Rikz ★★★
()
Ответ на: комментарий от Rikz

Пробую собрать драйвера openchrome.org

linux:/home/anton/Documents/Video/via/trunk # make make all-recursive make[1]: Entering directory `/home/anton/Documents/Video/via/trunk' Making all in unichrome make[2]: Entering directory `/home/anton/Documents/Video/via/trunk/unichrome' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/drm -g -O2 -MT via_3d.lo -MD -MP -MF ".deps/via_3d.Tpo" -c -o via_3d.lo via_3d.c; \ then mv -f ".deps/via_3d.Tpo" ".deps/via_3d.Plo"; else rm -f ".deps/via_3d.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/drm -g -O2 -MT via_3d.lo -MD -MP -MF .deps/via_3d.Tpo -c via_3d.c -fPIC -DPIC -o .libs/via_3d.o In file included from via_3d.c:24: via_3d.h:27:18: error: xf86.h: No such file or directory In file included from via_3d.h:28, from via_3d.c:24: via_dmabuffer.h:31: error: expected specifier-qualifier-list before ‘ScrnInfoPtr’ via_dmabuffer.h:95: error: expected ‘)’ before ‘pScrn’ In file included from via_3d.c:24: via_3d.h:52: error: expected specifier-qualifier-list before ‘CARD32’ via_3d.h:72: error: expected specifier-qualifier-list before ‘Bool’ via_3d.c:26:24: error: picturestr.h: No such file or directory via_3d.c:30: error: expected specifier-qualifier-list before ‘Bool’ via_3d.c:39: error: expected specifier-qualifier-list before ‘CARD32’ via_3d.c:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘viaOpCodes’ via_3d.c:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘viaFormats’ via_3d.c:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DDstFormat’ via_3d.c:100: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DTexFormat’ via_3d.c:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DDstSupported’ via_3d.c:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DTexSupported’ via_3d.c:126: error: expected declaration specifiers or ‘...’ before ‘CARD32’ via_3d.c:126: error: expected declaration specifiers or ‘...’ before ‘CARD32’ via_3d.c: In function ‘viaSet3DDestination’: via_3d.c:128: error: ‘Via3DState’ has no member named ‘drawingDirty’ via_3d.c:128: error: ‘TRUE’ undeclared (first use in this function) via_3d.c:128: error: (Each undeclared identifier is reported only once via_3d.c:128: error: for each function it appears in.) via_3d.c:129: error: ‘Via3DState’ has no member named ‘destDirty’ via_3d.c:130: error: ‘Via3DState’ has no member named ‘destOffset’ via_3d.c:130: error: ‘offset’ undeclared (first use in this function) via_3d.c:131: error: ‘Via3DState’ has no member named ‘destPitch’

Чего не хватает?

anonymous
()
Ответ на: комментарий от Rikz

Пробую собрать драйвера openchrome.org

linux:/home/anton/Documents/Video/via/trunk # make
make  all-recursive
make[1]: Entering directory `/home/anton/Documents/Video/via/trunk'
Making all in unichrome
make[2]: Entering directory `/home/anton/Documents/Video/via/trunk/unichrome'
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/include/xorg -I/usr/include/drm    -g -O2 -MT via_3d.lo -MD -MP -MF ".deps/via_3d.Tpo" -c -o via_3d.lo via_3d.c; \
        then mv -f ".deps/via_3d.Tpo" ".deps/via_3d.Plo"; else rm -f ".deps/via_3d.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/xorg -I/usr/include/drm -g -O2 -MT via_3d.lo -MD -MP -MF .deps/via_3d.Tpo -c via_3d.c  -fPIC -DPIC -o .libs/via_3d.o
In file included from via_3d.c:24:
via_3d.h:27:18: error: xf86.h: No such file or directory
In file included from via_3d.h:28,
                 from via_3d.c:24:
via_dmabuffer.h:31: error: expected specifier-qualifier-list before ‘ScrnInfoPtr’
via_dmabuffer.h:95: error: expected ‘)’ before ‘pScrn’
In file included from via_3d.c:24:
via_3d.h:52: error: expected specifier-qualifier-list before ‘CARD32’
via_3d.h:72: error: expected specifier-qualifier-list before ‘Bool’
via_3d.c:26:24: error: picturestr.h: No such file or directory
via_3d.c:30: error: expected specifier-qualifier-list before ‘Bool’
via_3d.c:39: error: expected specifier-qualifier-list before ‘CARD32’
via_3d.c:53: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘viaOpCodes’
via_3d.c:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘viaFormats’
via_3d.c:94: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DDstFormat’
via_3d.c:100: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DTexFormat’
via_3d.c:106: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DDstSupported’
via_3d.c:116: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘via3DTexSupported’
via_3d.c:126: error: expected declaration specifiers or ‘...’ before ‘CARD32’
via_3d.c:126: error: expected declaration specifiers or ‘...’ before ‘CARD32’
via_3d.c: In function ‘viaSet3DDestination’:
via_3d.c:128: error: ‘Via3DState’ has no member named ‘drawingDirty’
via_3d.c:128: error: ‘TRUE’ undeclared (first use in this function)
via_3d.c:128: error: (Each undeclared identifier is reported only once
via_3d.c:128: error: for each function it appears in.)
via_3d.c:129: error: ‘Via3DState’ has no member named ‘destDirty’
via_3d.c:130: error: ‘Via3DState’ has no member named ‘destOffset’
via_3d.c:130: error: ‘offset’ undeclared (first use in this function)
via_3d.c:131: error: ‘Via3DState’ has no member named ‘destPitch’


Чего не хватает?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.