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

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

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

madcore ★★★★★ ()

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

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

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

anonymous ()

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

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

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

madcore ★★★★★ ()

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

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

anonymous ()
Ответ на: Re: ATI, старая карта от anonymous

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

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

madcore ★★★★★ ()

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

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

WerNA ★★★★★ ()
Ответ на: Re: ATI, старая карта от WerNA

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

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

madcore ★★★★★ ()
Ответ на: Re: ATI, старая карта от ViTeX

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

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

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 ()
Ответ на: Re: ATI, старая карта от anonymous

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

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

ViTeX ★★★★ ()
Ответ на: Re: ATI, старая карта от ViTeX

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

нехочет :-(

$ 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 ()
Ответ на: Re: ATI, старая карта от anonymous

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

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

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

(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 ()
Ответ на: Re: ATI, старая карта от anonymous

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

так, собрал 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 ()
Ответ на: Re: ATI, старая карта от anonymous

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

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

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