The OpenNET Project / Index page

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

Выпуск Wine 9.8 и Wine staging 9.8

04.05.2024 09:36

Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 9.8. С момента выпуска 9.7 было закрыто 22 отчёта об ошибках и внесено 209 изменений.

Наиболее важные изменения:

  • Движок Wine Mono с реализацией платформы .NET обновлён до выпуска 9.1.0.
  • В файлах, генерируемых с использованием языка описания интерфейса IDL (Interface Definition Language), задействованы компоненты, полностью поддерживающие выполнение в режиме интерпретации.
  • На платформах ARM улучшена поддержка RPC/COM.
  • Закрыты отчёты об ошибках, связанные с работой приложений: Solid Edge, Microsoft Office 97 installer, Lotus Approach, gldriverquery.exe, Radiosure, SimSig, iZotope Product Portal, VTFEdit, Across Lite, Falcon BMS, Corsair iCUE 4, HWMonitor 1.53, vcrun2008.
  • Закрыты отчёты об ошибках, связанные с работой игр: Battle.net launcher, Recettear.

Кроме того, сформирован выпуск проекта Wine Staging 9.8, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предоставляется 430 дополнительных патчей. В новом выпуске Wine Staging осуществлена синхронизация с кодовой базой Wine 9.8 и vkd3d. Добавлен патч с реализацией метода ID3DXEffect::SetRawValue в Direct3D 9. Обновлены патчи vkd3d-latest, odbc-remove-unixodbc и ddraw-GetPickRecords.

В основной состав Wine перенесены 6 патчей, 5 из которых связаны с наращиванием функциональности реализации языка описания интерфейса WIDL (Wine Interface Definition Language), а один с обеспечением возможности сборки библиотеки stdole32.tlb с флагом "--oldtlb". Удалены патчи ntdll-CriticalSection, Pipelight и winex11-XEMBED, которые потеряли актуальность.

  1. Главная ссылка к новости (https://www.winehq.org/news/20...)
  2. OpenNews: Выпуск Wine 9.7
  3. OpenNews: В Arch Linux улучшили совместимость c Windows-играми, запускаемыми в Wine и Steam
  4. OpenNews: Проект Wine опубликовал Vkd3d 1.11 с реализацией Direct3D 12
  5. OpenNews: Компания Valve выпустила Proton 9.0, пакет для запуска Windows-игр в Linux
  6. OpenNews: Apple представил инструментарий для портирования игр, основанный на Wine
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61114-wine
Ключевые слова: wine
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 10:18, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    https://learn.microsoft.com/en-us/windows/win32/midl/-oi - куцое описание "полностью-интерпретируемого режима сериализации".
    https://gitlab.winehq.org/wine/wine/-/commit/64923f3feead5ed89f00ccd124f8ac67e - сам патч
    https://gitlab.winehq.org/wine/wine/-/raw/master/tools/widl/widl.c - значительная часть исходника widlа. Ему бы не помешало быть переписнным на C++.
     
     
  • 2.7, Ivan_83 (ok), 11:44, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Нафиг кресты, лучше сразу на LUA переписать, это реально выскоуровневый язык а не попытка натянуть сову от низкого уровня до выского.
     

  • 1.4, Аноним (4), 10:41, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Круто, ждём Wine ME
     
     
  • 2.5, Аноним (5), 11:01, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не надо!
     
  • 2.6, Аноним (6), 11:28, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сложна, пояснишь шутку для миллениалов?
     
     
  • 3.9, Аноним (5), 11:52, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    прекол в цифрах.
     
  • 3.42, Ivan_83 (ok), 00:34, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Был Windows 98, Windows 98 SE, Windows 98 ME.
    В ME попытались выкинуть MS DOS из цепочки загрузки и вроде ещё что то поменяли, но я не юзал его, многие пропустили ME и перешли сразу на XP.
    Не которые перешли на 2к до ХР, но таких было ИМХО не много, 2к была слишком NT и слишком не совместима с софтом для 9х. В ХР просто докидали костылей совместимости и может что то ослабили чтобы хоть что то работало.
     
     
  • 4.53, Аноним (53), 19:38, 08/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, не было никакой "Windows 98 ME". Была Windows Millenuim, она и называлась сокращенно "Windows ME".

    Во-вторых, Windows 2000 была очень популярна, особенно в России. Разгадка проста - она ничем, кроме темы оформления, не отличалась от ХР, но работала куда шустрее и кушала памяти сильно меньше, чем даже ХР со стандартной темой.

    Ох уж эти любители рассказать о том, что происходило за много лет до их рождения...

     
     
  • 5.55, Аноним (55), 11:40, 17/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Своим внукам лапшу вешай на уши про "2k не отличалась от XP кроме как темами оформления". Там и API, и ABI, и ещё много чего было сделано хорошего, но ты тогда был не очень умён и потому для тебя только темы оформления были значительным изменением.
     
  • 2.10, Тот самый Анон (?), 12:40, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее ждем Wine 10
     
  • 2.12, Аноним (12), 13:58, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Сначала должен выйти Wine 9.8 SE
     

  • 1.8, Аноним (8), 11:46, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ого, кто-то под вайном в 2024м году 97й офис открывать будет. Лучше уж полное погружение через qemu или dosbox-x.
     
     
  • 2.51, vantoo (ok), 11:32, 06/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В 2024 году еще можно открыть MS Office 97, но вот современный файл открыть в нем уже невозможно.
     

  • 1.11, Ilya Indigo (ok), 13:49, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Месяц назад перестали запускаться Герои на всех моих компах.
    wine Heroes3\ HD.exe
    002c:fixme:winediag:loader_init wine-staging 9.7 is a testing version containing experimental patches.
    002c:fixme:winediag:loader_init Please mention your exact version when filing bug reports on winehq.org.
    WARNING: radv is not a conformant Vulkan implementation, testing use only.
    WARNING: radv is not a conformant Vulkan implementation, testing use only.
    0024:err:module:loader_init "_hd3_.dll" failed to initialize, aborting
    0024:err:module:loader_init Initializing dlls for L"D:\\Games\\Heroes 3\\Heroes3 HD.exe" failed, status c0000005

    Кто-то с таким встречался?

     
     
  • 2.14, Аноним (14), 15:12, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну а зачем ты используешь системный вайн для этого ?
    bottles установи, например, и выбери там вайн в котором все работает. Еще portproton есть, ну или поставь стим добавь туда своих героев как не стим игру и запускай через протон оттуда.
     
     
  • 3.16, Ilya Indigo (ok), 15:20, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > ну а зачем ты используешь системный вайн для этого ?
    > bottles установи, например, и выбери там вайн в котором все работает. Еще
    > portproton есть, ну или поставь стим добавь туда своих героев как
    > не стим игру и запускай через протон оттуда.

    Я использую только то, что под GPL-совместимой лицензией и можно установить из стандартного репозитория, или в некоторых случаях, то что можно форкнуть в свой домашний репозиторий из OBS.
    Всякие поделки от васянов и коперастов для меня НЕ существуют!
    И вопрос был не в этом, месяц назад и практически всегда, они работали, а только недавно перестали, возможно причина известная и кто-то подскажет как исправить.

     
     
  • 4.18, Аноним (5), 15:34, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Я использую только то, что под GPL-совместимой лицензией и можно установить из стандартного репозитория

    Стесняюсь спросить, а «герои» из какого репозитория?

    > сякие поделки от васянов и коперастов для меня НЕ существуют!

    Heroes HD, безусловно, не поделка от васянов.

     
     
  • 5.21, Ilya Indigo (ok), 15:44, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Я использую только то, что под GPL-совместимой лицензией и можно установить из стандартного репозитория
    > Стесняюсь спросить, а «герои» из какого репозитория?
    >> сякие поделки от васянов и коперастов для меня НЕ существуют!
    > Heroes HD, безусловно, не поделка от васянов.

    Оговорился, имел ввиду нативный софт, а это игры, тут у меня выбора нет, но они запускаются в wine, а не в нативе и с точки зрения безопасности приемлимо.
    И нет, Бара это не Васян!

     
     
  • 6.22, Аноним (5), 16:43, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Анекдот про трусы и крестик.
     
  • 6.23, Оруэлл (?), 17:47, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это называется двоемыслие.
     
     
  • 7.33, Аноним (5), 21:51, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется позёрство.
     
  • 6.25, Анонимус3000 (?), 20:30, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что с того, что они запускаются в Wine? Он не обеспечивает изоляцию от системы. Театр безопасности у вас
     
     
  • 7.26, Ilya Indigo (ok), 20:38, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > И что с того, что они запускаются в Wine? Он не обеспечивает
    > изоляцию от системы. Театр безопасности у вас

    Я дефолтный диск Z на / сразу удаляю и создаю диски только на то, на что нужно.
    Мою систему он не может даже увидеть.

     
     
  • 8.37, Аноним (37), 22:45, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это так, фиговый листик Приложение может запросто детектить запуск в wine и выз... текст свёрнут, показать
     
  • 4.39, Lyrix (ok), 22:57, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Я использую только то, что под GPL-совместимой лицензией

    Боюсь спросить, а дистрибутивы у вас тоже полностью свободные (от пользователей! Ыыы), аля Trisquel | Parabola GNU/Linux-libre:)

     
  • 2.15, Аноним (14), 15:17, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ролинг релиз дистрибутив полагаю ? Арч или что-то подобное... ну велком. Хочешь чтоб такого не было - ставь LTS (RHEL или клон, debian, ubuntu)
     
     
  • 3.17, Ilya Indigo (ok), 15:21, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ролинг релиз дистрибутив полагаю ? Арч или что-то подобное... ну велком. Хочешь
    > чтоб такого не было - ставь LTS (RHEL или клон, debian,
    > ubuntu)

    Ну конечно, на этом говне мамонта у меня половина софта, включая того что для работы, просто НЕ сможет работать!

     
     
  • 4.29, Аноним (29), 21:37, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да у тебя и на Ролинге, похоже, не особо работает.
     
     
  • 5.43, Ilya Indigo (ok), 00:45, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Да у тебя и на Ролинге, похоже, не особо работает.

    Да работает почти всё кроме Героев на wine которые всегда работали.
    Даже nginx-module-lua недавно собрал.

     
     
  • 6.54, shardddin (?), 23:10, 08/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Посоветовали же Bottle (или Lutris) - пробуй и всё!;)
     
  • 2.19, commiethebeastie (ok), 15:35, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >WARNING: radv is not a conformant Vulkan implementation, testing use only.

    Отключи библиотеку vulkan-1

     
     
  • 3.20, Ilya Indigo (ok), 15:40, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>WARNING: radv is not a conformant Vulkan implementation, testing use only.
    > Отключи библиотеку vulkan-1

    Это сообщение у меня постоянно не зависимо от того, winedxvk install или winedxvk uninstall

     
     
  • 4.24, Оруэлл (?), 17:48, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как сложно играть в третьих героев с таким багажом в голове в 2024 году.
     
  • 4.31, commiethebeastie (ok), 21:46, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это сообщение у меня постоянно не зависимо от того, winedxvk install или
    > winedxvk uninstall

    Это сообщение разработчиков вайна, им много лет, а фанатизм по зеленым картам до сих пор не прошел.

    https://wiki.winehq.org/Useful_Registry_Keys

    Тебе надо использовать renderer=gl или renderer=gdi, потому что бекенд вулкана адски сырой.

     
     
  • 5.34, Ilya Indigo (ok), 21:53, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > https://wiki.winehq.org/Useful_Registry_Keys
    > Тебе надо использовать renderer=gl или renderer=gdi, потому что бекенд вулкана адски сырой.

    Понял, это даже не с dxvk связано.
    Благодарю!
    Попробую.

     
  • 5.38, Аноним (37), 22:52, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это сообщение разработчиков вайна

    Это сообщение разработчиков месы. И выводится не только в wine а вообще в любых vulkan–приложениях, когда используется radv.

    Потому что перфекционизм/лень добивать последний процентик conformance/никто так и не озаботился вычистить из кодбазы неактуальное уже предупреждение.

    Но да, кот бы говорил про багаж в голове…

     
     
  • 6.40, commiethebeastie (ok), 23:57, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это сообщение разработчиков месы. И выводится не только в wine а вообще
    > в любых vulkan–приложениях, когда используется radv.
    > Потому что перфекционизм/лень добивать последний процентик conformance/никто так и не
    > озаботился вычистить из кодбазы неактуальное уже предупреждение.
    > Но да, кот бы говорил про багаж в голове…

    Оно у меня выходит исключительно в вайне, когда не стоит dxvk, но да, согласен, оно из mesa оказывается.

     
  • 3.36, Аноним (37), 22:40, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо строить умный вид, а уж тем более пытаться давать советы, когда очевидно не разбираешься в вопросе.

    Это сообщение НИ НА ЧТО НЕ ВЛИЯЕТ, поскольку выдаётся ВСЕГДА если используется RADV и не установлена переменная окружения MESA_VK_IGNORE_CONFORMANCE_WARNING=true (отключающая данное сообщение). При этом RADV практически во всём превосходит AMDVLK и является предпочтительной реализацией вулкана для видеокарт от AMD. Вызывает же его dxvk, безотносительно того, поддерживает ли сама игра вулкан под win, или нет.

     
     
  • 4.41, commiethebeastie (ok), 23:58, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Не надо строить умный вид, а уж тем более пытаться давать советы,
    > когда очевидно не разбираешься в вопросе.
    > Это сообщение НИ НА ЧТО НЕ ВЛИЯЕТ, поскольку выдаётся ВСЕГДА если используется
    > RADV и не установлена переменная окружения MESA_VK_IGNORE_CONFORMANCE_WARNING=true
    > (отключающая данное сообщение). При этом RADV практически во всём превосходит AMDVLK
    > и является предпочтительной реализацией вулкана для видеокарт от AMD. Вызывает же
    > его dxvk, безотносительно того, поддерживает ли сама игра вулкан под win,
    > или нет.

    Оно выдается, если приложение дернуло вулкан. Вот почему я его вижу исключительно под вайном без dxvk очень странно. В остальных случаях его нет.

     
  • 2.27, Syndrome (ok), 21:26, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я проверил — у меня на wine-staging 9.7 такая же ошибка. На wine-valve 9.0 запускается.
     
     
  • 3.32, Ilya Indigo (ok), 21:47, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я проверил — у меня на wine-staging 9.7 такая же ошибка. На
    > wine-valve 9.0 запускается.

    Благодарю!

     
  • 3.44, Ilya Indigo (ok), 03:17, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На wine-staging 9.5 заработало!
    Проблема появилась на wine-staging 9.6
     
  • 2.28, Аноним (28), 21:31, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня Heroes3 HD.exe тоже нe работает, но ошибка другая:
    GnuTLS error: Public key signature verification has failed.
    0024:fixme:win:NtUserFlashWindowEx 0x31f278 - semi-stub
    0024:fixme:win:NtUserFlashWindowEx 0x31e8cc - semi-stub
    0024:err:ole:com_get_class_object class {5959df60-2911-11d1-b049-0020af30269a} not registered
    0024:err:ole:com_get_class_object no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
    ecc-random.c:62: _nettle_ecc_mod_random: Assertion 'nbytes <= m->size * sizeof (mp_limb_t)' failed.
    ecc-random.c:62: _nettle_ecc_mod_random: Assertion 'nbytes <= m->size * sizeof (mp_limb_t)' failed.
    014c:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.
     
     
  • 3.30, Аноним (28), 21:42, 04/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хотя странно, после переустановки вайна 1 раз запустилось, но на второй раз отказывается.
     
  • 2.45, Илья (??), 08:20, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Правильно говорят, что надо вайн через Bottles использовать. Попробуй
     
     
  • 3.46, Ilya Indigo (ok), 08:46, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Правильно говорят, что надо вайн через Bottles использовать. Попробуй

    https://docs.usebottles.com/faq/why-bottles
    Он нужен, когда у меня хотя бы более 1-ого настроенного префикса и я хочу его заморозить.
    У меня же только 1 префикс на котором идут по умолчанию все интересующие меня сейчас игры и я ъочу его обновлять на новую версию, когда он выйдет.
    Мне он пока не нужен. Мне легче просто заморозить в своём домашнем репозитории на OBS версию 9.5 и проверять периодически, не починили ли в новой версии Героев.
    Если мне понадобиться для какой-то игры заморочиться с настройками префикса и/или определённой старой версии я попробую, а пока плодить сущности в флетпаке мне не сильно хочется без необходимости.

     
     
  • 4.49, Илья (??), 10:31, 06/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    мудришь чего-то
     

  • 1.35, 3draven (ok), 22:12, 04/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда уже майки перейдут на вайн
     
     
  • 2.47, Аноним (-), 19:05, 05/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда когда старые пердуны знающие по Win API умрут от старости. Молодые программисты уже ничего знать не будут, вернее не захотят читать документацию и напрягать мозги.
     
     
  • 3.50, Аноним123 (?), 10:39, 06/05/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ИИ будет читать, зачем человеку напрягать мозги чтением текстов гиганского объёма
     

  • 1.48, гоквч (?), 09:15, 06/05/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чего там с множеством ошибок? :)
     
     
  • 2.52, Васёк (?), 17:38, 06/05/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как обычно, исправлено :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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