nixp.ru v3.0

20 января 2017,
пятница,
19:02:03 MSK

DevOps с компанией «Флант»
athilson написал 25 января 2005 года в 15:35 (551 просмотр) Ведет себя как мужчина; открыл 16 тем в форуме, оставил 19 комментариев на сайте.

Товарищи!

Купил Slackware 10 — очень сильно рад!

Поставил ядро 2.6.10 включил:

* /dev/agpgart

* direct rendering

* mttr

fglrx-4.3.0-3.14.6: В файле /lib/modules/fglrx/build_mod/agpgart_be.c добавил:

#define pci_find_class pci_get_class

после чего модуль компилируется и втыкается без единого warning’а.

startx

$> glxgears: ~1100FPS

т.е. ускорение работает, как я понимаю, т.к. раньше было ~350FPS.

Но вот

ПРОБЛЕМА: при выходе из XOrg комп виснет наглухо! при этом на экране темнота или цвет фона (у меня IceWM). При отсутствии аппаратного ускорения зависаний не наблюдалось.

Где копать, чтоб этого избежать?

Кстати ~1100FPS в glxgears это нормально или маловато для железа:

nForce2, Athlon 25000+, 1Gb, RV350 256Mb?

Заранее благодарен,

athilson

// Тему переместил(а) fly4life из форума «UNIX FAQ».

sky

у меня тож Slack10 & RV350(Radeon9550) ядро стоит 2.6.9 ничего нигде не добавлял/не дописывал

root@sun:~# glxgears
4941 frames in 5.0 seconds = 988.200 FPS
5961 frames in 5.0 seconds = 1192.200 FPS
6027 frames in 5.0 seconds = 1205.400 FPS
6028 frames in 5.0 seconds = 1205.600 FPS
6028 frames in 5.0 seconds = 1205.600 FPS
6028 frames in 5.0 seconds = 1205.600 FPS
6030 frames in 5.0 seconds = 1206.000 FPS
6028 frames in 5.0 seconds = 1205.600 FPS
6028 frames in 5.0 seconds = 1205.600 FPS
6025 frames in 5.0 seconds = 1205.000 FPS
Broken pipe

Это ессно без разгона.

Драйвер АТI тот же, что и у тебя. Полный конфиг моего компа есть в профиле.

Всё работает чудно, ни разу не висло. Кстати, в документации к драйверу рекомендуется не включать поддержку DRI(direct rendering) в ядро, т.к. она имеется в драйвере( мож у тя в этом дело???)

И посмотри:

http://www.nixp.ru/cgi-bin/forum/YaBB.pl?board=hardware;action=display;num=1097209118#11

athilson

спасибо, попробую.

aivs

athilson у тебя какой версии xorg?

athilson

XOrg X11R6.7.0 (по умолчанию в slack v10). Выключил DRI, но это не помогло.

Давеча поставил новые дрова fglrx_4_3_0-8.8.25-1.i386.rpm и теперь все работает, ничего не виснет.

для успешной компиляции опять пришлось подправить agpgart_be.c на предмет pci_find_class.

Sasha2

НАверно 1100 FPS для Radeon карты маловато

У меня Mandrake 10.1 и я имею 5500 FPS

athilson

и как мне можно увеличить FPS?

fly4life
athilson
и как мне можно увеличить FPS?

а оно тебе надо?

athilson

мне до конца не понятно, мои 1100FPS это норма или тормоза?

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

Хотя, принимая во внимание то, что написал КОТ насчет его FPS, то сдается мне что 5500 это либо дикий разгон, либо хз знает что….

Sasha2

Да никакой это не разгон

ПРимерно такие значения я получал и в RedHat и в SuSe и в Mandrake.

Без всяких примочек, т.е. карта Radeon 9800XT (256MB) ставится сама на стадии инсталляции и больше ничего с ней я не делаю, никаких настроек я не применяю.

Но fglrx_glxgears (точно не помню сейчас синтакс этой команды) дает мне 5500 FPS (Я кстати сам тоже хочу узнать много это или мало, и вообще какой предел для этой карты).

Единственное, что я со своей карты снял штатный вентилятор и установил специальную систему вентиляции (тепловая трубка+боле мощный вентилятор). После этого работать стало лучше. ПРоизводительность поднялась значительно. Хотя я думаю, что если штатный вентилятор обеспечивает достаточное охлаждение, то производительность будет высока и при его использовании.

