The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от зомбированный (?), 18-Окт-25, 10:10   +2 +/
если адаптировать эти заглушки игры или программы будут запускаться на 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
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #5

2. Сообщение от зомбированный (?), 18-Окт-25, 10:20   –3 +/
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, особенно связанные с точной физикой звука и сложной окклюзией, часто эмулируются не полностью или используют упрощённые алгоритмы.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #9

3. Сообщение от Аноним (3), 18-Окт-25, 11:04   +1 +/
Попробуйте,но там и графический стек тоже пилить придется наверняка.Майкрософт не осилила и .выпустила Виста/7. Пусть им будет стыдно за непрофессионализм.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

4. Сообщение от Аноним (4), 18-Окт-25, 11:26   +/
В MS как раз всё правильно сделали — иногда проще с нуля переписать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

5. Сообщение от Xo (?), 18-Окт-25, 11:30   –4 +/
Надеюсь вы просто экспериментируете, ибо железо с новой осью стоит копейки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #17

6. Сообщение от Xo (?), 18-Окт-25, 11:33   –1 +/
Да, звук в wine звучит попроще, чем в Винде.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8

7. Сообщение от Аноним (7), 18-Окт-25, 11:43   –4 +/
Сломаный к чертям релиз:

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

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

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

8. Сообщение от зомбированный (?), 18-Окт-25, 11:51   –3 +/
и это только ЕАХ2, который пентиум 3 может в 64 буфера обрабатывать полноценно, а не упрощенно. Так что мешает сейчас, спустя четверть века, реализовать полноценный программный ЕАХ 2 - это даже не камильфо, это позор Великий!!! Вот что значит, когда у хороших программистов нет хорошего руководителя - кругом халтура, раздолбайство...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #13, #53

9. Сообщение от Аноним (9), 18-Окт-25, 11:53   +4 +/
Зачем тут пастить высер нейронки?
Разберись для начала что такое и как работает openal.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #10

10. Сообщение от зомбированный (?), 18-Окт-25, 11:59   +/
OpenAL - полное фуфло, например, в Сталкере ТЧ/ЗП звук с ЕАХ отстойный, пока не подключишь dsound.dll от креатива или реалтека (в зависимости на чём играешь, но у креатива лучше)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #23

13. Сообщение от Аноним (4), 18-Окт-25, 12:31   +1 +/
Софтверный объёмный звук уже давно во всех движках реализован.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #18, #31

14. Сообщение от Аноним (14), 18-Окт-25, 12:50   +2 +/
>Закрыты отчёты об ошибках, связанные с работой игр: Metro 2033

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #21, #33

15. Сообщение от Аноним (15), 18-Окт-25, 12:53   +4 +/
>i686/Fedora 42/X11

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

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

17. Сообщение от легаси (?), 18-Окт-25, 13:28   +2 +/
Новое железо то я куплю. Но куда тогда Коре Два Дуо я дену? Куда!?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #32, #49

18. Сообщение от зомбированный (?), 18-Окт-25, 13:30   –1 +/
Здесь разговор идёт не про все движки, а про WINE
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #27

20. Сообщение от легаси (?), 18-Окт-25, 13:32   –1 +/
То даа. Я ещё на четвёртой плойке играл.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

21. Сообщение от Аноним (21), 18-Окт-25, 13:34   +/
Вот это новости
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

22. Сообщение от Аноним (22), 18-Окт-25, 13:36   +/
Не иронично, но бы хотел Wine на винде, уж очень он хорош для запуска стареньких игры\программ
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #24, #44

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #28

24. Сообщение от Аноним (9), 18-Окт-25, 13:39   –1 +/
А он есть на винде тоже, раньше пользовался пока не перешёл на ГНУ/Линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

27. Сообщение от Аноним (4), 18-Окт-25, 14:24   +/
Должен ли я объяснять очевидную вещь, что это не нужно примерно никому?
Wine сейчас — это чтобы современные игрушки запускать. Чья девушка, тот её и танцует.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #29

28. Сообщение от зомбированный (?), 18-Окт-25, 14:27   +/
Прежде чем делать такие заявления нужно сравнивать с аппаратным ЕАХ на личном опыте, а не опираться на теоретические умозаключения. Лично я слушал тест RightMark3DSound  через DSOAL на Windus 7, а потом в ХР на Audigy RX - так вот, во всех тестах ЕАХ 1/2/3/4 DSOAL просто ужасен по качеству звука по сравнению с аппаратным ЕАХ на Audigy... DSOAL - абсолютно точно такое же фуфло, потому что DSOAL работает Через OpenAL...
Как по мне, лучше вообще отказаться от ЕАХ, чем пользоваться через DSOAL...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

29. Сообщение от зомбированный (?), 18-Окт-25, 14:30   –1 +/
самая большая ошибка - говорить за всех...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #30, #41

30. Сообщение от Аноним (4), 18-Окт-25, 15:27   +/
Все могут заняться этим, безусловно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

31. Сообщение от зомбированный (?), 18-Окт-25, 15:34   –1 +/
И вообще, ты путаешь тёплое с мягким - объёмный звук во всех движках это ≠ API, через который он воспроизводится. Объёмный звук во всех движках работает через API, а не отдельно от него. ЕАХ - это часть API, но больше для старых гамесов, хотя можно реализовать и в новых. Если говорить про новые гамесы то они звучат через x3dAudio, который так же эмулируется в WINE наверное в упрощенном варианте...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

32. Сообщение от зомбированный (?), 18-Окт-25, 15:37   +/
на золото переплавить - оно сейчас сильно подорожало...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #42

33. Сообщение от dannyD (?), 18-Окт-25, 17:37   –1 +/
>>Закрыты отчёты об ошибках, связанные с работой игр: Metro 2033
>Отличная серия:
>............

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #34

34. Сообщение от Tita_M (ok), 18-Окт-25, 19:15   +/
Для ReactOS-а :-P
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

35. Сообщение от Аноним (35), 18-Окт-25, 19:18   +/
Когда уже линух станет лучшей виндой, чем сама винда? Я жду этого момента. Мб еще когда андройд превратится просто в линух в джавой, можно будет смело выкидывать все, кроме линуха.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46, #48

36. Сообщение от Аноним (36), 18-Окт-25, 20:23   +/
> Для OpenGL по умолчанию задействован бэкенд отрисовки, использующий EGL.

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

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

41. Сообщение от Аноним (41), 18-Окт-25, 22:11   +/
Об этом говорят факты. Если бы было нужно - реализовали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #51

42. Сообщение от Аноним (4), 18-Окт-25, 22:43   +/
аффинажники треде!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

44. Сообщение от Аноним (44), 18-Окт-25, 23:49   +1 +/
dxvk скачивай крайние и подсовывай в папку с игрой. реально вулкан плавнее, подтверждаю. но только синглы
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

45. Сообщение от Аноним (45), 19-Окт-25, 01:26   +/
Без 5 минут 2026, а нормальной работы под Wayland до сих пор нет. Делаем unset DISPLAY, запускаем какую-нибудь игрушку в окне, наблюдаем виндовые декорации окон и лютые шрифтыГ, и чаще всего приложение от такого люто плющит.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

46. Сообщение от Ан339ним (?), 19-Окт-25, 02:38   +/
Это называется фанатизьмъ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

47. Сообщение от Аноним (47), 19-Окт-25, 02:45   –1 +/
Вот уже почти 26 год на дворе, а у них все Вин32, Вин64 апи скоро будет реализовано?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52

48. Сообщение от name (??), 19-Окт-25, 06:02   +/
В андроиде нет никакого линукса, практически любой девайс работает на изуродованном форке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

49. Сообщение от KhabManemail (ok), 19-Окт-25, 07:04   +/
> Но куда тогда Коре Два Дуо я дену?

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

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

50. Сообщение от Аноним (50), 19-Окт-25, 08:23   +/
Не знаю, в чём твоя проблема, моя проблема была в том, что dxvk на nvidia зависал без xwayland в том же unity3d. Перечисленного тобой не наблюдал никогда. Про шрифты вообще непонятно что промямлил, это не от вейланда зависит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

51. Сообщение от зомбированный (?), 19-Окт-25, 09:54   +/
Какие такие факты? В таком контексте словом "факты" любят кидаться подростки... ахахахх))). Чтобы реализовать программно или аппаратно качественный 3D-звук нужно разработать сложные алгоритмы, а для этого нужен как минимум один профессор в области звука, а лучше целая команда профессоров. Креатив мало того что держит свои разработки в секрете, так ещё скупил всех конкурентов... А создавать новую компанию и разрабатывать с нуля сейчас никто не будет, потому что это не окупится от слова совсем... А то что на гитхабе кто-то выложил DSOAL - это тоже самое, что вместо тарелки шашлыка тебе дали тарелку соевого мяса, со вкусом похожим на шашлык...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

52. Сообщение от Аноним (52), 19-Окт-25, 11:02   +/
Не раньше, чем появится вин128.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

53. Сообщение от Аноним (53), 19-Окт-25, 16:14   +/
Реализовали уже несколько раз (Creative Alchemy, DSOAL). Зачем еще? Это нужно в очень ограниченном количестве игр 15+ летней так-то давности (да и так-то где-то с 2002 оычно пошел EAX через OpenAL - а для этого лучше OpenAL-Soft ничего не придумали).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8


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

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




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

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