AMD HD5770 и OpenGL 4.5
Имеется видеокарта AMD HD5770 с заявленной поддержкой OpenGL 4.5. Но Mesa (даже последняя) определяется OpenGL3.1. Свободный драйвер не заставить задействовать OpenGL 4.x?
export MESA_GL_VERSION_OVERRIDE=4.6 MESA_GLSL_VERSION_OVERRIDE=460
амуде искаропки как обычно…
возможно, некоторый софт потребует =4.6COMPAT
Дельный совет. Попробую. Но при этом обрабатываться будет программно часть инструкций?
аппаратно opengl 4+ есть только radeon hd69x0 и новее
на форточке официально вроде как есть opengl4+, но сделан через адовый костыль с нулевой производительностью
дерьмовая производительность у амд opengl на венде была не так давно даже на свежих картах. даже в d3d заверяют о приросте с dxvk на венде. швабодные стандарты они любят только на словах
opengl4+, но сделан через адовый костыль
сделано там какое-то одно формально обязательное, но реально не используемое раширение емнип. иначе в этом всём смысла бы не было
HD5000 на железном уровне поддерживает OGL4.5 за исключением fp64, т.е. в кремнии нет реализации вычислений над 64-х битными операндами. Обязательное наличие таких операций прописано в стандарте OGL4+. В обычных GPU их часто не реализуют в кремнии, или реализуют усеченно, потому при вычислениях с 64-x математикой производительность измеряется в 1/16 от скорости 32-х битных операций. В играх fp64 не используют, но без них стандарт совместимости с OGL4+ не пройти, а значит нельзя на коробке с видеокартой написать о совместимости с «OpenGL 4.5». В виндовых дравах для этого GPU 64-x битные операции выполняются через программную эмуляцию, в открытых mesa такое сделали только для интеграшек intel (я об этом где-то читал, но не проверял).
Используй MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 — все должно работать, другое дело что драва почти забросили и в новых игрушках может выясниться что шейдеры не компилируются или компилируются с ошибками.
Aber ★★★★★ ( 15.10.21 14:16:03 MSK )
Последнее исправление: Aber 15.10.21 14:17:07 MSK (всего исправлений: 1)
в открытых mesa такое сделали только для интеграшек intel
В r600 драйвере тоже используется softfp64
Тогда меса должна уже писать OGL4.5 для всех HD5000, но ТС говорит что она этого не делает. r600 используется и для HD6900, вроде для таких gpu glxinfo пишет о поддержки OGL4.5.
Я так понимаю, что нужно R600_DEBUG=nir.
Без NIR не используется softfp64
devl547 ★★★★★ ( 15.10.21 16:32:18 MSK )
Последнее исправление: devl547 15.10.21 16:32:27 MSK (всего исправлений: 1)
Altlinux + HD 5770 = помогите подружить.
Собственно действую по wiki https://www.altlinux.org/Установка_проприетарных_драйверов_NVIDIA_и_ATI где первая ее часть про nvidia отрабатывает на ура, а вот со второй частью про radeon сплощные проблемы, к примеру такого вообще в репе нет
# apt-get install kernel-modules-fglrx-std-def fglrx_glx fglrx-tools
Ведущие альтоведы лора как бы вы поступили в данном случае?
ведущие альтоведы лора как бы вы поступили в данном случае?
Остался бы на открытых драйверах. Я даже не уверен, есть ли в природе версия проприетарных драйверов под твою видеокарту — уж больно она старая.
ATI/AMD (fglrx) поддерживают только видеокарты серии Radeon HD 2000 и выше
Остался бы на открытых драйверах
можно поподробней, что подразумевается под этим? у меня сейчас установлен xorg-server и xorg-utils, в результате максимальное разрешение 800×600… что нужно доустановить еще? как правильно называется пакет открытых видеодрайверов?
Драйвер fgrlx последний раз обновлялся в 2015 году, если не ошибаюсь. И как следствие он может работать только со старыми ядрам и старым xorg-server.
Если у тебя дистрибутив примерно 2015 или 2014 года, то ставь этот драйвер.
Если что-то более новое, то используй открытый видео драйвер.
да уж гораздо более — jeos
используй открытый видео драйвер
как правильно пакет называется?
Он уже в ядре должен быть
и чего 800х600 это максимум на что он способен?
На wiki помойка. что-то вроде
kernel-modules-drm-radeon
xorg-drv-radeon
xorg-dri-radeon
boowai ★★★★ ( 10.02.21 20:09:18 MSK )
Последнее исправление: boowai 10.02.21 20:13:47 MSK (всего исправлений: 2)
Зайди в центр управления, там можно выбрать драйвер. Может, он сам скачает.
Ведущие альтоведы лора как бы вы поступили в данном случае?
Надо там вики поправить. fglrx в ALT больше нет: он перестал успевать то ли за обновлениями xorg, то ли за ядром. Давно уже. Хотя там есть ссылка на https://www.altlinux.org/Переход_на_драйверы_Nvidia_и_fglrx, а там про это написано.
AS ★★★★★ ( 10.02.21 20:46:23 MSK )
Последнее исправление: AS 10.02.21 20:47:56 MSK (всего исправлений: 1)
такого пакета нет, есть kernel-modules-drm-radeon-std-def, но он убивает систему наповал, после перезагрузки даже до логин\пароль дело не доходит — виснет посередине загрузки без возможности ввести что либо, установка xorg-drv-radeon xorg-dri-radeon — не принесла результатов…
такого пакета нет, есть kernel-modules-drm-radeon-std-def
https://www.altlinux.org/Обновление_ядра — так делал? Потому как установка одного только модуля не вытянет всё, что может быть нужно. И это, убить систему наповал так невозможно: старое ядро не удаляется, и его можно выбрать в меню загрузчика.
убить систему наповал так невозможно
хорошо — поставлю kernel-modules-drm-radeon-std-def еще раз в виде эксперимента…
все убило на повал — загрузиться из старого ядра которое можно выбрать в меню загрузчика — так же невозможно, а ведь я знал об этом, но все равно попробовал еще раз — упоротость 80-го уровня…
amd_amd ★★★★★ ( 10.02.21 21:16:49 MSK )
Последнее исправление: amd_amd 10.02.21 21:19:53 MSK (всего исправлений: 1)
загрузиться из старого ядра которое можно выбрать в меню загрузчика — так же невозможно
Так не бывает. Старому ядру загрузиться не может помешать ничего. Ну только если загрузчик не запоролся — я этих новомодних efi не знаю, может там и можно что-от сломать. Если ядро грузиться начинает, должно грузиться.
AS ★★★★★ ( 10.02.21 21:44:18 MSK )
Последнее исправление: AS 10.02.21 21:47:52 MSK (всего исправлений: 2)
ничего подобного — сплошное legacy… мать, проц и видеокарта — 2009 года выпуска
Старому ядру загрузиться не может помешать ничего
вроде не запоролся, да пофигу — я уже все пеерустановил, какие еще предложения кроме kernel-modules-drm-radeon-std-def будут? можно конечно ввести такое
и оттуда все подряд по списку в надежде на авось
Дядя ты чего. Уже давным давно свободные драйвера radeon из коробки! Ненужно никаких фджилликс, (если у тебя там debian 6/7 это ещё можно полнять) Всё из коробки должно быть, только нужно mesa установить и будет счастье. Должен быть xserver-xorg-ati и/или xserver-xorg-radeon установлен и всё и ещё modprobe radeon должен сказать что всё уже загружено.
Драйвера fglrx протухли и не поддерживаются уже много лет. Работают только с древним Xorg и древним ядром
linux-firmware установи. У меня radeon hd6850 на свободных драйверах radeon (debian 10) всё отлично играю в игры, нормальные со стима типа alien isolation,SOMA и подобные так что дрова готовы, меса готова. Fglrx есть смысл ставить (и возможность) только для более старого софта, сейчас он уже давно заброшен.
У меня debian, но ищи в алтьте что-то типа такого.
apt search firmware-linux Сортировка… Готово Полнотекстовый поиск… Готово firmware-linux/testing,testing,now 20201218-3 all [установлен] Binary firmware for various drivers in the Linux kernel (metapackage) firmware-linux-free/testing,testing,now 20200122-1 all [установлен] Binary firmware for various drivers in the Linux kernel firmware-linux-nonfree/testing,testing,now 20201218-3 all [установлен] Binary firmware for various drivers in the Linux kernel (metapackage) apt search radeon Сортировка… Готово Полнотекстовый поиск… Готово firmware-amd-graphics/testing,testing,now 20201218-3 all [установлен, автоматически] Binary firmware for AMD/ATI graphics chips gatos/testing 0.0.5-19+b1 i386 ATI All-in-Wonder TV capture software libdrm-radeon1/testing,now 2.4.104-1 amd64 [установлен, автоматически] Userspace interface to radeon-specific kernel DRM services -- runtime radeontool/testing,now 1.6.3-1+b1 amd64 [установлен] utility to control ATI Radeon backlight functions on laptops radeontop/testing,now 1.3-1 amd64 [установлен] Utility to show Radeon GPU utilization rovclock/testing,now 0.6e-7+b1 amd64 [установлен] utility to control frequency rates of your Radeon card xserver-xorg-video-amdgpu/testing,now 19.1.0-2 amd64 [установлен, автоматически] X.Org X server -- AMDGPU display driver xserver-xorg-video-ati/testing,now 1:19.1.0-2 amd64 [установлен, автоматически] X.Org X server -- AMD/ATI display driver wrapper xserver-xorg-video-radeon/testing,now 1:19.1.0-2 amd64 [установлен, автоматически] X.Org X server -- AMD/ATI Radeon display driver glxgears ATTENTION: default value of option vblank_mode overridden by environment. 26945 frames in 5.0 seconds = 5388.831 FPS ^C
800×600 это бред, значит у тебя модуль radeon не загружен или для него почему то нет firmware
Linux Mint Forums
Forum rules
Before you post please read how to get help. Topics in this forum are automatically closed 6 months after creation.
Howto: Radeon HD 5770 Drivers
Post by mDuo13 » Sat Nov 14, 2009 4:48 pm
So I don’t know if anyone else is as crazy as I am, trying to run Linux Mint 7 Gloria on a brand-new ATI Radeon HD 5770 card, but in case they are, I thought I should explain how to get it working since it was so much trouble.
Basically, the story is this: the current (as of this post) ATI fglrx closed-source drivers — Catalyst 9.10 — do not support the 5770. But there is a newer (beta) version of the drivers available for free to developers in the form of the ATI Stream SDK. Just go to this page and download the file ati-opencl-beta-driver-v2.0-beta4-lnx.zip (82.3MB). It’ll ask you for a free registration; as far as I can tell, this is harmless.
The install procedure once you have that is relatively painless — just follow the on-screen instructions for installing and reboot when you’re done. Though I can’t make promises that this won’t screw up your X config and leave you trying to revert it in the terminal. so be careful, I guess.
There’s one caveat, which is that the beta drivers drop an ugly «AMD Testing Use Only» watermark on the bottom-right corner of your display. Luckily, the folks over at the Phoronix Forums have figured out a workaround.
Apparently in the time since I did this, the complete 9.11 version of Catalyst has been leaked, so that may be an even easier, better solution, but I haven’t tried it so I can’t say for sure whether it works.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.