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

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

Отправлено opennews , 16-Июл-22 05:37 
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.13. С момента выпуска версии 7.12 было закрыто 16 отчётов об ошибках и внесено 226  изменений...

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


Содержание

Сообщения в этом обсуждении
"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 05:37 
Нептуния ж емнип через опенгл прослойку была? Вообще, удивительным образом у меня больше всего проблем с опенгл в вайне, а ведь когда-то было наоборот.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 05:38 
А, тут со звуком косяки. Да, со звуком в вайне много проблем.

"Выпуск Wine 7.13"
Отправлено Конь Антон , 16-Июл-22 06:03 
Попробуей пульс удали и пип поста ь и...

"Выпуск Wine 7.13"
Отправлено n00by , 16-Июл-22 08:29 
Попробуйте открыть ссылку на новость и ознакомиться с сутью проблемы, прежде чем давать нерелевантные рекомендации. Проблема там с FAudio.

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 06:11 
Ошибки в Скайриме поправили это пять.D Я на Вино 4х норм гоняю даже последний Аниверсари.gg Правда без Вулкана и всяких дхвк. XD

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 07:15 
Из-за отказа от использования DXVK теряешь приблизительно около 80% производительности в играх, FPS на уровне дна...

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 08:36 
Охотно верю, но с дхвк я вообще ничего запустить не могу.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 09:32 
А какая модель GPU? Есть ли поддержка Vulkan у него? Установленны ли Vulkan-драйверы?

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 09:35 
Старая видяха без новомодных ништяков.

"Выпуск Wine 7.13"
Отправлено shardddin , 16-Июл-22 15:15 
Воспользуйся PortWine-ом или Lutris-ом - с Лютрисом лишь разобраться нужно!...

"Выпуск Wine 7.13"
Отправлено Zenitur , 16-Июл-22 12:40 
Не 80%, а примерно 30%. Щас расскажу, как всё было.

Вот был 2005 год, были драйверы NVIDIA и ATi. В первом OpenGL был отличным, во втором - хорошим, но чуточку похуже, чем у NVIDIA. Был Wine, который хорошо запускает офисные приложения, а также WineX, который хорошо запускает игры. Потом WineX переименовали в Cedega. Однако в 2008 году, когда состояние DirectX в Wine подросло - необходимости в Cedega больше не было, и проект вскоре закрылся

Сначала надо было устанавливать DirectX 9.0c. Потом необходимость в установке виндового DirectX стала понемногу падать, потому как та реализация, которая есть непосредственно в Wine, начала "тащить". Ответственными за DirectX 9 в Wine были Henri Verbeet и Josef Kucia (если кого-то забыл, извините). Они довели состояние поддержки DirectX 9.0c в wined3d до идеального состояния.

Однако DirectX 10 не поддерживался почти никак. Поэтому в 2016 году появляется проект DXVK, позволяющий запускать DirectX 10 и 11-приложения. Поддержки DX9 не было, так как он и без того идеально работал. Но потом появился проект D9VK, который был форком DXVK, созданным ради поддержки DirectX 9. Вскоре, проекты объединили, и теперь DXVK поддерживате DirectX 9, 10 и 11

А тем временем, развивался проект vkd3d, это DirectX 12 под Wine. Развивал его Josef Kucia из проекта Wine. Однако он трагически погиб. Разработку vkd3d подхватило сообщество


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 13:56 
Dxvk против кривой встроенной трансляции в ogl это именно 80%. Разница между полноценным графонием стабильным фреймрейтом и слайдшоу без половины эффектов очень разительна.

С dxvk9 ситуация немного иная, и даже если шейдеры с тенями где-то могут работать лучше, чаще всего это глюки и тормоза на пустом месте. Только dx9 играм достаточно современных мощностей, чтобы не было такой необходимости в dxvk.

А вот с dx8/dx7 в вайне всё несколько печально было, когда я в прошлый раз интересовался -- необходимо было откапывать какие-то патчи для программной отрисовки шейдеров на багтрекере, а потом адаптировать их под нынешние версии вайна (и код там перекроили уже несколько раз), что пусть и не сложно, но не каждому будет по силам.

Мне, например, сопровождать эти патчи довольно тоскливо, поэтому у меня остался билд последней 4 версии, для которой они ещё были применимы. У меня такой специальный билд специально для старых 32 битных игр, не припомню особых проблем с ним, но, понятное дело, он не универсален, и патчи эти могут создавать проблем.


"Выпуск Wine 7.13"
Отправлено Zenitur , 17-Июл-22 11:37 
Ой, я только сегодня заметил, что мне написали ответ. Сейчас попробую обосновать своё мнение.

Я долгое время, где-то 5-7 лет, пользовался видеокартой NVIDIA GeForce 9800GT. Хорошая видеокарта. Все мои игры работали на ней отлично.

Одновременно с этим, я обладал видеокартой ATi Radeon HD 5850. Ниже я расскажу об ощущениях от использования обеих карточек

Видеокарточка 9800GT давала высокий FPS в "Need For Speed: Underground 2", "STALKER" и Portal 2. Наверное, хороший проц тоже играл роль. Также я под ней прошёл StarCraft 2, однако тут уже FPS был на грани играбельности. При разрешении 1280x1024 всё было хорошо, однако при 1920x1080, уверен, что так же хорошо не будет

Видеокарточка от ATi тоже позволяла играть во все эти игры. Однако, было интересное наблюдение. Видеокарточка, которая под виндой работала быстрее, чем 9800GT, под линуксом под Wine почему-то проигрывала ей в производительности. Я сейчас говорю не про нативные Linux-версии игр, а именно про Wine. Почему-то под NVIDIA я терял где-то 30% по сравнению с виндой, а под ATi падение FPS могло достигать и больших значений. Такое ощущение, что Wine больше оптимизировали под NVIDIA.

Я не знаю, почему так. Может, виной тому был драйвер fglrx, которым я в те годы пользовался. Возможно, под открытым драйвером карточка покажет себя с лучшей стороны в Wine. Надо будет попробовать.

P.S. Я сравнивал поддержку DirectX 9.0c в wined3d и DXVK. Только уже на более новых видеокартах, которые поддерживают Vulkan. Сталкер на wined3d у меня работает на 20-30% медленнее, чем под Windows (FPS снизился с 280 до 220), тогда как на DXVK скорость идентична Windows.


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 15:44 
Слишком много слов, не относящихся к делу.

Сначала (более древние времена не рассматриваем), когда видеокарты были намного проще и процессоры были одноядерные - были графические API DirectX 9 и OpenGL 1.x/2.x. Они были достаточно простые, и драйверы были не шибко сложные, и Wine постепенно, в течение многих лет научился переводить вызовы первого в последний. И было это хорошо.

Но за эти годы видеокарты и процессоры значительно подросли. И появились DirectX 10/11 и OpenGL 3.x/4.x, и стали они дико сложные, и драйверы видеокарт "под капотом" делали ещё тучу работы. И тут у Wine начались проблемы, потому что переводить с одного слишком абстрактного и слишком функционального API на другой такой же стало очень сложно и с большими потерями производительности в процессе.

Потом на смену появились DirectX 12 и Vulkan, которые были значительно "тоньше", и вещи за которые ранее отвечали дико переусложнённые драйверы переложили на плечи разработчиков приложений. А OpenGL просто сдох как более ненужный. И тут у Wine с его любовью к бесперсперктивному OpenGL наступила бы полная Ж, но появился сторонний DXVK. DXVK транслировал всё на Vulkan, благодаря чему ушла большая часть сложности, и ресурсы по-крайней мере не тратились на "общение" с абстрактным OpenGL и его сложными драйверами.

Ну а разработка самого Wine постепенно перетекала от поддержки игр до туда "где деньги" - всякие офисно-корпоративные приложения. Что и наблюдаем в очередном скучном релизе.


"Выпуск Wine 7.13"
Отправлено Zenitur , 17-Июл-22 12:24 
Хороший рассказ. Хочу дополнить, что Vulkan и DirectX 12 пошли от Mantle - API, которое сделала AMD. И если DX12 был вдохновлён им, то Vulkan является прямым наследником Mantle. И что интересно, когда AMD делала презентацию Mantle, то они, среди прочего, презентовали и возможность лёгкого портирования Direct3D-приложений на него. Возможно, в Vulkan это тоже осталось. По крайней мере, HLSL там точно есть

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:09 
Сразу видно человека не разбирающегося в теме

"Выпуск Wine 7.13"
Отправлено Zenitur , 17-Июл-22 12:25 
Не отрицаю - действительно, тему я знаю довольно-таки поверхностно. Я не умею прописывать в wine regedit все эти параметры, видеопамять, вот это вот всё... Только "UseGLSL = disabled" прописал, и всё

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 08:02 
Они постоянно в каждом выпуске одно чинят, другое ломают. Не знаю как этим можно пользоваться вообще

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 08:37 
Вот и сижу на древнем Вино где у меня всё работает.

"Выпуск Wine 7.13"
Отправлено bnm , 16-Июл-22 13:50 
Версия?

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 13:59 
wine-4.1 (Staging)

"Выпуск Wine 7.13"
Отправлено n00by , 16-Июл-22 08:26 
FAudio в какой-то из версий ломали, потому звуки были не все. Либо надо было установить XACT. https://bugs.winehq.org/show_bug.cgi?id=52391

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 08:34 
Аниверсари эдишн без фаудио с хаст даже не запустится. Защита там у них такая от халявщиков,но на Вино как всегда можно придумать чего-нибудь.гг

"Выпуск Wine 7.13"
Отправлено n00by , 16-Июл-22 09:35 
А предыдущая запустится? Анонимы здесь писали, что звука (голосов) нет. Значит работала. И решение проблемы со звуком - winetricks xact_64.

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 10:01 
У меня система 32/64 как и Вино, потому и ставлю сразу через winetricks xact и xact64.

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 10:08 
У меня в библиотеках *xaudio2_7 сторонняя и вторая xaudio2_7 сторонняя,встроенная. Фаудио ставил через winetricks так как вычитал,что она правильно собирается с нужными опциями.

"Выпуск Wine 7.13"
Отправлено Попандопала , 16-Июл-22 10:11 
репак Легендарный почти платина,директикс только поставить у мну, а вот Аниверсари пиратка запустится в черный экран без Фаудио.

"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 16-Июл-22 09:48 
В 7.12 HotA не запускается (только launcher), вчера выяснил, откатил. В 7.13 может кто протестировать? А то может баг-репорт отправлять пора.

"Выпуск Wine 7.13"
Отправлено Ilya Indigo , 16-Июл-22 12:56 
У меня в wine-7.12-staging через HoMM3 HD 5.3 R4 отлично запускаются и РвотА и Божественные (Era 2.8.6) и SoD.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:10 
Тебе же ясно сказали что HotA не запускается, при чем тут это?

"Выпуск Wine 7.13"
Отправлено Тот_Самый_Анонимус , 18-Июл-22 21:24 
>РвотА

Не бомби. И не уподобляйся хотовцам, которые любят плеваться в ВоГ. Иначе чем ты лучше них?


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:11 
Ты можешь потестировать

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 10:21 
Зачем запускать Wireshark  через wine ?

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 10:26 
Запускать Wireshark, Firefox, LibreOffice и т.д. в Wine - это такой тест на корректность реализации Wine.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 11:01 
Сейчас везде виртуализация, вайн не нужен уже, ставьте лицензионную винду и гоняйте виндоус-онли софт спокойно, без крашей.

// b.


"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 16-Июл-22 11:22 
>ставьте лицензионную винду

А вы, похоже, не в курсе событий в стране и мире?

>гоняйте виндоус-онли софт спокойно

На Винде. Спокойно. Экий Аноним юморист.


"событий"
Отправлено Ананас , 17-Июл-22 23:36 
> событий

Они пока на фазе отрицания.


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:10 
О, забавно, птичкой представился какой-то смешной тролль, но в целом я согласен - в Windows игры идут беспроблемно (не считая древних или кривых), а в Линуксе всё очень сложно.

Ты думаешь кого-то волнует эта подпись, если всё равно все анонимы? :-) Не думал, что школьники начнут меня пародировать но бывает.

> Сейчас везде виртуализация

К desktop не имеет отношения - это бред.

Разработчики не в счёт - у них да, всякие docker'ы, vagrant'ы и прочее.


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 12:05 
Ты позоришь имя анонима, нэймфаг.

Виртуализация на десктопе уже 10 лет и всё нормально работает

// b.


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 20:26 
Графические ускорители как не работали так и не работают

"Выпуск Wine 7.13"
Отправлено Ананас , 17-Июл-22 23:35 
Пробрасывать пробовал?

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 11:50 
Зачем пихать часть мира Виндовс на божественную экосистему GNU/Linux? Не понимаю.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:12 
Зачем компьютерные игры? Не понимаю.

Меж тем, люди играли на протяжении всей своей истории.

Да что там говорить - большинство детёнышей развитых животных играют.


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 21:40 
Игры под Линукс есть!

"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 02:00 
https://omiliya.org/sites/default/files/img_articles/0019109...

"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 08:53 
Есть. Рогалики всякие, xbill и прочие квейки с думами 20летней давности

"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 17-Июл-22 12:55 
>Есть. Рогалики всякие, xbill и прочие квейки с думами 20летней давности

Ты хоть на Стим загляни, чудило.


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 16:29 
Чудило, ты в стиме сильно много найдешь линупcятины? Именно нативной линупcятины, без wine и других костылей.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 17:31 
Зачем нужен ты?
Не понимаю