pol

Единственный реальный вариант проверить всё ли ок потестить в 3 д играх — остальное сильно приблизительно.

sky
Без всяких примочек, т.е. карта Radeon 9800XT (256MB) ……мне 5500 FPS

…………….

то сдается мне что 5500 это либо дикий разгон, либо хз знает что….

Хех, ну дык оно и понятно откуда 5500fps . У Radeon’ов XT означает eXTreme edition, т.е круче не куда, тем более 9800 — флагман линейки, причём если не ошибаюсь, то он на чипе R360. Также, если не ошибаюсь, то 9800 по производительности не уступает самому последнему Radeon’у X800 на шине PCIexpress 16x.

мне до конца не понятно, мои 1100FPS это норма или тормоза?

Это норма. Хотя разогнать можно его не хило =).

Curu3MyHg
athilson
Кстати ~1100FPS в glxgears это нормально или маловато для железа:

nForce2, Athlon 25000+, 1Gb, RV350 256Mb?

Даа, блин!  Как я рад, что у меня NVidia!! :)))

Chaintech 60JA3T — i815EP;  Intel Celeron 1300MHz(Tualatin);   ASUS V7100Pro — GeForce2MX400 — 32Mb;  384Mb PC133.   ASPLinux 9.2; XFree86 4.3.0-55.

При такой машине glxgears выдает мне в голых иксах 1050-1100 FPS.

В данный момент загружен KDE и туча всякой каки.. Памяти занято половина имеющейся и еще 120Mb свопа. Средний FPS — 850.

Сейчас, открыв Компьютер-Прайс, я там своей видяхи не обнаружил=(   Но мне кажется, экономия средств налицо :))

Вопрос: это различия в программах glxgears и » fglrx_glxgears (точно не помню сейчас синтакс этой команды)», или и вправду в понимании ATI все, что не винда, то никому не нужно?

Genie
При такой машине glxgears выдает мне в голых иксах 1050-1100 FPS.

а вот ты забыл уточнить. разрешение у тебя какое выставлено? ;)

такая же карточка, 1280×1024x24@85 — ~600fps в этом же glxgears.

правда, «голые» X не проверял ;)))

но fvwm не должен же столько сильно нагружать систему? ;))

Curu3MyHg
Genie
а вот ты забыл уточнить. разрешение у тебя какое выставлено? ;)

Прошу прощения ;))   1024×768x24@60    Частота небольшая, так как монитор жидкокристаллический.

Да, ядро — 2.4.28 самосборное монолитное. Дрова — 6111.

sky
Curu3MyHg
Даа, блин! Как я рад, что у меня NVidia!! :)))

…………….

или и вправду в понимании ATI все, что не винда, то никому не нужно?

Что не нужно? Драйвер есть от ATI. Он периодически обновляется(не реже, чем нвидиевский).

У меня тоже долгое время nVidia была( GeForce2pro 64mb), где-то года 3 точно, если не больше, На нём даж NFS U2 запускался и игрался, но без удовольствия. А вот тут недавно апгрейдился и был жутко разочарован картами серии FX. Ввиду ограниченных материальных ресурсов и нежелания платить за видео больше 70$, обратил внимание на ATI того же ценового диапазона(до этого к ATI относился с принебрежением). После покупки Radeon9550 я был просто обескуражен — карта встала мне в 60,5$ и при штатных частотах делела FX5200/5500/5600 на 70-30% соответственно. После разгона NFS U2 работает на максимальных установках графики при 1024×768 без тормозов, чего на FX5600 так и не удалось добиться =(. В линуксе завести карту тоже проблем не составило.

Драйвер, кстати, распространяется в виде запакованных в rpm сорцов. Тем более ATI предоставляет разработчикам спецификации карт( т.е. если охота, то можешь дописать пару строк в код драйвера =).

P.S. Количество FPS в Линуксе ,в принципе, пофиг.

Genie

провеил бы кто из обладателей сих карт, от ATI, возможность запуска двуххх иксов…

т.е.: из консоли делаем

$ startx

после этого переключаемся на другую консольку, откуда пускаем снова иксы:

$ startx -- :1

(ну, или, если искы и так пускаются, то только вторую копию запустить)

вот и как оно, будет нормально переключаться между этими запущенными иксами или подвиснет, как обычно?

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

nVidia карточки и драйвера к этому относятся нормально, позволяют такое делать. Как оно счас обстоит с ATI?

Uncle Theodore
Genie
провеил бы кто из обладателей сих карт, от ATI, возможность запуска двуххх иксов…

Как два пальца об асфальт. С двумя и с тремя.

lspci

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]

Good Luck,

UT

Genie
Как два пальца об асфальт. С двумя и с тремя.

угумс. только этта. на тему хоть немного смотрим, а? ;)))

RV350. ATI Radeon 9500 и старше.

интересуют именно эти карты, с новым драйвером, о котором в этой теме и ведётся обсуждение ;)

Так причём тут

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]

А? ;)))

Uncle Theodore
Genie
угумс. только этта. на тему хоть немного смотрим, а? ;)))

Как ты, батенька, вопрос задал, так я на него и ответил. :-)

провеил бы кто из обладателей сих карт, от ATI, возможность запуска двуххх иксов…

N’est pas?

Good Luck,

UT

Genie

<font size=«-2»>об этом мы уже, помнится, говорили ;)</font>

<font size=«-2»>что на твоём ноуте два икса живут нормально</font>

<font size=«-2»>и в тот раз я так же вопрос ставил в контексте темы ;)</font>

<font size=«-2»>странно, да? ;)</font>

кроме того, что с ACPI Sleep State 4 (Software Suspend to Disk)? поддерживает ли это новый драйвер на картах RV350 и старше?

Sasha2

ЕЩе раз извините, что утомляю своими 5500, просто хочу дополнить, что разрешение у меня 1600 на 1200 24 миллиона цветов (а в Линуксе Radeon карты не могут работать с другим цветовым разрешением), чуть меньше FPS при выходе на разрешения за 2000 на что-там еще, тянет также отлично и все трехмерные игрушки (типа TuxRacer и т.д. работают превосходно).

Но наиболее презентабельно конечно 1600 на 1200 при 21 дюймовом мониторе.

Genie
24 миллиона цветов

ой. ёй-ёй.

гллубина 24 бита. 16\′777\′216 цветов.

ЕЩе раз извините,

ну вот раз проявились ;) то ответьте на заданные мной вопросы, а именно:

1) запуск нескольких X-сессий от разных пользователей (особенно переключение между ними) — зависает ли?

2) работает ли Suspend to Disk?

sky
Genie
провеил бы кто из обладателей сих карт, от ATI, возможность запуска двуххх иксов…

т.е.: из консоли делаем

$ startx

после этого переключаемся на другую консольку, откуда пускаем снова иксы:

$ startx -- :1

(ну, или, если искы и так пускаются, то только вторую копию запустить)

вот и как оно, будет нормально переключаться между этими запущенными иксами или подвиснет, как обычно?

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

nVidia карточки и драйвера к этому относятся нормально, позволяют такое делать. Как оно счас обстоит с ATI?

Ну енто случай единичный. Да, в общем-то, если использовать только линух, то можно сидеть на какой-нить старой нвидии, а вот ежели поиграть охота, то, извиняйте….

Curu3MyHg
skyWalker
Ну енто случай единичный. Да, в общем-то, если использовать только линух, то можно сидеть на какой-нить старой нвидии, а вот ежели поиграть охота, то, извиняйте….

А ежели мне поиграть охота, а в винду перегружаться неохота? Что, неужели никто в Линуксе в игры не играет?

Genie
Ну енто случай единичный. Да, в общем-то, если использовать только линух, то можно сидеть на какой-нить старой нвидии, а вот ежели поиграть охота, то, извиняйте….

будем считать это соответствием используемого оборудования выдвигаемым требованиям.

не работает — не используется.

единичный случай или нет — вопрос другой.

пожалуй, пожертвовать acpi sleep state 4 (a.k.a. software suspend to disk) я могу. точнее даже приходится, потому как драйвера от nVidia его не поддерживают.

лишиться возможности запускать несколько сессий XFree/XOrg — не могу.

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

ты лучше бы что по существу сказал, а?

sky
Genie
провеил бы кто из обладателей сих карт, от ATI, возможность запуска двуххх иксов…

т.е.: из консоли делаем

$ startx

