URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138113
[ Назад ]

Исходное сообщение
"Выпуск Wine 10.17"

Отправлено opennews , 18-Окт-25 10:10 
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 10.17. С момента выпуска  10.16 было закрыто 17 отчётов об ошибках и внесено 367 изменений...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64072


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 10:10 
если адаптировать эти заглушки игры или программы будут запускаться на windus XP ?
api-ms-win-appmodel-identity-l1-1-0
api-ms-win-appmodel-runtime-l1-1-1
api-ms-win-appmodel-runtime-l1-1-2
api-ms-win-core-apiquery-l1-1-0
api-ms-win-core-appcompat-l1-1-1
api-ms-win-core-appinit-l1-1-0
api-ms-win-core-atoms-l1-1-0
api-ms-win-core-bem-l1-1-0
api-ms-win-core-com-l1-1-0
api-ms-win-core-com-l1-1-1
api-ms-win-core-com-private-l1-1-0
api-ms-win-core-comm-l1-1-0
api-ms-win-core-console-l1-1-0
api-ms-win-core-console-l2-1-0
api-ms-win-core-crt-l1-1-0
api-ms-win-core-crt-l2-1-0
api-ms-win-core-datetime-l1-1-0
api-ms-win-core-datetime-l1-1-1
api-ms-win-core-debug-l1-1-0
api-ms-win-core-debug-l1-1-1
api-ms-win-core-delayload-l1-1-0
api-ms-win-core-delayload-l1-1-1
api-ms-win-core-errorhandling-l1-1-0
api-ms-win-core-errorhandling-l1-1-1
api-ms-win-core-errorhandling-l1-1-2
api-ms-win-core-errorhandling-l1-1-3
api-ms-win-core-fibers-l1-1-0
api-ms-win-core-fibers-l1-1-1
api-ms-win-core-file-ansi-l2-1-0
api-ms-win-core-file-fromapp-l1-1-0
api-ms-win-core-file-l1-1-0
api-ms-win-core-file-l1-2-0
api-ms-win-core-file-l1-2-1
api-ms-win-core-file-l1-2-2
api-ms-win-core-file-l2-1-0
api-ms-win-core-file-l2-1-1
api-ms-win-core-file-l2-1-2
api-ms-win-core-handle-l1-1-0
api-ms-win-core-heap-l1-1-0
api-ms-win-core-heap-l1-2-0
api-ms-win-core-heap-l2-1-0
api-ms-win-core-heap-obsolete-l1-1-0
api-ms-win-core-interlocked-l1-1-0
api-ms-win-core-interlocked-l1-2-0

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 11:04 
Попробуйте,но там и графический стек тоже пилить придется наверняка.Майкрософт не осилила и .выпустила Виста/7. Пусть им будет стыдно за непрофессионализм.

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 11:26 
В MS как раз всё правильно сделали — иногда проще с нуля переписать.

"Выпуск Wine 10.17"
Отправлено Xo , 18-Окт-25 11:30 
Надеюсь вы просто экспериментируете, ибо железо с новой осью стоит копейки.

"Выпуск Wine 10.17"
Отправлено легаси , 18-Окт-25 13:28 
Новое железо то я куплю. Но куда тогда Коре Два Дуо я дену? Куда!?

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 15:37 
на золото переплавить - оно сейчас сильно подорожало...

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 22:43 
аффинажники треде!

"Выпуск Wine 10.17"
Отправлено KhabMan , 19-Окт-25 07:04 
> Но куда тогда Коре Два Дуо я дену?

Он устал, ему пора на покой


"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 10:20 
EAX 2.0 функции, которые имеют ограниченную или отсутствующую реализацию в Wine:
Полностью или частично отсутствующие:
EAX2_LISTENERPROPERTIES - расширенные параметры слушателя:

lRoom / lRoomHF - точная калибровка помещений

lReflections / lReflectionsDelay - продвинутые отражения

EAX2_BUFFERPROPERTIES - свойства буфера:

lDirect / lDirectHF - прямое распространение

lRoom / lRoomHF - для отдельных буферов

lObstruction / lExclusion - сложная окклюзия

Динамическое изменение окружения:

Плавные переходы между environment пресетами

Реальное время обновления сложных параметров

Ограниченно реализованные:
Точная окклюзия (Occlusion):

c
// EAX 2.0 occlusion модели
EAX2_OCCLUSION_DIRECT
EAX2_OCCLUSION_DIRECTHF
EAX2_OCCLUSION_ROOM
EAX2_OCCLUSION_ROOMHF
Обструкция (Obstruction):

Частичное блокирование звука препятствиями

Разные коэффициенты для низких/высоких частот

Продвинутая диффузия:

flEnvironmentDiffusion - не все значения корректно обрабатываются

Динамическое изменение рассеивания

Проблемные области:
Точная временная синхронизация:

Задержки отражений (flReflectionsDelay)

Задержки реверберации (flReverbDelay)

Частотная фильтрация:

Точное разделение HF/LF обработки

Кастомные фильтры для разных материалов

Пример неподдерживаемых функций:
c
// Эти свойства могут работать некорректно в Wine
EAX2_BUFFERPROPERTIES bufferProps = {
    .lDirect = 0,           // Может игнорироваться
    .lDirectHF = -200,      // Ограниченная поддержка
    .lRoom = -1000,         // Базовая поддержка
    .lRoomHF = -100,        // Частичная поддержка
    .lObstruction = -300,   // Часто не работает
    .lObstructionLFRatio = 0.0f,  // Редко поддерживается
    .lOcclusion = -500,     // Ограниченная реализация
    .lOcclusionLFRatio = 0.25f,   // Может игнорироваться
    .lExclusion = 0         // Обычно не реализовано
};
Проверка текущего статуса:
Вы можете посмотреть актуальный статус в исходном коде Wine:

bash
grep -r "EAX2_" dlls/openal32/ | grep -i "not.implemented\|TODO\|FIXME"
Большинство базовых функций EAX 2.0 работают, но продвинутые features, особенно связанные с точной физикой звука и сложной окклюзией, часто эмулируются не полностью или используют упрощённые алгоритмы.


"Выпуск Wine 10.17"
Отправлено Xo , 18-Окт-25 11:33 
Да, звук в wine звучит попроще, чем в Винде.

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 11:51 
и это только ЕАХ2, который пентиум 3 может в 64 буфера обрабатывать полноценно, а не упрощенно. Так что мешает сейчас, спустя четверть века, реализовать полноценный программный ЕАХ 2 - это даже не камильфо, это позор Великий!!! Вот что значит, когда у хороших программистов нет хорошего руководителя - кругом халтура, раздолбайство...

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 12:31 
Софтверный объёмный звук уже давно во всех движках реализован.

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 13:30 
Здесь разговор идёт не про все движки, а про WINE

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 14:24 
Должен ли я объяснять очевидную вещь, что это не нужно примерно никому?
Wine сейчас — это чтобы современные игрушки запускать. Чья девушка, тот её и танцует.

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 14:30 
самая большая ошибка - говорить за всех...

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 15:27 
Все могут заняться этим, безусловно.

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 22:11 
Об этом говорят факты. Если бы было нужно - реализовали.

"Выпуск Wine 10.17"
Отправлено зомбированный , 19-Окт-25 09:54 
Какие такие факты? В таком контексте словом "факты" любят кидаться подростки... ахахахх))). Чтобы реализовать программно или аппаратно качественный 3D-звук нужно разработать сложные алгоритмы, а для этого нужен как минимум один профессор в области звука, а лучше целая команда профессоров. Креатив мало того что держит свои разработки в секрете, так ещё скупил всех конкурентов... А создавать новую компанию и разрабатывать с нуля сейчас никто не будет, потому что это не окупится от слова совсем... А то что на гитхабе кто-то выложил DSOAL - это тоже самое, что вместо тарелки шашлыка тебе дали тарелку соевого мяса, со вкусом похожим на шашлык...

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 15:34 
И вообще, ты путаешь тёплое с мягким - объёмный звук во всех движках это ≠ API, через который он воспроизводится. Объёмный звук во всех движках работает через API, а не отдельно от него. ЕАХ - это часть API, но больше для старых гамесов, хотя можно реализовать и в новых. Если говорить про новые гамесы то они звучат через x3dAudio, который так же эмулируется в WINE наверное в упрощенном варианте...

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 16:14 
Реализовали уже несколько раз (Creative Alchemy, DSOAL). Зачем еще? Это нужно в очень ограниченном количестве игр 15+ летней так-то давности (да и так-то где-то с 2002 оычно пошел EAX через OpenAL - а для этого лучше OpenAL-Soft ничего не придумали).

"Выпуск Wine 10.17"
Отправлено зомбированный , 19-Окт-25 17:20 
Alchemy работает на карточках Creative не через OpenAL, а на прямую с чипом, поэтому у него качество звука другое, как на Windus XP. Правда в F.E.A.R.1 на Winduws 7 я не смог включить EAX HD, только на ХР.
Я сравнивал ЕАХ в разных гамесах на Audigy в Windus XP и на OpenAL в Windus 7 и я пришёл к однозначному мнению, что ЕАХ на OpenAL в Windus 7/10 практически никакой, фуфлыжный.
Но помимо OpenAL, EAX, DirectSound3D, x3DAudio есть намного лучше API 3D-звука, который даже работает на Windus 10 х86 - потрясающая точность позиционирования, но нет эффектов реверберации, поэтому он не для всех гамесов подходит, типа где нужно эхо в подвале или пещере...

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 11:53 
Зачем тут пастить высер нейронки?
Разберись для начала что такое и как работает openal.

"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 11:59 
OpenAL - полное фуфло, например, в Сталкере ТЧ/ЗП звук с ЕАХ отстойный, пока не подключишь dsound.dll от креатива или реалтека (в зависимости на чём играешь, но у креатива лучше)

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 13:38 
> OpenAL - полное фуфло, например, в Сталкере ТЧ/ЗП звук с ЕАХ отстойный,
> пока не подключишь dsound.dll от креатива или реалтека (в зависимости на
> чём играешь, но у креатива лучше)

Для хорошего пространственного звука есть другие библиотеки-примочки типа DSOAL и аналоги с HRTF типа x3daudio.


"Выпуск Wine 10.17"
Отправлено зомбированный , 18-Окт-25 14:27 
Прежде чем делать такие заявления нужно сравнивать с аппаратным ЕАХ на личном опыте, а не опираться на теоретические умозаключения. Лично я слушал тест RightMark3DSound  через DSOAL на Windus 7, а потом в ХР на Audigy RX - так вот, во всех тестах ЕАХ 1/2/3/4 DSOAL просто ужасен по качеству звука по сравнению с аппаратным ЕАХ на Audigy... DSOAL - абсолютно точно такое же фуфло, потому что DSOAL работает Через OpenAL...
Как по мне, лучше вообще отказаться от ЕАХ, чем пользоваться через DSOAL...

"Выпуск Wine 10.17"
Отправлено Аноним , 20-Окт-25 20:45 
Да реально графика уровня первой плойки, а звук лучше чем в нынешних топовых играх. И помимо реалистичных эффектов среды это корректное позиционирование и всё остальное. В эмуляции Creative ALchemy по-моему не совсем аутентичное звучание, но похоже на правду. Выбирать не приходится.

"Выпуск Wine 10.17"
Отправлено зомбированный , 21-Окт-25 18:02 
я посмотрел лог ALchemy - похоже он тоже работает через OpenAL, но звучит однозначно круче DSOAL. Есть одна старая звуковая, которая звучит оч круто даже на софтварном DirectSound, но она работает только на Win x86

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 11:43 
Сломаный к чертям релиз:

https://bugs.winehq.org/show_bug.cgi?id=58815

https://bugs.winehq.org/show_bug.cgi?id=58812


"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 12:53 
>i686/Fedora 42/X11

столько вопросов


"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 12:50 
>Закрыты отчёты об ошибках, связанные с работой игр: Metro 2033

Отличная серия:
https://store.steampowered.com/app/286690/Metro_2033_Redux/


"Выпуск Wine 10.17"
Отправлено легаси , 18-Окт-25 13:32 
То даа. Я ещё на четвёртой плойке играл.

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 13:34 
Вот это новости

"Выпуск Wine 10.17"
Отправлено dannyD , 18-Окт-25 17:37 
>>Закрыты отчёты об ошибках, связанные с работой игр: Metro 2033
>Отличная серия:
>............

ну и зачем? оно под линух нативно есть.


"Выпуск Wine 10.17"
Отправлено Tita_M , 18-Окт-25 19:15 
Для ReactOS-а :-P

"Выпуск Wine 10.17"
Отправлено dannyD , 19-Окт-25 17:29 
Мосье знает толк... )

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 13:36 
Не иронично, но бы хотел Wine на винде, уж очень он хорош для запуска стареньких игры\программ

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 13:39 
А он есть на винде тоже, раньше пользовался пока не перешёл на ГНУ/Линукс.

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 23:49 
dxvk скачивай крайние и подсовывай в папку с игрой. реально вулкан плавнее, подтверждаю. но только синглы

"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 19:18 
Когда уже линух станет лучшей виндой, чем сама винда? Я жду этого момента. Мб еще когда андройд превратится просто в линух в джавой, можно будет смело выкидывать все, кроме линуха.

"Выпуск Wine 10.17"
Отправлено name , 19-Окт-25 06:02 
В андроиде нет никакого линукса, практически любой девайс работает на изуродованном форке.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 23:23 
>Я жду этого момента. Мб еще когда андройд превратится просто в линух в джавой, можно будет смело выкидывать все, кроме линуха.

Впринципе да, если на Andoid будет терминал, консоль, и можно просто поставить все через sudo install, то самое нужное.


"Выпуск Wine 10.17"
Отправлено Аноним , 18-Окт-25 20:23 
> Для OpenGL по умолчанию задействован бэкенд отрисовки, использующий EGL.

Это ведь не сильно проблема, если вместо GLX, потому что EGL и X11 поддерживает?


"Выпуск Wine 10.17"
Отправлено Аноним , 21-Окт-25 15:51 
Зависит от железа. Старые блобы от Невидии (например, 390xx) без GLX в Иксах работать перестанут.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 01:26 
Без 5 минут 2026, а нормальной работы под Wayland до сих пор нет. Делаем unset DISPLAY, запускаем какую-нибудь игрушку в окне, наблюдаем виндовые декорации окон и лютые шрифтыГ, и чаще всего приложение от такого люто плющит.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 08:23 
Не знаю, в чём твоя проблема, моя проблема была в том, что dxvk на nvidia зависал без xwayland в том же unity3d. Перечисленного тобой не наблюдал никогда. Про шрифты вообще непонятно что промямлил, это не от вейланда зависит.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 17:00 
В XWayland нормальные шрифты, запускаешь нативно - получаешь мыло и виндовое оформление.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 17:19 
> В XWayland нормальные шрифты, запускаешь нативно - получаешь мыло и виндовое оформление.

Может, шрифты не установлены? Их нет в репах, да и в winetricks тоже не то. Скопируй из венды (есть торрент). Антиалиасинг лучше включить greyscale емнип. Их надо положить в папку drive_c/windows/Fonts/ -- системные не цепляются. Но это всё задолго до вейланда было.


"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 23:04 
> запускаешь нативно - получаешь мыло

Это норма для вейланда, смирись. Красивых шрифтов после иксов уже не будет.


"Выпуск Wine 10.17"
Отправлено Аноним , 20-Окт-25 14:44 
>> запускаешь нативно - получаешь мыло
> Это норма для вейланда, смирись. Красивых шрифтов после иксов уже не будет.

Ну или dpi не выставлен. У меня нет разницы в kde. Но у меня fontconfig настроен тоже. В интерфейсе растровые шрифты, кстати, меня от векторных тошнило и в иксах.


"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 02:45 
Вот уже почти 26 год на дворе, а у них все Вин32, Вин64 апи скоро будет реализовано?

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 11:02 
Не раньше, чем появится вин128.

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 17:42 
Что же есть в Вин64, чего не было в Вин32?

"Выпуск Wine 10.17"
Отправлено Аноним , 19-Окт-25 23:25 
А зачем тебе.
Игры уже давно в браузере запускаются.
Всякие комманд конкуер, периметр, думы.
Что тебе еще на Wine надо?)

"Выпуск Wine 10.17"
Отправлено Аноним , 20-Окт-25 02:34 
Запусти мне Doom Dark Ages в браузере.