LINUX.ORG.RU

Рассказывал мне один кореш который игрушки разрабатывает, ездит на их всякие конференции, что от nvidia некоторое время назад ушли почти все разработчики драйверов в ati. И типа это их работа :)

Banshee
()

Значит, правильно я взял новый лаптоп с 9000! Ура. Только их драйвера при установке очень жестко обходятся с XF86Config - переписывают его заново. Нет чтобы только нужные места поменять! Приходится хранить бекап и ручками объединять.

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

Жаль что все это только начиная с серии 9000... к сожалению для 7500, 3D поддержки нет... только в AcceleratedX ... даже уже Задумываюсь купить...демо версия которого к слову просто летает.. даже в 2D по сравнению со стандартным XFree...

anonymous
()

Да брехня это всё. Где там драйвер под linux ppc?

Dronov
()

Купил новую тачку с картой 9600, укачал этот драйвер, все поставил, отконфигурял фирменной конфигурялкой иксы, и что?! При использовании OpenGL все крутится в РАЗЫ медленнее, чем на старой вшивенькой TNT2 :(

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

Из моего опыта установки драйверов для Radeon9000.
Купил 3 недели назад эту карточку. Завелась под vesa без правки чего-либо (до этого стояла NVidia Riva которую должен был отдать).
Стало интересно поставить родные дрова.
Думаю: попробую сделать всё как будто бы с vesa не работало и нет иксов. Зашёл на сайт а их страничка драйверов не поддерживает текст-броузеры совсем - проблема в жаваскрипте при переходе на страничку драйверов (потом проверил html - действительно). Запустил X. Уже из графического браузера нашёл доки, слил rpm, разарпиэмил с -nodeps, запустил fglrxconfig (надо с полным путём /usr/X11R6/bin/fgrxconfig а не как они там пишут в доке). На вопросы типа как в xf86config ответил. XF86Config мой старый был уничтожен без предупреждения (похвалил себя за то что для всего всегда делаю рядом *.bak).
Перенёс блок Device (единственное ценное) в мой родной XF86Config. Перегрузил иксы. Запустил glxgear. С родным драйвером на пиках - 213FPS максимум. А то и 201.
А с весой - 288 - стабильно.
А ну его пока! - решил я и снёс новую конфигурацию восстановив vesa. Такой вот опыт.
Так что есть над чем работать ATI-евским гаям в ближайшее время.

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

2Anode, сочувствую тебе, ибо для установки драйверов нужно проявить немного смекалки и терпения. Для начала почитай лог исксов, ставлю ящик пива, ты там найдешь что-то вроде Direct rendering disabled, что означает отсутствие поддержки 3D. Пиши какая система, помогу поставить.

Filolog
()

Всем, у кого 3Д тормозит. Да читайте же вы гайды, в конце концов. Ну неужели трудно собрать нормальный дрм модуль ядра и заменить им родной? исходники лежат в рпмэме. Была точно такая-же ситуация. В данный момент железо - ровер с М9 ака 9000. Дома - радеон64 на двухголовом микростаре. Дома 3Д еле крутилось, пока модуль не заменил (75 фпс против 680 в глджиарс). кстати, атишные драйвера наичудесно работают со старыми радеонами (64, 7200), надо только опять-же дрм модуль взять с dri.sf.net. У меня радеоны на линухе с 2000 года - во всех случаях проблемы с производительностью являлись результатом моих кривых рук :)

debosh2k
()

Да ладно!
Эти гаврики уже полгода мОзги трахают, не могут доки выдать для Theater200. Классный граббер(12 бит, честный в плане шумов и цвета ). но без драйвера - хрен куда.
ТАК ЧТО АЦТОЙ!!!!!!!!!!!
http://www.slackware.ru/article.ghtml?ID=510

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

>> родным драйвером на пиках - 213FPS максимум. А то и 201. >> А с весой - 288 - стабильно.

[ivoronin@penguin]~$ glxgears 7007 frames in 5.0 seconds = 1401.400 FPS 7260 frames in 5.0 seconds = 1452.000 FPS 7260 frames in 5.0 seconds = 1452.000 FPS

Что я делаю не так? У тебя видимо direct rendering не включен.

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

>а где этот glxgear взять?
/usr/X11R6/bin/fglrxconfig

>2Anode, сочувствую тебе, ибо для установки драйверов нужно проявить немного смекалки и терпения. Для начала почитай лог исксов, ставлю ящик пива, ты там найдешь что-то вроде Direct rendering disabled, что означает отсутствие поддержки 3D. Пиши какая система, помогу поставить.

