Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Radeon9600Pro + AMD64 + Quake3
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Wed Feb 02, 2005 3:43 pm    Post subject: Radeon9600Pro + AMD64 + Quake3 Reply with quote

Имею:
1)Saphire Radeon 9600Pro Avantage
2)Gentoo AMD64 2004.3
3)xorg-x11-6.8.1.902
4)ati-drivers-8.8.25
5)quake3-1.32b-r3

С простенькими играми проблем нет - tuxracer работает без проблем =)
А вот с Quake3-подобными начинаються проблемы.

И так посмотрим как у меня установлены драйвера на видеокарту:
[code] # fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 1.3.4769 (X4.3.0-8.8.25)[\code]


[code]# glxinfo|grep ati
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
[\code]

Тестилки FPS тоже работают нормально.

[code]#glxgears
5540 frames in 5.0 seconds = 1108.000 FPS
6377 frames in 5.0 seconds = 1275.400 FPS
21655 frames in 5.0 seconds = 4331.000 FPS
16836 frames in 5.0 seconds = 3367.200 FPS[\code]

[code]#fgl_glxgears
1312 frames in 5.0 seconds = 262.400 FPS
1409 frames in 5.0 seconds = 281.800 FPS
1411 frames in 5.0 seconds = 282.200 FPS
1499 frames in 5.0 seconds = 299.800 FPS[\code]


Теперь посмотрим что у меня в xorg.conf (привожу ключевые моменты):

[code]
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" #пробовал коментировать эту строку
EndSubSection
Load "type1"
Load "freetype"
Load "glx" # libglx.a
Load "dri" # libdri.a
EndSection
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
#Option "NoDDC"
Option "no_accel" "no"
Option "no_dri" "no"
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
#####################-cut
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes" #пробовал и no
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4150
Screen 0
EndSection[\code]
_____________________________________________________
Теперь о самой проблеме:
При запуске Quake3 получаю -

[code]
***********************************************************
You are using software Mesa (no hardware acceleration)!
Driver DLL used: libGL.so.1
If this is intentional, add
"+set r_allowSoftwareGL 1"
to the command line when starting the game.
***********************************************************
[\code]

Естественно если запускаю с параметром "+set r_allowSoftwareGL 1", то Q3 запускается, но тормозит (по понятным причинам)

UT2003 и UT2004 даже устанавливаться отказываются!!!!!!!

ЧТО ДЕЛАТЬ??????????????????????????????????


Last edited by mobILL on Sun Feb 06, 2005 9:00 am; edited 1 time in total
Back to top
View user's profile Send private message
rusxakep
Guru
Guru


Joined: 09 Jul 2004
Posts: 458
Location: Moscow, Russia

PostPosted: Thu Feb 03, 2005 12:40 pm    Post subject: Reply with quote

1. opengl-update ati
2. Ctrl-Alt-BackSpace
2. glxinfo | grep 'Direct Rend' в студию.
3. дальше видно будет.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Thu Feb 03, 2005 7:19 pm    Post subject: Reply with quote

direct rendering: Yes
Back to top
View user's profile Send private message
SUNcheez
n00b
n00b


Joined: 01 Feb 2005
Posts: 4

PostPosted: Fri Feb 04, 2005 3:12 am    Post subject: Гы... Издержки платформы :) Reply with quote

Шеф а тебе в голову не приходило, что игры-то скомпилены для платформы х86, а у тя amd64? Соответственно они используют 32-разрядные библиотеки и 32-разрядный доступ к памяти в то время как у тя вся система использует 64-разрядную модель.... ГЫ...

ЗЫ: Как ГОСы ?
_________________
Все тенали бороговы, жиркавы вжикали тоже...
Back to top
View user's profile Send private message
rusxakep
Guru
Guru


Joined: 09 Jul 2004
Posts: 458
Location: Moscow, Russia

PostPosted: Fri Feb 04, 2005 8:19 am    Post subject: Reply with quote

угу - видимо так и есть.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Fri Feb 04, 2005 9:17 am    Post subject: Re: Гы... Издержки платформы :) Reply with quote

SUNcheez wrote:
Шеф а тебе в голову не приходило, что игры-то скомпилены для платформы х86, а у тя amd64? Соответственно они используют 32-разрядные библиотеки и 32-разрядный доступ к памяти в то время как у тя вся система использует 64-разрядную модель.... ГЫ...

ЗЫ: Как ГОСы ?


Ага, а ты зайди в папочку
/usr/lib/opengl/ati/lib32 (угадай что это??? разве не 32-ух разрядные библиотеки?????)

Короче как всегда у ATI проблемы с дровами блин =( (ведь зарекался после Rage128 не брать ATI)
Ладненько будем ждать пакет app-emulation/emul-linux-x86-ati и вспоминая верный mx440, играть в TuxRacer

p.s. NVIDIA рулит и будет рулить - с ней проблем под Linux никогда не было =)
p.s.2 ГОСЫ просто ужас - особенно сети и СПО (Ерофееву за ногу)
Back to top
View user's profile Send private message
green_forest
n00b
n00b


Joined: 06 May 2004
Posts: 27

PostPosted: Fri Feb 04, 2005 5:51 pm    Post subject: проблемы на АМД64 Reply with quote

у меня похожая конфигурация компа, только карточка nvidia geforce ti500.
Работает "с коробки", без нареканий.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Sat Feb 05, 2005 10:42 am    Post subject: Re: проблемы на АМД64 Reply with quote

green_forest wrote:
у меня похожая конфигурация компа, только карточка nvidia geforce ti500.
Работает "с коробки", без нареканий.


блин, у меня до этого Radeon то же была NVIDIA и тоже всё работало с "коробки", а всё потому, что реята из NVIDIA сразу позаботились создать пакет app-emulation/emul-linux-x86-nvidia!!!!

p.s.У ATI всегда были проблемы с драйверами (даже в Win), есть и БУДУТ - потому что кривые программеры!!!! Как вспомню старенький Rage который логал даже в Win98, аж мурашки по коже =(
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Sun Feb 06, 2005 8:56 am    Post subject: ВСЁ ПОЛУЧИЛОСЬ!!!!!!!!!!!!!! Reply with quote

Ура!
Всё получилось!

И так, установив дрова под ATI, сделав opengl-update и соответственно установив quake3 делаем следующее:
Code:

cd /opt/quake3
ln -sf /usr/lib/opengl/ati/lib32/libGL.so.1.2 libGL.so.1


Далее
Code:
#nano -w /usr/games/bin/quake3


и приводим скрипт к следующему виду:
Code:

#!/bin/sh
cd "/opt/quake3"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:"
export LIBGL_DRIVERS_PATH=/usr/lib32/modules/dri
export LIBGL_DRIVERS_DIR=/usr/lib32/modules/dri
exec ./quake3.x86 "$@"



ЕСЛИ ХОТИМ ЧТО БЫ ВО ВРЕМЯ ИГРЫ В ПРАВОМ УГЛУ ПОКАЗЫВАЛСЯ FPS, ТО СКРИПТ БУДЕТ ТАКОЙ:
Code:

#!/bin/sh
cd "/opt/quake3"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:"
export LIBGL_DRIVERS_PATH=/usr/lib32/modules/dri
export LIBGL_DRIVERS_DIR=/usr/lib32/modules/dri
exec ./quake3.x86 +set cg_drawfps 1 "$@"



Запускаем Quake3 и радуемся.

p.s. Огноме спасибо [RUS]Xakep'у за бесценные линки =)
_________________________________________________________________

Всё конечно здорово, но FPS у меня более 90 не поднимался, может кто знает как его увеличить?????????????
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum