radeon hd4550 vs nvidia GF108 [GeForce GT 430]

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Здра!
Какая будет быстрее, учитывая, что nouveau, а у Radeon даже не знаю, какие сейчас драйвера, лет 20 не имел дел с ними.
А кстати, какие? Ядрёный модуль и перекомпилить mesa и X-ы с флагом "radeon"? В базе пакетов не нашёл ничего.
Так-то этот Radeon постарее этой Nvidia будет, но надежда на аппаратное ускорение. Оправданно?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
16.03.2024 15:03
Так-то этот Radeon постарее этой Nvidia будет, но надежда на аппаратное ускорение. Оправданно?
Radeon давно поддерживается ядром из коробки со свободными драйверами, главное чтобы фирмварь была. Аппаратное ускорение давно работает. Не вижу проблем с Radeon. На свободных драйверах FPS просмотреть командой:

Код: Выделить всё

$ vblank_mode=1 glxgears
Radeon на сколько я знаю изначально затачивался под mesa, по этому совместимость достаточно хорошая по сравнению с Nvidia.
Добавлено (17:39):
yoricI писал:
16.03.2024 15:03
Ядрёный модуль и перекомпилить mesa и X-ы с флагом "radeon"?
Тут смотреть.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

ormorph писал(а):
16.03.2024 17:34
Аппаратное ускорение давно работает. Не вижу проблем с Radeon.
А будет ли этот старинный быстрее? Чем nouveau. Чтоб зря суету не разводить.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

Кто знает Nouveau раньше не очень то, причина в том, Nvidia не очень то в этом заинтересована. Как сейчас не знаю, но эту версию radeon, я тоже не нашёл в списке поддерживаемых, по этому однозначно именно эту карту не стоит брать. Нашел в интернете как она определяется:

Код: Выделить всё

