LINUX.ORG.RU

ATI, старая карта


0

0

$ lspci | grep ATI
02:09.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)

возможно ли включить direct rendering для этой карты? гуи тормозит ужасно :( дистрибутив openSUSE 11.

anonymous

Я когда-то пытался, но безуспешно.

madcore ★★★★★
()

1997-й год! Что вы от неё хотите? Подите сдайте в музей вычислительной техники.

А если попался интегрированным на серверной материнке, то проблем не вижу, там эта карточка только для того, чтобы в биос залезть, всё остальное должно делаться дистанционно.

anonymous
()

>гуи тормозит ужасно :(

Да, кстати, 2д у меня на ней ничуть не тормозило, отсутствие "direct rendering" тут ни при чем. Стояла она на трипневом селероне, 256-512 памяти, КДЕ юзалось.

madcore ★★★★★
()

2D на ней вполне сносно работает. Большее от неё требовать нет смысла.

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

Нифига, в свое время можно было играть в игрухи почти на уровне voodo2. Но под дри у меня только висло всё, когда пробовал :(

madcore ★★★★★
()

Можно. Но нужно собирать иксы самому (minimal built) Я делал. Ссылка выше правильная. Можно пингвина по льду погонять.

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

У тебя видимо была карта на основе mach64, но не XL. Я несколько лет на зад извелся сней - в лучшем случае завис в качестве реакции получал.

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

не получается собрать драйвер :(

Compiling...
ERROR: Kernel modules did not compile

The DRI drivers can not be installed without the latest kernel modules.
Installation will be aborted. See the dri.log file for information on
what went wrong.

$ cat dri.log 
make DRM_MODULES=mach64.o modules
make[1]: Entering directory `/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core'
make -C /lib/modules/2.6.25.16-0.1-pae/source O=/lib/modules/2.6.25.16-0.1-pae/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.25.16-0.1'
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_auth.o
In file included from /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_auth.c:36:
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drmP.h:44:26: error: linux/config.h: No such file or directory
make[4]: *** [/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_auth.o] Error 1
make[3]: *** [_module_/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core] Error 2
make[2]: *** [sub-make] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.25.16-0.1'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core'
make: *** [mach64.o] Error 2

$ rpm -qa | grep kernel
linux-kernel-headers-2.6.25-8.1
kernel-pae-2.6.25.16-0.1
kernel-source-2.6.25.16-0.1

чего не хватает? где взять config.h ?

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

Попробуй создать пустой файл config.h сюда linux/config.h, это если мне память не изменяет будет здесь /usr/src/linux-2.6.25.16-0.1/include/linux

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

нехочет :-(

$ cat dri.log
make DRM_MODULES=mach64.o modules
make[1]: Entering directory `/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core'
make -C /lib/modules/2.6.25.16-0.1-pae/source O=/lib/modules/2.6.25.16-0.1-pae/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.25.16-0.1'
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_auth.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_bufs.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_context.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_dma.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_drawable.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_drv.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_fops.o
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_fops.c: In function ‘drm_stub_open’:
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_fops.c:191: warning: assignment discards qualifiers from pointer target type
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_ioctl.o
  CC [M]  /home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.o
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.c: In function ‘drm_irq_install’:
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.c:132: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.c:132: error: (Each undeclared identifier is reported only once
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.c:132: error: for each function it appears in.)
/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.c:135: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
make[4]: *** [/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core/drm_irq.o] Error 1
make[3]: *** [_module_/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core] Error 2
make[2]: *** [sub-make] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.25.16-0.1'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/user/downloads/mach64-20060403-linux.i386/drm/linux-core'
make: *** [mach64.o] Error 2

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

следующая проблема:

директ ренидеринг так и не завелся,

(EE) MACH64(0): [dri] ATIDRIScreenInit failed because of a version mismatch.
[dri] mach64.o kernel module version is 1.0.0, but version 2.x is needed (with 2.x >= 2.0).
[dri] Disabling DRI.

на том же форуме по урлу постом выше сказали что: "So what I did was compile the bleeding edge modules (I double checked the mach64 module as being version 2) from git and made a new dotpet (see below). So if you just install this as per usual and restart X - fingers crossed there should be wobble, but if not please do the usual wNOPdump business again. Thanks floborg."

мне непонятно следущие, я должен пересобрать MACH64 или drm ? если MACH64 то где взять версию 2 ? (я брал отсюда http://dri.freedesktop.org/snapshots/ самую последнюю mach64-20060403-linux.i386.tar.bz2)?

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

так, собрал drm, все равно не хочет :(

(II) MACH64(0): [drm] register handle = 0xf2028000
(II) MACH64(0): [dri] Visual configs initialized
(II) MACH64(0): [dri] Block 0 base at 0xf2028400
(WW) MACH64(0): Not enough memory for local textures, disabling DRI

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

Да, точно, помнится, что со цветностью выше 16 цветов не работало.

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