Автор Тема: radon HD7850 тест | не запускается Steam  (Прочитано 3034 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #30 : 27.11.2017 09:35:24 »
Видео драйвер, под Ubuntu, использовал для radon HD7850 этот: http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx

Т.е. на свободных дровах с видеокартой от AMD на Ubuntu, steam не запустишь. AMDGPU-PRO теоретически на Альте должен работать. Нужно, чтобы кто-то этим занялся. Мой видеочип драйвером amdgpu-pro не поддерживается...

а под NVidia карты вообще проблем никаких не было, и на старую и на новую карточку, все просто превосходно работало.

На Альте также нет проблем с видеокартами Nvidia при использовании проприетарного драйвера.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: radon HD7850 тест | не запускается Steam
« Ответ #31 : 27.11.2017 10:45:47 »
На восьмой платформе AMDGPU-PRO вы скорее всего для этой карты не запустите, пробуйте p7/t7 с обновлениями. Хоть и нет уже поддержки, но если хочется именно альт и именно на этом железе, то такой вот вариант есть.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #32 : 27.11.2017 11:18:28 »
На восьмой платформе AMDGPU-PRO вы скорее всего для этой карты не запустите, пробуйте p7/t7 с обновлениями.

AMDGPU-PRO это новый проприетарный видеодрайвер!!! Не надо путать с fglrx.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: radon HD7850 тест | не запускается Steam
« Ответ #33 : 27.11.2017 11:32:40 »
На восьмой платформе AMDGPU-PRO вы скорее всего для этой карты не запустите, пробуйте p7/t7 с обновлениями.

AMDGPU-PRO это новый проприетарный видеодрайвер!!! Не надо путать с fglrx.
И правда напутал, прошу прощения.

Оффлайн baytazar

  • Начинающий
  • *
  • Сообщений: 23
Re: radon HD7850 тест | не запускается Steam
« Ответ #34 : 27.11.2017 11:52:02 »
Т.е. на свободных дровах с видеокартой от AMD на Ubuntu, steam не запустишь.
После обеда посмотрю, но вроде как всё работало, точно не помню.
Временно на UBUNTU

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #35 : 27.11.2017 12:10:02 »
После обеда посмотрю, но вроде как всё работало, точно не помню.

Проверьте, чтоб драйвер был не amdgpu-pro, а именно свободный драйвер Radeon.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: radon HD7850 тест | не запускается Steam
« Ответ #36 : 27.11.2017 12:31:42 »
Проверьте, чтоб драйвер был не amdgpu-pro, а именно свободный драйвер Radeon.
Чушь.
На убунте сейчас свободный драйвер это amdgpu, показывается примерно так:
GL_RENDERER   = Gallium 0.4 on AMD ICELAND (DRM 3.2.0 / 4.4.0-97-generic, LLVM 4.0.0)
GL_VERSION    = 3.0 Mesa 17.0.7
GL_VENDOR     = X.Org
amdgpu-pro работает поверх amdgpu и показывается на той же карте как:
GL_RENDERER   = AMD Radeon HD 7700 Series
GL_VERSION    = 4.5.13453 Compatibility Profile Context 16.40.5
GL_VENDOR     = ATI Technologies Inc.
« Последнее редактирование: 27.11.2017 12:37:55 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #37 : 27.11.2017 12:54:25 »
На убунте сейчас свободный драйвер это amdgpu, показывается примерно так:

Блин!!! Вы чего? amdgpu - это просто модуль ядра! amdgpu входит и используется в Альте, также как и в любом другом дистрибутиве, видеочипами AMD, начиная со старших моделей Radeon HD 7000. В Альте также есть xorg драйвер для проприетарного драйвера amdgpu-pro: xorg-drv-amdgpu, как и в других дистрибутивах. В Альте нет только самого AMDGPU-PRO, который представляет собой проприетарный аналог xorg-dri-radeon для видеочипов AMD, начиная со старших моделей Radeon HD 7000.

Оффлайн baytazar

  • Начинающий
  • *
  • Сообщений: 23
Re: radon HD7850 тест | не запускается Steam
« Ответ #38 : 27.11.2017 13:59:01 »
Соглашусь с вашим предыдущим постом.
А теперь по этому вопросу:
После обеда посмотрю, но вроде как всё работало, точно не помню.

Проверьте, чтоб драйвер был не amdgpu-pro, а именно свободный драйвер Radeon.
Все нормально, установилось и работает на свободном драйвере, сейчас буду ставить AMDGPU-PRO
Временно на UBUNTU

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #39 : 27.11.2017 14:02:53 »
Все нормально, установилось и работает на свободном драйвере

Спасибо за информацию.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: radon HD7850 тест | не запускается Steam
« Ответ #40 : 27.11.2017 16:05:23 »
Блин!!! Вы чего? amdgpu - это просто модуль ядра!
Ничего. Любой драйвер — это просто модуль ядра!

...amdgpu входит и используется в Альте, также как и в любом другом дистрибутиве, видеочипами AMD, начиная со старших моделей Radeon HD 7000. В Альте также есть xorg драйвер для проприетарного драйвера amdgpu-pro: xorg-drv-amdgpu, как и в других дистрибутивах. В Альте нет только самого AMDGPU-PRO, который представляет собой проприетарный аналог xorg-dri-radeon для видеочипов AMD, начиная со старших моделей Radeon HD 7000.
Новые карты могут работать с amdgpu (open source, с Gallium, в самом первом посту топика карта как раз со свободным драйвером работает), либо с amdgpu+amdgpu-pro. Какие-то карты могут работать ещё и со старыми драйверами Radeon.
https://wiki.archlinux.org/index.php/AMDGPU_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29

Это:
Цитировать
.local/share/Steam/steam.sh: line 152: DISTRIB_RELEASE: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
говорит о том, что что стиму не понравился свободный amdgpu и он хочет более старый radeonsi.
« Последнее редактирование: 27.11.2017 16:12:12 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #41 : 27.11.2017 18:31:45 »
Любой драйвер — это просто модуль ядра!

Драйвер иксов xorg-drv-radeon - это не модуль ядра, но тоже драйвер.

говорит о том, что что стиму не понравился свободный amdgpu и он хочет более старый radeonsi.

С чего вы это взяли? Там проблема в том, что steam подгружает древнючие либы от Ubuntu 12.04, которые несовместимы с Альтовской Mesa, radeonsi - это dri-модуль, используемый видеокартами Radeon HD7000+, включая младшие модели. Выход состоит в том, чтобы удалить эти либы и установить 32 битную Mesa. Я всё это на вики написал. Проверено на Сизифе на видечипе Radeon HD 7340.
« Последнее редактирование: 27.11.2017 18:35:57 от Антон Мидюков »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: radon HD7850 тест | не запускается Steam
« Ответ #42 : 27.11.2017 19:26:38 »
Драйвер иксов xorg-drv-radeon - это не модуль ядра, но тоже драйвер.
Не суть. Суть в том, что если драйвер "это просто модуль ядра" это всё равно драйвер.

говорит о том, что что стиму не понравился свободный amdgpu и он хочет более старый radeonsi.
С чего вы это взяли?
С того, что в выхлопе вполне однозначно об этом написано. То, что виноваты старые либы, которые хотят опять же старый драйвер сути не меняет.

Там проблема в том, что steam подгружает древнючие либы от Ubuntu 12.04, которые несовместимы с Альтовской Mesa, radeonsi - это dri-модуль, используемый видеокартами Radeon HD7000+, включая младшие модели. Выход состоит в том, чтобы удалить эти либы и установить 32 битную Mesa. Я всё это на вики написал. Проверено на Сизифе на видечипе Radeon HD 7340.
Вот только вы не написали в вики на какой карте проверялось и какой конкретно драйвер у вас использовался (скорее всего не amdgpu). Если карта будет более старшей модели и может работать только с amdgpu (отказываясь работать, к примеру, с radeonsi) рецепт может вполне быть нерабочим.
И кстати, для amdgpu-pro поддержка заявлена только для 64-битных систем, не факт что он сможет работать с 32-битной Mesa.
« Последнее редактирование: 27.11.2017 19:41:24 от stranger573 »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: radon HD7850 тест | не запускается Steam
« Ответ #43 : 27.11.2017 20:29:11 »
Если карта будет более старшей модели и может работать только с amdgpu (отказываясь работать, к примеру, с radeonsi) рецепт может вполне быть нерабочим.

Вы путаете разные слои вместе. Видеодрайвер в Линуксе состоит из трёх слоёв:
1 Модуль ядра (radeon.ko, amdgpu.ko)
2 Драйвер иксов (xorg-drv-radeon, xorg-drv-amdgpu)
3 DRI - верхний уровень, предоставляющий OpenGL интерфейс (xorg-dri-radeon, amdgpu-pro)

xorg-dri-radeon предоставляет библиотеки: r200.so для видеокарт поколения r200, r300.so для видеокарт поколения r300, r600.so для видеокарт: Radeon HD 2000 - HD 6000; и radeonsi для новых видеокарт. Radeon HD7000+ в настоящий момент используют модуль ядра amdgpu.ko совместно или с xorg-drv-radeon+xorg-dri-radeon или с xorg-drv-amdgpu+amdgpu-pro. До появления amdgpu они работали только в связке radeon.ko+xorg-drv-radeon+xorg-dri-radeon (radeonsi.so).

И кстати, для amdgpu-pro поддержка заявлена только для 64-битных систем, не факт что он сможет работать с 32-битной Mesa.

amdgpu-pro имеет 32-битный вариант. В ROSA упакован: https://pkgs.org/download/amdgpu-pro

А Mesa проприетарному драйверу amdgpu-pro не нужна.
« Последнее редактирование: 27.11.2017 20:32:41 от Антон Мидюков »

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 434
    • Email
Re: radon HD7850 тест | не запускается Steam
« Ответ #44 : 27.11.2017 23:52:24 »
Вы путаете разные слои вместе. Видеодрайвер в Линуксе состоит из трёх слоёв:
Не путаю. Вот именно из трёх слоёв. Поэтому не существует какого-то единственного варианта под названием "свободный драйвер".

amdgpu-pro имеет 32-битный вариант. В ROSA упакован: https://pkgs.org/download/amdgpu-pro
Это видно и просто в архиве amdgpu-pro.
Вот только в AMD решились заявить о поддержке 64-битных систем. Да и для заявленных систем и видеокарт этот драйвер работает не ахти как. В моём случае amdgpu-pro даёт поддержку opencl и vulcan (как-то пытаются работать с производительностью улитки), добавляет артефактов, повышает потребление, повышает тепловыделение и в комплекте даёт заметное падение производительности (по сравнению с amdgpu).

А Mesa проприетарному драйверу amdgpu-pro не нужна.
А вот это не на всех аппаратных конфигурациях. У меня гибридная графика и в режиме performance, когда задействуется amd-карточка она работает в связке с интегрированной графикой intel, которой Mesa очень даже нужна. При отключенной интеграшке система просто не загружается. При конфликте amdgpu-pro с Mesa, подозреваю будет также.

И вообще, Антон, чем растекаться мыслью по древу — лучше бы добавили на вики в своём описании конкретную конфигурацию драйвера, в которой у вас заработало. Это не тот случай когда возможно всеобщее решение.