Ты - Однозначно не нужен.
Поэтому - пошел вон отседова.


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 19:11 
Потому что линупc убог и уныл

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 22:30 
Интересно что "божественная" экосистема линукс настолько "божественная", что бинари даже между дистрибутивами непереносимы, а уж о виндовой 30-летней совместимости софта и мечтать не приходится. Может это, наоборот, оставить для разработчиков стабильный WinAPI через прослойку, пока разработчики ядра и дистрибутивов заняты бесконечным сломом и переделкой?

"Выпуск Wine 7.13"
Отправлено Beta Version , 16-Июл-22 23:41 
То, что игры были написаны под венду, не делает их часть мира венды. На венде, кстати, тоже полно эмуляторов всяких консолей.

"Выпуск Wine 7.13"
Отправлено Ананас , 18-Июл-22 09:36 
Почему у линуксоидов горит с божественного wine? Не понимаю.

"Выпуск Wine 7.13"
Отправлено Тот_Самый_Анонимус , 18-Июл-22 21:34 
Это убивает их аргумент исключительности.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 12:35 
Установка офис 2010 всё так же не обходится без танцев с бубном?

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 12:42 
Нинужон этат ваш офис пользуйтесь латехом яскозал!!1111

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 13:05 
Если без крайностей, то для массюзеров есть LO.

"Выпуск Wine 7.13"
Отправлено Ooiiii , 16-Июл-22 12:50 
Все вопросы к копрософт. Почему их ПО или игры не работают на более ранних версиях уиндоуз. Или наоборот, на новых версиях уиндоуз не работает старое ПО.

"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 19:17 
Но ведь ты расскажешь как классно с этим делом в кocтылинупce? К примеру ставить пакет от свежей убунты в федору 3летней давности или из прошлой центоси в нынешний арч. Или как беспроблемно собирается что-нибудь сделанное для gtk2 в gtk4 (или аналогично с qt)

"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 17-Июл-22 12:56 
>сделанное для gtk2 в gtk4 (или аналогично с qt)

Т. е. ты даже и близко не в курсе, как это работает?


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 16:33 
Я под gtk2 в свое время быдлокодил (под qt4 тоже), так что в теме. Рассказывать как все классно в кocтылинупce другим будешь.

"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 17-Июл-22 17:37 
> Я под gtk2 в свое время быдлокодил

Ах быдлокодил… Ну ок.


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 17:55 
Разработку под линупc по-другому не назвать даже если сильно захочется ибо в этой пародии на операционную систему даже статическая линковка не гарантирует работоспособность результатов на соседней машине просто потому что там стоит какая-нибудь убунта вместо твоей центоси. Ты не знал?

"Выпуск Wine 7.13"
Отправлено Ананас , 17-Июл-22 23:44 
Статическую то линковку как можно сломать?

"Выпуск Wine 7.13"
Отправлено n00by , 18-Июл-22 08:16 
> Статическую то линковку как можно сломать?

Лицензией на glibc?


"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 18-Июл-22 15:15 
>Ты не знал?

Неа.
Как, судя по всему, не знают этого разработчики всего прочего софта.


"Выпуск Wine 7.13"
Отправлено Анонн , 18-Июл-22 15:46 
Да? Ну, главное им об этом не рассказывать, тогда, может быть, лет через 20, можно будет наконец отпраздновать год линукса на десктопе.

"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 19:43 
> Я ... быдлокодил

Всё с тобой ясно.


"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 20:44 
Ну да. Не всегда быдлокодинг - это winapi или java. Линупc, python, php - это быдлокодинг на 146%

"Выпуск Wine 7.13"
Отправлено Skullnet , 16-Июл-22 19:37 
Зачем когда есть onlyoffice и ms office в облаке?

"Выпуск Wine 7.13"
Отправлено AlexYeCu_not_logged , 18-Июл-22 16:02 
> Зачем когда есть onlyoffice и ms office в облаке?

На счёт второго пункта ты погорячился.


"Выпуск Wine 7.13"
Отправлено Аноним , 16-Июл-22 20:44 
Карго-культ

"Выпуск Wine 7.13"
Отправлено DEF , 17-Июл-22 10:44 
Отлично. Мои любимые Starcraft 2, Doom 2016 и Doom Eternal запускаются без танцев с бубном. Даже Proton не нужен.

"Выпуск Wine 7.13"
Отправлено Аноним , 17-Июл-22 19:42 
А ETQW вообще нативный был, даже вайн не нужен :)

"Выпуск Wine 7.13"
Отправлено Аноним , 18-Июл-22 01:31 
Скоро Вайн совместно с Вальвой и остальными причастными допилят до такой степени, что останется прикрутить ядро Linux и получится WineOS (ReactOS здорового человека).