спасибо :)

dri действительно валится:
(WW) fglrx(0): * DRI initialization failed! *

попробовал пересобрать вручную:
(cd /lib/modules/fglrx/build_mod; ./make.sh)

--билд валится. Выдержка из make.log :

------------
probing for VMA API version...
cc_ret_vma_240 = 1
cc_ret_vma_253 = 1
check results are inconsistent!!!
none of the probed versions did succeed.
aborting module build.
-------------

дебагировать прям щас лень.

Я подозреваю что всё - из-за моего 2.6.0-test6, а откатываться на поддерживаемый 2.4 неохота. Может- в выходные.

Ещё раз спасибо за наводку - теперь понятно где искать. А я посчитал что если модули в бинарном виде были установлены без ругатни - то всё нормально ;)


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

2 ivoronin

включён, но валится. И не пересобирается с 2.6.0 (пока :).

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

TravelMate 803. Буду очень благодарен за описание борьбы с ACPI. Одно условие - ядро должно собираться из src.rpm - желательно с минимальным набором конкретных патчей (в добавок к стандартным красношляпным:) Жестко это я, да?

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

У меня на 9000 - порядка 1250 FPS. С родными бинарными драйверами

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

2 anonymous (*) (22.10.2003 21:47:08)
s/fglrxconfig/glxgears

OK, ошибку в make.sh зафиксил (комментированием и жёстким присваиванием:
def_vma_api_version=-DFGL_LINUX253P1_VMA_API)

fglrx скомпилилось нормально.
(/lib/modules/2.6.0-test6/kernel/drivers/char/drm/fglrx.ko создан).
И конечно я забыл открыть "Model-specific register support" для кернела (б.. ;)
Ждать опять полчаса :(

да, в первом постинге забыл добавить что первый старт Х не удался с ошибкой про PCI слот, я поменял в XF86Config:
BusID "PCI:1:0:1" --> BusID "PCI:1:0:0"
(странно, почему fglrxconfig поставил secondary controller? - думаю, что многие на эти грабли наступят).

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

2 svu

А у меня начиная с 2.4.22 (от слаки и от генту) и тем более с 2.6.0 нет никаких проблем с ACPI - и всё отключает и даже батарейку показывает (в 2.4 включал чекбокс ACPI в "make menuconfig" а в 2.6.0 - ничего делать не надо. А вот в 2.4.20 от слаковского родного ядра IRQ не присваивались (биоса совсем у лэптопа не было), но я это зафиксил переносом того-же ядра из генту (2.4.20) ;)
Имхо стоит брать 2.4.22+ и не мучиться.

Anode
()

Народ, а какого хрена вы пытаетесь юзать 3D на ноутах? У вас что, проблем с перегревом нет? Или каждый прикупил себе docing cooler? Тем более, чем меньше ноут, тем больше у него проблем с теплоотдачей.

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

>Народ, а какого хрена вы пытаетесь юзать 3D на ноутах? У вас что, проблем с перегревом нет? Или каждый прикупил себе docing cooler? Тем более, чем меньше ноут, тем больше у него проблем с теплоотдачей.

1)правильней чтоб всё работало что должно работать
2)если есть лэптоп - пусть вкалывает (чем ещё на работе заниматься как ни в кваку играть;)
3)у кого маленький, а у кого и большой, очень большой:). Спина и плечо болит после 5 минут переноски :)

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

Один мой друг купил себе карточку от ATI за сто с хуем вечно зелёных, а она ему на glxgears выдвет всего 200 FPS, а когда у него в какойто гаме текстуры стали переливаться всеми цветами радуги я ваще в ахуй выпал, вот хуйня. Другой мой друг купил карточку от nvidia и хуй с ним что она в виндовсе FPS меньше выдаст, у него Linux потому что. И теперь мой первый друг ибется с драйверами от АТИ, а второй мой друг живет спокойной жизнью.

P.S.: Насчет скорого появления КАЧЕСТВЕННЫХ драйверов от АТИ, уже больше года жду, они все время по качеству напоминают alpha-версии, какой-то непонятной хуйни!!!

8===> NVIDIA FOREVER <===8.

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

видимо руки кривы пока... или radeon9000 c 2.6.0 не дружат. Короче после ребилда ядра со всеми поддержками и успешного ребилда драйвера:


# ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.0-test6/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
failed.
# lsmod
Module Size Used by
# insmod fglrx.ko
Error inserting 'fglrx.ko': -1 Operation not permitted
#dmesg | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.

сдаюсь пока:(

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

А ключи -f для insmod не пробовали? Просто ядро (точнее modutils)
этот модуль не даёт загрузить, из-за его лицензии.

insmod -f /full/path/to/module/fglrx.ko

должно помочь

A.V.D.

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

2 anonymous (*) (23.10.2003 6:49:30)

не, то-же самое:

#ls -l
-rwxr-xr-x 1 root root 263263 Oct 22 19:14 fglrx.ko
# insmod -f `pwd`/fglrx.ko
Error inserting '/lib/modules/2.6.0-test6/kernel/drivers/char/drm/fglrx.ko': -1 Operation not permitted

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

Странно.

Это в 2.6 и ихних mod-init-tools что-то намутили?

Или Вы что-то в конфиге забыли включить? Не могу понять,
на что конкретно "Operation not permitted"

P.S. Сам я 2.6 не пробовал ещё...

A. V. D.

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

А кто может подсказать что-нибуть про "ATI Rage 128 Pro"??

А то у меня на ней даже 2D плохо работает - при большой загрузке cpu видно как прорисовываются окна. (хотя glxgears даёт 249.400 FPS ;-)))

XFree 4.2 & RH9

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

2Banshee

> У меня есть некоторый опыт борьбы с кривым DSDT и ACPI на ASUS лаптопах. Если что обращайся.

Ух ты, мне надо на эту теме поболтать. Мыло кинь плиз куда писать, а то это оффтопик.

Прикупил себе АСУС лаптоп и имею проблемы с ACPI. Не видит подлец подключение сетевого адаптера и загоняет проц в полный даун. Абидно...

Артур или пиши на a k r j u k o v b k . r u

P.S. Nvidia GForce4 Ti 25350 frames in 5.0 seconds = 5070.000 FPS Не люблю ATI уже давно и не жалею об этом :)

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

Да очень волнует вопрос как родные АТИ драйвера будут работать с радеон 7500. А то текстуры действительно в некоторых играх гуляют. NWN например.

З.Ы: glxgears выдают 536 FPS на Х-овом gl.

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

2svu:

А ты прообвал последнее 2.6 с последним acpi патчем? Или подругому вопрос поставлю. Что не работает с acpi? термальная зона, батареи, не включается вентилятор?

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

2alman:

>Народ, а какого хрена вы пытаетесь юзать 3D на ноутах? У вас что, >проблем с перегревом нет? Или каждый прикупил себе docing cooler? Тем >более, чем меньше ноут, тем больше у него проблем с теплоотдачей.


Ну у нас центрино, совсем мало греется. У меня максимум был 63 градуса когда чтото злосно компилилось.

Кроме того в спецификации acpi об этом заботится, когда температура повышается выше определенной нормы, фентилятор включается, еще выше, работает интенсивнее и так дальше.

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

Всем у кого проблемы с ASUS лаптопами которые из последних на центрино, то есть

S1N, M3700N, M2400N и возможно другими пишете на umka@namesys.com. По@#$лся изрядно я недавно, вроде все работает. Постараюсь помочь-подсказать где что посмотреть.

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

2Banshee

Мерси, тот патчик, который ты прислал помог. Огромное мерси.

Артур

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

вдохновленный чтениями взялся затачивать свой делл... C640, Radeon 7500 (M7)... последний DRI, XFree 4.3.0... долго не мог понять почему не включается DRI, очень рекомендую LIBGL_DEBUG=1... в результате оказалось что не было XML парсера нужного ;)))) с результате gears - 734FPS чуть чуть меньше чем AcceleratedX

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

в догонку могу сказать что AcceleratedX выдает на Gears 814 на моем 7500, но при этом производительность 2D в AcceleratedX в РАЗЫ быстрее чем в XFree... к сожалению... как с этим бороться пока не знаю.

anonymous
()

Ощущенье, что 3D только для glxgears:) А я на Rad9000 drv 3.2.8 UT2003 играл. Не виснет, артефактов аж 2 и то незначительных и на одной карте. Но падения fps не дают нормально играть, может UT2003 пропатчу а то у меня оригинальный.

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

У меня тоже проблемы с UT2003 на rad9000pro, он почему-то не хочет находить Vertex buffer object (и еще что-то, в логе ut можно посмотреть)

А все остальное работает прекрасно в glxgears 1900 fps tuxracer идет прекрасно (кстати, если ставить xfree-drm, то тухер с артефактами идет, в часность enviroment mapping хреново пашет, а с родными дриверами все норм). Мой совет ставьте gentoo, там такого гемору нет как выше описано. Все что надо сделать : emerge ati-drivers и прописать в xf86config driver "fglrx". И главное не забыть, что в кернеле надо отрубить поддержку drm, и включить mtrr

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

На ASP 7.3, 9 - все автоматом (rpm -Uhv --nodeps) & play

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

> Ну неужели трудно собрать нормальный дрм модуль ядра и > заменить им родной?

С этого момента подробнее. Речь об fglrx.o ? Или о чем-то другом ? А если fglrx грузится ? И по lsmod его в списке модулей видно, а ругань в X-овом логе про инициализацию DRI остается ?

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

ЗАРАБОТАЛО!!!!!!! :))))))))))))))))))
2468 FPS (на порядок)


спасибо xhook за намёк отключить drm (по умолчанию было включено).
Как переделал кернел - пропала
"Operation not permitted" при make_install.sh (который в конце делает тестовый insmod). Т.е. всё встало на места:
#/sbin/modprobe fglrx
FATAL: Module fglrx already in kernel.

"taints kernel" - остаётся, но это как видим - нормально:

#dmesg | grep -i ati
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.


ещё проверил бинарную инсталляцию через rpm - встаёт всё.


Вывод - надо улучшить док инсталляции и поменять BusID в XFConfig устанавливаемый автоматически почему-то как 1:0:1 на 1:0:0.

Много с чем можно поиграть - там куча непонятных (для невлезавших никогда в dri) параметров (дефолтовые работают). Поизучаем надосуге ;)

Спасибо ещё раз всем.

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

2 AS

спасибо, уже работает.

>Речь об fglrx.o ?
fglrx.o создаётся для 2.4.* и меньше, а с 2.6.* (2.5.*?) - получается fglrx.ko

>А если fglrx грузится ? И по lsmod его в списке модулей видно, а ругань в X-овом логе про инициализацию DRI остается ?

сейчас по lsmod уже видно :)

в /var/log/XFree86.0.log - полный порядок.

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

> 2 AS > спасибо, уже работает.

Чего "спасибо" ? :-) Я сам спрашивал ! ;-)

То есть, в ядре надо не просто поддержку Radeon-ов убирать, а поддержку DRM вообще ?

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

для старых радеонов (<8500) я собирал ядро с дрм-радеон, затем просто подменял radeon.о в /lib/modules/<kernel_version>/kernel/drivers/char/drm, ну естественно депмод -а.
Для новых радеонов - грабли случаются, если дрм в ядро вкомпилить. Если как модуль - то пофигу. По крайней мере у меня проблем не возникало. По крайней мере, если шибко умный хотплуг - рммод и всего делов
ЗЫ. Это для 2.4.х, 2.6 не пробовал.

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

В 2.4 модули для xfree-4.2, по этому он не работает с xfree-4.3 А в 2.6 там все в порядке.

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

>Чего "спасибо" ? :-) Я сам спрашивал ! ;-)

вопросы были восприняты как попытку помочь. сие завсегда ценю. ;)

разустановил и попробовал ещё через emerge на 2.4.22 - так, из спортивного интереса: встанет невстанет? встало. (документация в Генту - отличная для юзеров, кстати).
Запустил также java3D тесты (использует openGL): 960fps на кручении кубика и 213 - при отключенном dri. Эгзамплы там фиговенькие, но куб с текстурами который можно крутить на весь экран с неимоверной скоростью впечатлил. Вот на чём игрушки надо писать а не на сях: сама по себе логика игрушек - процессинг небольшой, а
рендеренье и матрицы считаться всё равно будут в железе, а java3D API ускорит девелопмент по сравнению с openGL API (из сpp) в разы.

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

>Ощущенье, что 3D только для glxgears:)

нет, ещё для fgl_glxgears ;)

А если серьёзно, то вопрос к молодёжи а более правильно - к играющим:
какие 3D игры есть для линукса кроме тукса (туксрасер только что погонял)? (я в последний раз играл на 386SX-33;) - и prince был самым навороченным ;)
Что считается сегодня кул (я имею в виду openGL-ные игры)?

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

Я всего rtcw под линухом прошел (нативного). И в контр-страйк играл тоже (естественно, под вайном). Вроде, других больших игр не было.

Есть еще flightgear - но это не совсем игрушка:)

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

игрушки? ну rtcw для тех, кто в свое время на тройках рубился ночами в wolf3d... помню левел какой-то с полторы сотни секретов вложенных :) и этого босса со шприцами :)

во-общем само-то ностальгия... вот проперла ностальгия и ac/dc взялся переслушать :)

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