Сайт | Скачать | Видео | Wiki

Автор Тема: Из Mesa удалён код классических драйверов  (Прочитано 6883 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
прар2207 glmark2 на видяхе интел 2\3 Gen

Не понял что
Ну разраб же должен помнить подобные вещи или записывать. :) Иначе любой новый выпуск = набор багов.

Была новость о прекршении поддержки, например для i915. И создание для таких отдельной ветки.
https://forum.puppyrus.org/index.php?topic=13550.msg180910#msg180910
« Последнее редактирование: 04 Август 2022, 14:34:56 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Сопровождение кода старых драйверов будет продолжено в отдельной ветке "Amber", но в основной состав Mesa данные драйверы больше входить не будут.
mesa-amber-21.3.9-2

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
А точно в 21.2 уже удалили ?
У меня в прар2207 на интел видяхе 3 поколения вместе с обычной меса https://archlinux.org/packages/extra/x86_64/xf86-video-intel/ работает в Хоrg без проблем. Провда HW еще не проверял...
Если даже удалят - есть же универсальные дрова modesetting
Без дров производителей не будет mpv --vo=xv, но он и не нужен при наличии --vo=gpu

Онлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Если даже удалят - есть же универсальные дрова modesetting
modesetting ни при чем. Это DDX драйвер он к mesa отношения не имеет.
Удалили
Цитата
mesa (22.0.0~rc2-1) experimental; urgency=medium

  * New upstream release candidate.
  * path_max.diff: Refreshed.
  * rules: Drop classic drivers (r100, r200, nouveau_vieux, i915, i965).
Т.е. на sandy bridge например не будет работать 3D ускорение.
Есть новый драйвер crocus но я так и не понял графику каких процессоров он поддерживает. Как я понял, о поддержке встроенной в чипсеты для Soc-478/Soc-775 графики речи уже вообще не идет. Т.е только mesa-amber

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Из Mesa удалён код классических драйверов
« Ответ #4 : 04 Август 2022, 09:52:42 »
Вот на прар2207. Вроде - все как обычно...
Код
# inxi -G
Graphics:  Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
           Display Server: X.Org 21.1.4 drivers: intel (unloaded: modesetting,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           OpenGL: renderer: Mesa Intel HD Graphics 2500 (IVB GT1) version: 4.2 Mesa 22.1.3

# mpv Future-Hard.mp4
 (+) Video --vid=1 (*) (h264 1280x720 24.000fps)
 (+) Audio --aid=1 (*) (aac 2ch 44100Hz)
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Cannot load libcuda.so.1
Using hardware decoding (vaapi).
AO: [alsa] 48000Hz stereo 2ch float
VO: [gpu] 1280x720 vaapi[nv12]
AV: 00:00:00 / 00:04:08 (0%) A-V:  0.000

# glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) HD Graphics 2500 (IVB GT1) (0x152)
    Version: 22.1.3
    Accelerated: yes
    Video memory: 1536MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.2
    Max compat profile version: 4.2
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 2500 (IVB GT1)
OpenGL core profile version string: 4.2 (Core Profile) Mesa 22.1.3
OpenGL core profile shading language version string: 4.20
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.2 (Compatibility Profile) Mesa 22.1.3
OpenGL shading language version string: 4.20
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 22.1.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

Онлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Re: Из Mesa удалён код классических драйверов
« Ответ #5 : 04 Август 2022, 10:23:59 »
Вот на прар2207. Вроде - все как обычно...
А xdriinfo что показывает? Со старыми mesa до 22.0 - i965. А в новых он вроде выпилен.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Из Mesa удалён код классических драйверов
« Ответ #6 : 04 Август 2022, 10:36:38 »
xdriinfo что показывает?
В прар2207 : Screen 0 : crocus

Онлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Re: Из Mesa удалён код классических драйверов
« Ответ #7 : 04 Август 2022, 11:51:53 »
crocus
Это новый драйвер. Значит он поддерживает графику в Ivy Bridge. Вопрос как дела с более старыми Core? И со встроенной в чипсеты для  Soc-478/Soc-775 графикой.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Из Mesa удалён код классических драйверов
« Ответ #8 : 04 Август 2022, 12:20:14 »
И со встроенной в чипсеты для  Soc-478/Soc-775 графикой.
Вообще прар задуман не для старья.
Напишите у кого проблемы с новой меса. По итогу буду думать

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Из Mesa удалён код классических драйверов
« Ответ #9 : 04 Август 2022, 12:38:26 »
буду думать
В выхлопе inxi -G выше, видно , что используются дрова intel, хотя видеокарта позволяет modesetting.
А ведь я давно еще предлагал, :) типа скрипта определяющего конфигурацию железа, и соответственно переключающего intel/modesetting.

Так же можно и здесь mesa/mesa-amber. Или стянуть у Manjaro их mhwd и уже на основе его... )


Но в любом случае, мне не надо. Себе я всегда поставлю нужное. )

Онлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Из Mesa удалён код классических драйверов
« Ответ #11 : 04 Август 2022, 12:46:45 »
Возможно достаточно mesa-amber добавить.
Кстати, да. У меня дополнительно подключен модуль mesa-amber. И ничего не сломалось, хотя я не удалял из базы mesa22, но идея такая есть. )

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
  • Автор темы
Re: Из Mesa удалён код классических драйверов
« Ответ #12 : 04 Август 2022, 12:55:08 »
В Debian не нашел.
У них же вся философия строится на проверенных стабильных пакетах. Возможно, до них еще не дошла новость о новой mesa 22. :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33966
  • Репутация: +231/-0
    • PuppyRus-A
Re: Из Mesa удалён код классических драйверов
« Ответ #13 : 04 Август 2022, 13:20:10 »
В выхлопе inxi -G выше, видно , что используются дрова intel, хотя видеокарта позволяет modesetting.
А ведь я давно еще предлагал,  типа скрипта определяющего конфигурацию железа, и соответственно переключающего intel/modesetting.
На этой видяхе интел встает автоматом. Он в 001. Есть какие-то причины переключаться на modesetting ?
стянуть у Manjaro их mhwd
Код
# pacman -Ss mhwd
chaotic-aur/mhwd-garuda-git
кому-то помогало где-то?
В Debian не нашел
Там наверное меса еще старая

Онлайн gumanzoy

  • Постоялец
  • ***
  • Сообщений: 110
  • Репутация: +12/-0
Re: Из Mesa удалён код классических драйверов
« Ответ #14 : 04 Август 2022, 13:20:42 »
В Debian не нашел.
У них же вся философия строится на проверенных стабильных пакетах. Возможно, до них еще не дошла новость о новой mesa 22. :)
https://tracker.debian.org/pkg/mesa
[2022-04-22] Accepted mesa 22.0.2-1 (source) into unstable (Timo Aaltonen)
[2022-06-03] mesa 22.0.4-1 MIGRATED to testing (Debian testing watch)

mesa (22.0.0~rc2-1) experimental; urgency=medium

  * New upstream release candidate.
  * path_max.diff: Refreshed.
  * rules: Drop classic drivers (r100, r200, nouveau_vieux, i915, i965).

https://packages.debian.org/bookworm/amd64/libgl1-mesa-dri/filelist

То есть по факту в testing уже нет их (r100, r200, nouveau_vieux, i915, i965)
Или я что то упускаю.

Да нет, не упускаю. В stable конечно есть там mesa 20.3.5.

    В Debian не нашел

Там наверное меса еще старая
Я имел в виду в testing/unstable

В testing и unstable уже 22.0.5/22.1.3 и amber нет.
« Последнее редактирование: 04 Август 2022, 13:30:07 от gumanzoy »