после этого переключаемся на другую консольку, откуда пускаем снова иксы:

$ startx -- :1

nVidia карточки и драйвера к этому относятся нормально, позволяют такое делать. Как оно счас обстоит с ATI?

Вот дошли руки, показываю:

[16:06 sky@sun sky]$ ps aux|grep X
sky       7793  0.0  0.4  2412 1232 tty1     S+   16:01   0:00 /bin/sh /usr/X11R6/bin/startx
root      7807  0.5  5.5 148572 14252 tty1   S    16:01   0:01 X :0
sky       7972  0.0  0.4  2412 1228 tty2     S+   16:02   0:00 /bin/sh /usr/X11R6/bin/startx -- :1
sky       7986  0.0  0.2  2160  624 tty2     S+   16:02   0:00 xinit /home/sky/.xinitrc -- /usr/X11R6/bin/X :1
root      7987  1.1  5.8 149408 15024 tty2   S    16:02   0:03 /usr/X11R6/bin/X :1
sky       8126  0.0  0.4  2412 1228 tty3     S+   16:05   0:00 /bin/sh /usr/X11R6/bin/startx -- :2
sky       8140  0.0  0.2  2160  624 tty3     S+   16:05   0:00 xinit /home/sky/.xinitrc -- /usr/X11R6/bin/X :2
root      8141  1.2  5.6 149068 14524 tty3   S    16:05   0:01 /usr/X11R6/bin/X :2
sky       8220  0.0  0.4  2412 1228 tty4     S+   16:05   0:00 /bin/sh /usr/X11R6/bin/startx -- :3
sky       8234  0.0  0.2  2160  624 tty4     S+   16:05   0:00 xinit /home/sky/.xinitrc -- /usr/X11R6/bin/X :3
root      8235  1.4  5.6 148944 14416 tty4   S    16:05   0:01 /usr/X11R6/bin/X :3
sky       8319  0.0  0.4  2412 1228 tty5     S+   16:06   0:00 /bin/sh /usr/X11R6/bin/startx -- :4
sky       8333  0.0  0.2  2160  624 tty5     S+   16:06   0:00 xinit /home/sky/.xinitrc -- /usr/X11R6/bin/X :4
root      8334  1.8  5.4 148972 13848 tty5   S    16:06   0:01 /usr/X11R6/bin/X :4
sky       8413  0.0  0.4  2412 1228 tty6     S+   16:06   0:00 /bin/sh /usr/X11R6/bin/startx -- :5
sky       8427  0.0  0.2  2160  624 tty6     S+   16:06   0:00 xinit /home/sky/.xinitrc -- /usr/X11R6/bin/X :5
root      8428  2.4  4.9 147420 12592 tty6   S    16:06   0:01 /usr/X11R6/bin/X :5
sky       8583  0.0  0.3  2716  768 pts/0    R+   16:07   0:00 grep X
[16:07 sky@sun sky]$

Убедительно???

ps Забыл:

02:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 4153 (prog-if 00 [VGA])
        Subsystem: Giga-byte Technology: Unknown device 4050
        Flags: bus master, 66Mhz, medium devsel, latency 255, IRQ 10
        Memory at d0000000 (32-bit, prefetchable) [size=128M]
        I/O ports at c000 [size=256]
        Memory at e5000000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at  [disabled] [size=128K]
        Capabilities: [58] AGP version 3.0
        Capabilities: [50] Power Management version 2
Genie
Вот дошли руки, показываю:

….

Убедительно???

угу, спасибо.

а с acpi suspend-to-disk, видимо, уже придётся пробовать самому..

Sasha2

У меня лично второй экземпляр X-ов категорически отказывается запускаться, гворя, что один уже запущен (что-то типа какой-то X.loc файл надо удалить). Так и не разобрался.

fly4life
Sasha2
У меня лично второй экземпляр X-ов категорически отказывается запускаться, гворя, что один уже запущен (что-то типа какой-то X.loc файл надо удалить). Так и не разобрался.

а ты его запускай не «пустым» startx, а так:

startx — :1

sky
Genie
а с acpi suspend-to-disk, видимо, уже придётся пробовать самому..

Да, видимо, придётся. Мне то acpi нужен тока шоб нажать на кнопу Power для автоотключения, как-то дома больше ничего не надо =)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.