radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Модератор: Модераторы разделов
-
- Сообщения: 2545
- ОС: gentoo fluxbox
radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Здра!
Какая будет быстрее, учитывая, что nouveau, а у Radeon даже не знаю, какие сейчас драйвера, лет 20 не имел дел с ними.
А кстати, какие? Ядрёный модуль и перекомпилить mesa и X-ы с флагом "radeon"? В базе пакетов не нашёл ничего.
Так-то этот Radeon постарее этой Nvidia будет, но надежда на аппаратное ускорение. Оправданно?
Какая будет быстрее, учитывая, что nouveau, а у Radeon даже не знаю, какие сейчас драйвера, лет 20 не имел дел с ними.
А кстати, какие? Ядрёный модуль и перекомпилить mesa и X-ы с флагом "radeon"? В базе пакетов не нашёл ничего.
Так-то этот Radeon постарее этой Nvidia будет, но надежда на аппаратное ускорение. Оправданно?
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Radeon давно поддерживается ядром из коробки со свободными драйверами, главное чтобы фирмварь была. Аппаратное ускорение давно работает. Не вижу проблем с Radeon. На свободных драйверах FPS просмотреть командой:
Код: Выделить всё
$ vblank_mode=1 glxgears
Добавлено (17:39):
Тут смотреть.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Кто знает Nouveau раньше не очень то, причина в том, Nvidia не очень то в этом заинтересована. Как сейчас не знаю, но эту версию radeon, я тоже не нашёл в списке поддерживаемых, по этому однозначно именно эту карту не стоит брать. Нашел в интернете как она определяется:
Однозначно этих адресов в ядре нет, по этому поддержки не будет.
А вот для Nouveau можно посмотреть в вывод ядра: ссылка. Вроде GT 430 должно поддерживать, а как вот не знаю. Пока не очень хорошо выходит.
Код: Выделить всё
0x1002:0x9540 0x174B:0xE970
А вот для Nouveau можно посмотреть в вывод ядра: ссылка. Вроде GT 430 должно поддерживать, а как вот не знаю. Пока не очень хорошо выходит.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Я не покупаю, они у меня есть обе(( Вот тут gentoo заскоки и тут nouveau настройка моя эпопея с nouveau, поддерживается. Я думал, что с радеоном будет получше, а он вообще не, говорите. Вот здрасти.
А кстати, firmware для него amdgpu or radeon?
А кстати, firmware для него amdgpu or radeon?
-
- Сообщения: 2802
- ОС: Gentoo
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Понятно, спасибо
Ну в консоли-то будет показывать? Или фреймбуфер, какой-нить там vesa?
И интересны причины, почему её обошли?
Ну в консоли-то будет показывать? Или фреймбуфер, какой-нить там vesa?
И интересны причины, почему её обошли?
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Кто знает, вроде как слухи ходили что vesa поломали, но какой нибудь фреймбуфер может и будет работать. Какой нибудь Simple framebuffer support может и будет работать, но не с иксами наверное, а как там с Vesa не знаю, вроде её навернули в иксах, но уже давно не пробовал.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
А что ж пишут в генту-вики:
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
Вроде поддерживается?
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
Вроде поддерживается?
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Кто знает, соберите ядро с модулем radeon, а далее покажите вывод:
Shell
$ lspci -knn
Добавлено (20:38):
Я смотрел версию ядра 6.6.21, там похоже это убрали, либо что то изменили, что не видно теперь. Как раз на ноуте обновлю ОС и узнаю как убрали или нет, его я давно не обновлял, его адресов я тоже не вижу. Версия ядра 6.1.x похоже поддерживает вашу карту, если те адреса что я нашёл в интернете соответствуют.Добавлено (21:11):
Хм, эти адреса прописаны в файле radeon.mod.c, на сколько я понял он генерируется, по этому если под radeon не собирал, эти адреса не доступны. По этому скорее всего ваша карта всё же поддерживается последним ядром тоже и поддержку не убрали.-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Обновил ноут с radeon, посмотрел, судя по всему ваша карта поддерживается. modinfo radeon: смотреть
Так что проблем быть не должно и ускорение должно работать.
Так что проблем быть не должно и ускорение должно работать.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Ура, я снова здесь, я с вами! На Радеоне. После некоторых затруднений. Поддерживается-таки, да. Уже видно невооружённым глазом, что побыстрее nouveau.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
О, завис напрочь, замерцал всеми огнями и цветами радуги в Х-ах, консоль нормально, перезагрузился.
Из gentoo-wiki:
RADEON(0): [DRI2] Setup complete
RADEON(0): [DRI2] DRI driver: r600
RADEON(0): [DRI2] VDPAU driver: r600
AIGLX: Loaded and initialized r600
А карта-то R700, и даже такая фирмваря грузится.
Из gentoo-wiki:
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, и даже такая фирмваря грузится.
-
- Сообщения: 2802
- ОС: Gentoo
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Убрал r600 из VIDEO_CARDS, оставил только radeon, перекомпилил, работает.
$ 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
Добавлено (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
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Ваш вывод показывает обратное, он нужен для множества модулей, так же используется фреймбуфер, а это уже режим загрузки ядра. Проприетарные драйвера используют обычно один из фрейбуферов ядра, а вот драйвер radeon имеет свой, по тому и не выгрузить.
Странно бы было если бы не работало, просто вы включили ещё сборку r300, если бы не удалили из make.conf r600, то собирался бы только r600 в mesa, а теперь собирается и r300 и r600.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Вот оно как, спасибо.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
А почему постоянно появляется, и после перезапуска в т.ч.?
# 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-а нету.
# 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-а нету.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Вот это дело помнится со времён fglrx, на 9500-м радеоне 20 лет назад.
Что это за? Поскольку с этим не борются, то это чепуха? Так вроде всё работает, и 3Д ускорение, и гламур и прочее. На нвидии такого не было.
Код: Выделить всё
(WW) xf86OpenConsole: setpgid failed: Operation not permitted
(WW) xf86OpenConsole: setsid failed: Operation not permitted
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
У меня такого нет, но вроде как это лечится:
Код: Выделить всё
radeon.modeset=0
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Это Kernel Mode Setting (KMS)? Без него же пропадёт ускорение, и гламур, 2Д, и 3Д?
Так если всё работает, смысл этой ошибки какой? Сдалась эта какая-то консоль))
Так если всё работает, смысл этой ошибки какой? Сдалась эта какая-то консоль))
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Ну так это ругается xf86-video-ati, mesa то работает и всё остальное работает нормально. А так может dmesg ещё на что ругается.
Мне это ни когда не требовалось. Это нужно вроде на этапе загрузки ядра, непосредственно в работе не требуется.
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Это телеграм. Почему-то только с радеоном, с нвидией не было.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-а нету.
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
Кто знает что там вы делали с радеоном, что так получилось. У меня не незакрытых дескрипторов xshmfence. В прочем меня бы это не смущало, так как их число у вас же не увеличивается. Что то в иксах с зависимостью от x11-libs/libxshmfence. Исчезнут как только выйдите из иксов. Тут можно только гадать...
-
- Сообщения: 2545
- ОС: gentoo fluxbox
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
А я что, я ничего. В смысле особого не делал. Ещё, один запущенный firefox добавляет в три раза больше этих же строчек. Но firefox и без радеона кучу процессов убитых давал.
-
- Сообщения: 2802
- ОС: Gentoo
Re: radeon hd4550 vs nvidia GF108 [GeForce GT 430]
На сколько я понял это не процессы, а просто не закрытые дескрипторы файлов. Это когда файл уже не существует, а дескриптор файла остаётся открытым. Как правило это исчезает как только программа открывшая дескриптор завершает работу. Может какие то завязки с многопоточностью и т.п..