0x1002:0x9540 0x174B:0xE970
Однозначно этих адресов в ядре нет, по этому поддержки не будет.
А вот для Nouveau можно посмотреть в вывод ядра: ссылка. Вроде GT 430 должно поддерживать, а как вот не знаю. Пока не очень хорошо выходит.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Я не покупаю, они у меня есть обе(( Вот тут gentoo заскоки и тут nouveau настройка моя эпопея с nouveau, поддерживается. Я думал, что с радеоном будет получше, а он вообще не, говорите. Вот здрасти.
А кстати, firmware для него amdgpu or radeon?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
16.03.2024 18:54
А кстати, firmware для него amdgpu or radeon?
Ни какого, она не поддерживается вообще...
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Понятно, спасибо
Ну в консоли-то будет показывать? Или фреймбуфер, какой-нить там vesa?
И интересны причины, почему её обошли?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
16.03.2024 19:32
Ну в консоли-то будет показывать? Или фреймбуфер, какой-нить там vesa?
Кто знает, вроде как слухи ходили что vesa поломали, но какой нибудь фреймбуфер может и будет работать. Какой нибудь Simple framebuffer support может и будет работать, но не с иксами наверное, а как там с Vesa не знаю, вроде её навернули в иксах, но уже давно не пробовал.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

А что ж пишут в генту-вики:
Family Chipset name Product name OpenGL OpenGL ES VIDEO_CARDS
R700 RV770, RV730, RV710, RV740 HD4330-HD5165, HD5xxV 3.3 2.0 radeon r600

Family Chipset name Product name Firmware
R700 RV710 HD4300, HD4500, HD5145 Kernel 4.13 and older: radeon/R700_rlc.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin
Kernel 4.14 and newer: radeon/R700_rlc.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV710_pfp.bin radeon/RV710_me.bin
Вроде поддерживается?
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
16.03.2024 19:47
Вроде поддерживается?
Кто знает, соберите ядро с модулем radeon, а далее покажите вывод:

Shell

$ lspci -knn
Можете и сразу показать до пересборки, что бы можно было увидеть адрес.
Добавлено (20:38):
Я смотрел версию ядра 6.6.21, там похоже это убрали, либо что то изменили, что не видно теперь. Как раз на ноуте обновлю ОС и узнаю как убрали или нет, его я давно не обновлял, его адресов я тоже не вижу. Версия ядра 6.1.x похоже поддерживает вашу карту, если те адреса что я нашёл в интернете соответствуют.
Добавлено (21:11):
Хм, эти адреса прописаны в файле radeon.mod.c, на сколько я понял он генерируется, по этому если под radeon не собирал, эти адреса не доступны. По этому скорее всего ваша карта всё же поддерживается последним ядром тоже и поддержку не убрали.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

Обновил ноут с radeon, посмотрел, судя по всему ваша карта поддерживается. modinfo radeon: смотреть
Так что проблем быть не должно и ускорение должно работать.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Ура, я снова здесь, я с вами! На Радеоне. После некоторых затруднений. Поддерживается-таки, да. Уже видно невооружённым глазом, что побыстрее nouveau.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

О, завис напрочь, замерцал всеми огнями и цветами радуги в Х-ах, консоль нормально, перезагрузился.
Из gentoo-wiki:
yoricI писал:
16.03.2024 19:47
Family Chipset name Product name OpenGL OpenGL ES VIDEO_CARDS
R700 RV770, RV730, RV710, RV740 HD4330-HD5165, HD5xxV 3.3 2.0 radeon r600
VIDEO_CARDS = radeon или r600? Или вместе? Прописал обе в make.conf, в логе иксов:

RADEON(0): [DRI2] Setup complete
RADEON(0): [DRI2] DRI driver: r600
RADEON(0): [DRI2] VDPAU driver: r600
AIGLX: Loaded and initialized r600

А карта-то R700, и даже такая фирмваря грузится.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
17.03.2024 14:23
А карта-то R700, и даже такая фирмваря грузится.
Это не фирмваря, это messa. А точнее то что в /usr/lib64/dri/. Если глянуть код mesa, то становится ясно что R700 входит в R600.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Убрал r600 из VIDEO_CARDS, оставил только radeon, перекомпилил, работает.
Добавлено (19:13):
А вот почему модуль radeon не выгружается, говорит in use? Х-ы погашены, сам он другими модулями не занят.
$ lsmod|grep radeon radeon 1507328 14 cfbimgblt 12288 1 radeon cfbfillrect 12288 1 radeon cfbcopyarea 12288 1 radeon video 53248 1 radeon i2c_algo_bit 12288 1 radeon drm_suballoc_helper 12288 1 radeon drm_display_helper 118784 1 radeon drm_kms_helper 139264 2 drm_display_helper,radeon fb 77824 78 drm_kms_helper,radeon drm_ttm_helper 12288 1 radeon ttm 65536 2 radeon,drm_ttm_helper drm 458752 14 drm_kms_helper,drm_suballoc_helper,drm_display_helper,radeon,drm_ttm_helper,ttm backlight 12288 4 video,drm_display_helper,radeon,drm hwmon 20480 2 w83627ehf,radeon
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
17.03.2024 18:46
А вот почему модуль radeon не выгружается, говорит in use? Х-ы погашены, сам он другими модулями не занят.
Ваш вывод показывает обратное, он нужен для множества модулей, так же используется фреймбуфер, а это уже режим загрузки ядра. Проприетарные драйвера используют обычно один из фрейбуферов ядра, а вот драйвер radeon имеет свой, по тому и не выгрузить.
yoricI писал:
17.03.2024 18:46
Убрал r600 из VIDEO_CARDS, оставил только radeon, перекомпилил, работает.
Странно бы было если бы не работало, просто вы включили ещё сборку r300, если бы не удалили из make.conf r600, то собирался бы только r600 в mesa, а теперь собирается и r300 и r600.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Вот оно как, спасибо.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

А почему постоянно появляется, и после перезапуска в т.ч.?
# lsof -n | grep deleted X 9404 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9405 X:rcs0 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9406 X:disk$0 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9724 InputThre root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted)
Даже прибьёшь Х-ы, перезапустишь display-manager, а оно снова тут как тут?
Причём только после логина в Х-ах, во время xdm-а нету.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Вот это дело помнится со времён fglrx, на 9500-м радеоне 20 лет назад.

Код: Выделить всё

(WW) xf86OpenConsole: setpgid failed: Operation not permitted
(WW) xf86OpenConsole: setsid failed: Operation not permitted
Что это за? Поскольку с этим не борются, то это чепуха? Так вроде всё работает, и 3Д ускорение, и гламур и прочее. На нвидии такого не было.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
19.03.2024 17:23
Что это за? Поскольку с этим не борются, то это чепуха? Так вроде всё работает, и 3Д ускорение, и гламур и прочее. На нвидии такого не было.
У меня такого нет, но вроде как это лечится:

Код: Выделить всё

radeon.modeset=0
Это прописывается в параметрах загрузки ядра. Но это скорее всего как то у вас там собрано ядро. На сколько я понял это завязка с xf86-video-ati.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

Это Kernel Mode Setting (KMS)? Без него же пропадёт ускорение, и гламур, 2Д, и 3Д?
Так если всё работает, смысл этой ошибки какой? Сдалась эта какая-то консоль))
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
19.03.2024 21:34
Так если всё работает, смысл этой ошибки какой? Сдалась эта какая-то консоль))
Ну так это ругается xf86-video-ati, mesa то работает и всё остальное работает нормально. А так может dmesg ещё на что ругается.
Мне это ни когда не требовалось. Это нужно вроде на этапе загрузки ядра, непосредственно в работе не требуется.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

yoricI писал:
18.03.2024 07:33
# lsof -n | grep deleted X 9404 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9405 X:rcs0 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9406 X:disk$0 root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted) X 9404 9724 InputThre root 40u REG 0,1 4 22876 /memfd:xshmfence (deleted)
Даже прибьёшь Х-ы, перезапустишь display-manager, а оно снова тут как тут?
Причём только после логина в Х-ах, во время xdm-а нету.
Это телеграм. Почему-то только с радеоном, с нвидией не было.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
21.03.2024 19:35
Почему-то только с радеоном, с нвидией не было.
Кто знает что там вы делали с радеоном, что так получилось. У меня не незакрытых дескрипторов xshmfence. В прочем меня бы это не смущало, так как их число у вас же не увеличивается. Что то в иксах с зависимостью от x11-libs/libxshmfence. Исчезнут как только выйдите из иксов. Тут можно только гадать...
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2383
ОС: gentoo fluxbox

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение yoricI »

А я что, я ничего. В смысле особого не делал. Ещё, один запущенный firefox добавляет в три раза больше этих же строчек. Но firefox и без радеона кучу процессов убитых давал.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2652
ОС: Gentoo

Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]

Сообщение ormorph »

yoricI писал:
23.03.2024 14:07
Но firefox и без радеона кучу процессов убитых давал.
На сколько я понял это не процессы, а просто не закрытые дескрипторы файлов. Это когда файл уже не существует, а дескриптор файла остаётся открытым. Как правило это исчезает как только программа открывшая дескриптор завершает работу. Может какие то завязки с многопоточностью и т.п..
Спасибо сказали: