OpenGL на ATI Mobility Radeon HD 3400 Series (R600?) [SOLVED]
Здравствуйте!
Подскажите как запустить на
lspci -s 01:00.0 -vv
01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3400 Series (prog-if 00 [VGA controller])
D2 и 3D графику с человеческими fps?
Добиться от контроллера нормальной работы не смог.
Перепробовал много разностей. Остановился на софтварном рендеринге.
# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.5.2
В гугле адекватных статей по настройке данной видюхи не нашёл.
UPD:
Сперва обновите срез Опубликовано ArtSh в 18 Март, 2010 - 04:00. Сперва обновите срез портежей. Потом добавьте =x11-proto/xf86-video-ati ~amd64 в packages.keywords. Потом, оставьте VIDEO_CARDS="vesa radeon" в make.conf. Потом обновите libdrm, mesa, xorg-server, xf86-video-ati. После этого должно работать.
получаем рабочий OpenGL на x11-xorg и ~1000FPS
Всем участникам спасибо за содейсвие.
UPD 2:
Что-то ещё включил в ядре и в glxgears FPS стало ~1400, При этом, отрисовка совсем перестала "заикаться", всё ровно, плавно и красиво.
P.S. Ещё раз, всем спасибо!
- Для комментирования войдите или зарегистрируйтесь
конфиги
Kernel config
lspci
xorg.conf.txt
---
hello world
dmesg.txt
dmesg.txt
---
hello world
на Radeon HD 3200
на Radeon HD 3200 Graphics
=x11-drivers/ati-drivers-9.11
вполне прилично работают
на Radeon HD 3200
По подробнее можешь рассказать?
---
hello world
uname -a Linux calculate
uname -a
Linux calculate 2.6.28-gentoo-r6 #8 SMP Mon Mar 8 10:34:10 MSK 2010 i686 AMD Turion(tm)X2 Dual Core Mobile RM-76 AuthenticAMD GNU/Linux
eix ati-drivers
Installed versions: 9.11(1)(00:03:47 16.02.2010)(kernel_linux modules -debug -multilib)
eix mesa -I
Installed versions: 7.5.2(00:02:43 16.02.2010)(nptl video_cards_intel video_cards_mach64 video_cards_mga video_cards_r128 video_cards_radeon video_cards_radeonhd video_cards_savage video_cards_sis video_cards_tdfx video_cards_trident video_cards_via -debug -kernel_FreeBSD -motif -pic -video_cards_none -video_cards_s3virge -video_cards_sunffb -xcb)
[U] x11-apps/mesa-progs
Installed versions: 7.5.1(00:03:45 16.02.2010)
glxgears
7276 frames in 5.0 seconds = 1455.185 FPS
7218 frames in 5.0 seconds = 1443.600 FPS
6970 frames in 5.0 seconds = 1393.876 FPS
7362 frames in 5.0 seconds = 1471.366 FPS
Хотелось бы увидеть логи
Хотелось бы увидеть логи Х-сервера, но смею предположить http://bugs.gentoo.org/show_bug.cgi?id=301496
Там же утверждается, что должно работать с x11-drivers/xf86-video-ati-6.12.192 (я пока с 6.12.191 не обновился, так что не знаю)
логи Х
Логи Х
Xorg.0.log.txt
---
hello world
Цитата: (EE) RADEON(0):
Так оно и есть. Кстати, я недавно как раз подобную же тему создавал http://www.gentoo.ru/content/2633kmsrv730xtchyornyy-ekran
Нужна mesa минимум 7.7
Нужна mesa минимум 7.7
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
поставил mesa 7.7
Собственно, ситуация улучшилась, но не значительно:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.7.1-rc1
$ glxgears
3310 frames in 5.0 seconds = 661.884 FPS
3549 frames in 5.0 seconds = 709.733 FPS
3582 frames in 5.0 seconds = 716.335 FPS
3570 frames in 5.0 seconds = 713.865 FPS
что собственно стало:
emerge --info .txt
Xorg.0.log.txt
Kernel config .txt
dmesg.txt
xorg.conf.txt
доп:
Installed packages .txt
package.keywords.txt
Подскажите что ещё можно сделать?
---
hello world
Вы сперва определитесь, или
Вы сперва определитесь, или ati-drivers, или xf86-video-ati. Если первое, то надо исправить xorg.conf, если второе, то поставьте драйвера, mesa, xorg-server и libdrm из ~amd64
допустим второй вариант
Первый вариант пробовал, но там зацыкливается на зависимостях настолько, что меня замучило его разгребать.
Второй вариант выбрал.
стоит:
media-libs/mesa (~)7.7.1_rc1
x11-base/xorg-server (~)1.7.5.902-r1
x11-libs/libdrm (~)2.4.17
все эти пакеты из ~amd64
---
hello world
Сперва обновите срез
Сперва обновите срез портежей. Потом добавьте =x11-proto/xf86-video-ati ~amd64 в packages.keywords. Потом, оставьте VIDEO_CARDS="vesa radeon" в make.conf. Потом обновите libdrm, mesa, xorg-server, xf86-video-ati. После этого должно работать.
пересобрал
Собственнно сделал, как описано.
Стало значительно лучше:
значительно лучше заработал OpenGL
glxinfo;
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Mesa DRI R600 (RV620 95C4) 20090101 TCL DRI2
OpenGL version string: 2.0 Mesa 7.8-rc1
OpenGL shading language version string: 1.10
OpenGL extensions:
glxgears
4014 frames in 5.0 seconds = 802.646 FPS
5927 frames in 5.0 seconds = 1184.843 FPS
5401 frames in 5.0 seconds = 1080.103 FPS
5683 frames in 5.0 seconds = 1135.986 FPS
Но всётаки скринсейвер подтормаживает.
Может попробовать ati-drivers?
Правильно я понимаю, что для этого надо назначить VIDEO_CARDS="frglx radeon"?
ну и соответственно старые пакеты снести и установить новые из ~amd64..
---
hello world
На сколько я знаю сносить
На сколько я знаю сносить пакеты не обязательно. Достаточно сделать
И проконролировать чтобы грузился модуль fglrx вместо drm.
Чтобы вернуться к открытым дровам
И аналогичные манипуляции с модулями.
От загруженного fglrx так
От загруженного fglrx так просто не избавиться.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
$ cat /etc/modules.conf |grep
$ cat /etc/modules.conf |grep fglrx
blacklist fglrx
Должно хватать
неудачная установка fglrx
Производитель (AMD) рекомендует ati-drivers-10.2.
при этом он хочет упорно хочет встать только на стабильный xorg-server..
После попыток переустановки, завестись на OpenGL ati так и не удалось..
---
hello world
не завелось на fglrx
Собственно, на fglrx не завелось..
Вернулся к варианту x11-xorg:
4662 frames in 5.0 seconds = 931.429 FPS
Как ещё можно улучшить результат? хотя бы до 5000?
При отрисовках сильно загружается процессор, можно ли рендеринг полностью переложить на видеокарту?
---
hello world
Попугаи, выдаваемые glxgears
Попугаи, выдаваемые glxgears — не показатель ничего вообще.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
согласен
Однако как я могу адекватно оценить как у меня притормаживает OpenGL - скринсейвер?
Если есть идеи как адекватно оценть - прошу в студию!
---
hello world
Вопрос интересный. А какая
Вопрос интересный.
А какая версия ядра? От DRM многое зависит.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Ядро..
Версия ядра 2.6.33
P.S. выше выкладывал emerge --info и прочие текстовики.
---
hello world
все еще 1400 фпс?
все еще 1400 фпс?
Keep tryin' me jerk off, keep tryin' me... wanna impress her? Impress her with me. Impress her with ME!
12th написал(а): Что-то ещё
А можно про это подробнее? :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)