The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания Valve выпустила Proton 7.0, пакет для запуска Windows-игр в Linux, opennews (??), 16-Фев-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +24 +/
Сообщение от Zenitur (ok), 16-Фев-22, 14:05 
Вообще, под Windows и Linux существуют по два API для воспроизведения видео. Под Linux это VDPAU и VA-API. Первый используется на NVIDIA, второй - на GPU от AMD и Intel. Под Windows это DXVA и DXVA2. Первый используется в Windows XP, второй в Vista и новее.

Wine Staging реализует DXVA2 поверх VA-API. Причём VA-API нужен довольно новой версии, вышедшей в 2014 году или позднее. В которой есть не только библиотека libva-glx, но и libva-drm. Потому что именно через вторую библиотеку работает Wine Staging.

Так что смотри сам, что там у тебя. Если NVIDIA, то воспользуйся новым враппером из NVDEC в VA-API. Если Intel, смотри что за драйвер VA-API у тебя используется (в последнее время их чуть ли не четыре штуки). Если AMD, то по-идее всё должно нормально работать. Если ATi времён до AMD, то выполни команду vainfo, чтобы убедиться, что h264 поддерживается.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +/
Сообщение от Аноним (27), 16-Фев-22, 14:48 
>Wine Staging реализует DXVA2 поверх VA-API. Причём VA-API нужен довольно новой версии, вышедшей в 2014 году или позднее.

2014 был 8 лет назад. Новая версия, блин.

Ответить | Правка | Наверх | Cообщить модератору

31. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +12 +/
Сообщение от _hide_ (ok), 16-Фев-22, 15:16 
В 2014 году в gtk2 было серьёзное обновление. И до сих пор многие программы собираются с сотнями предупреждениями "deprecated". Так что да, для серьёзных людей 2014 год -- это недавно!
Ответить | Правка | Наверх | Cообщить модератору

45. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  –15 +/
Сообщение от Аноним (27), 16-Фев-22, 17:41 
>Так что да, для серьёзных людей 2014 год -- это недавно!

Альцгеймер — это очень серьезно. Спорить не буду.

Ответить | Правка | Наверх | Cообщить модератору

46. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +10 +/
Сообщение от Аноним (46), 16-Фев-22, 17:46 
Люди все еще думают, стоит ли переписывать код с Qt4 на Qt5 (тут же в комментах недавно буквально обсуждали), а вы про Альцгеймер...
p.s. Qt5 вышел 10 лет назад.
Ответить | Правка | Наверх | Cообщить модератору

79. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +/
Сообщение от Zenitur (ok), 17-Фев-22, 13:53 
>> Wine Staging реализует DXVA2 поверх VA-API. Причём VA-API нужен довольно новой версии, вышедшей в 2014 году или позднее.
> 2014 был 8 лет назад. Новая версия, блин.

Ты прав, я это сказал по-привычке, потому что я люблю пользоваться старыми версиями Linux. Например я недавно экспериментировал с Debian 7, пытался запустить на нём Vulkan. Также поднимал openSUSE 12.1. Оказалось, что эти две системы выпущены примерно в одно время, например в Дебиане более новое ядро и GTK3, но более старый Glibc.

И вот как раз libva там оказался лишь с библиотекой libva-glx, без libva-drm. Её оказалось достаточно для работы форка mplayer с поддержкой VA-API. Но недостаточно для Wine Staging. Я скачал из репозитория multimedia:libs новый libva и решил проблему.

Я покопался в патчах Staging, там в папке DXVA2 лежит набор из 10 патчей, накладываемых по-очереди. По-идее, если не накладывать последний патч, то зависимости от livba-drm не будет. Я попробовал, но нет. configure говорит что "ой, у вас нету libva", но в итоге RPM-пакет, полученный после сборки, имеет зависимость от libva O_o И нет, всё равно не работает

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

85. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 17-Фев-22, 19:09 
> Ты прав, я это сказал по-привычке, потому что я люблю пользоваться старыми версиями Linux.

А старый альт не смотрели часом?  2014 -- это p7: http://altlinux.org/branches

Такой тематикой у нас занимается lakostis@, если что.

Ответить | Правка | Наверх | Cообщить модератору

94. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +/
Сообщение от Zenitur (ok), 17-Фев-22, 20:16 
Альт не смотрел. У меня есть лицензионный диск Alt Linux 4.0 с серийным номером и толстой брошюркой внутри коробки с DVD-диском. Иногда загружаю, любуюсь красивым KDE3. Недавно переносил при помощи этого LiveCD содержимое одного HDD на другой. ddrescue нашёлся в папке RPMS.contrib
Ответить | Правка | Наверх | Cообщить модератору

32. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +/
Сообщение от фывфывфыв (?), 16-Фев-22, 15:34 
Есть VA-API драйвер через VDPAU.
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

80. "Компания Valve выпустила Proton 7.0, пакет для запуска Windo..."  +2 +/
Сообщение от Zenitur (ok), 17-Фев-22, 13:56 
Там сложно. В 2008 году мы увидели VDPAU. Потом в 2009 году мы увидели VA-API. В составе VA-API существовал враппер, чтобы прога, которая не поддерживает ничего, кроме VA-API, могла работать с нвидией.

Потом появился флеш плеер, который поддерживает только VDPAU. Тогда появился враппер libvdpau-va-gl, работающий в обратную сторону. Теперь прога, которая умеет только VDPAU, умеет работать с AMD и Intel

Короче, есть два враппера, работающие в обе стороны.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру