Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 7.13. С момента выпуска версии 7.12 было закрыто 16 отчётов об ошибках и внесено 226 изменений...Подробнее: https://www.opennet.me/opennews/art.shtml?num=57510
Нептуния ж емнип через опенгл прослойку была? Вообще, удивительным образом у меня больше всего проблем с опенгл в вайне, а ведь когда-то было наоборот.
А, тут со звуком косяки. Да, со звуком в вайне много проблем.
Попробуей пульс удали и пип поста ь и...
Попробуйте открыть ссылку на новость и ознакомиться с сутью проблемы, прежде чем давать нерелевантные рекомендации. Проблема там с FAudio.
Ошибки в Скайриме поправили это пять.D Я на Вино 4х норм гоняю даже последний Аниверсари.gg Правда без Вулкана и всяких дхвк. XD
Из-за отказа от использования DXVK теряешь приблизительно около 80% производительности в играх, FPS на уровне дна...
Охотно верю, но с дхвк я вообще ничего запустить не могу.
А какая модель GPU? Есть ли поддержка Vulkan у него? Установленны ли Vulkan-драйверы?
Старая видяха без новомодных ништяков.
Воспользуйся PortWine-ом или Lutris-ом - с Лютрисом лишь разобраться нужно!...
Не 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 подхватило сообщество
Dxvk против кривой встроенной трансляции в ogl это именно 80%. Разница между полноценным графонием стабильным фреймрейтом и слайдшоу без половины эффектов очень разительна.С dxvk9 ситуация немного иная, и даже если шейдеры с тенями где-то могут работать лучше, чаще всего это глюки и тормоза на пустом месте. Только dx9 играм достаточно современных мощностей, чтобы не было такой необходимости в dxvk.
А вот с dx8/dx7 в вайне всё несколько печально было, когда я в прошлый раз интересовался -- необходимо было откапывать какие-то патчи для программной отрисовки шейдеров на багтрекере, а потом адаптировать их под нынешние версии вайна (и код там перекроили уже несколько раз), что пусть и не сложно, но не каждому будет по силам.
Мне, например, сопровождать эти патчи довольно тоскливо, поэтому у меня остался билд последней 4 версии, для которой они ещё были применимы. У меня такой специальный билд специально для старых 32 битных игр, не припомню особых проблем с ним, но, понятное дело, он не универсален, и патчи эти могут создавать проблем.
Ой, я только сегодня заметил, что мне написали ответ. Сейчас попробую обосновать своё мнение.Я долгое время, где-то 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.
Слишком много слов, не относящихся к делу.Сначала (более древние времена не рассматриваем), когда видеокарты были намного проще и процессоры были одноядерные - были графические 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 постепенно перетекала от поддержки игр до туда "где деньги" - всякие офисно-корпоративные приложения. Что и наблюдаем в очередном скучном релизе.
Хороший рассказ. Хочу дополнить, что Vulkan и DirectX 12 пошли от Mantle - API, которое сделала AMD. И если DX12 был вдохновлён им, то Vulkan является прямым наследником Mantle. И что интересно, когда AMD делала презентацию Mantle, то они, среди прочего, презентовали и возможность лёгкого портирования Direct3D-приложений на него. Возможно, в Vulkan это тоже осталось. По крайней мере, HLSL там точно есть
Сразу видно человека не разбирающегося в теме
Не отрицаю - действительно, тему я знаю довольно-таки поверхностно. Я не умею прописывать в wine regedit все эти параметры, видеопамять, вот это вот всё... Только "UseGLSL = disabled" прописал, и всё
Они постоянно в каждом выпуске одно чинят, другое ломают. Не знаю как этим можно пользоваться вообще
Вот и сижу на древнем Вино где у меня всё работает.
Версия?
wine-4.1 (Staging)
FAudio в какой-то из версий ломали, потому звуки были не все. Либо надо было установить XACT. https://bugs.winehq.org/show_bug.cgi?id=52391
Аниверсари эдишн без фаудио с хаст даже не запустится. Защита там у них такая от халявщиков,но на Вино как всегда можно придумать чего-нибудь.гг
А предыдущая запустится? Анонимы здесь писали, что звука (голосов) нет. Значит работала. И решение проблемы со звуком - winetricks xact_64.
У меня система 32/64 как и Вино, потому и ставлю сразу через winetricks xact и xact64.
У меня в библиотеках *xaudio2_7 сторонняя и вторая xaudio2_7 сторонняя,встроенная. Фаудио ставил через winetricks так как вычитал,что она правильно собирается с нужными опциями.
репак Легендарный почти платина,директикс только поставить у мну, а вот Аниверсари пиратка запустится в черный экран без Фаудио.
В 7.12 HotA не запускается (только launcher), вчера выяснил, откатил. В 7.13 может кто протестировать? А то может баг-репорт отправлять пора.
У меня в wine-7.12-staging через HoMM3 HD 5.3 R4 отлично запускаются и РвотА и Божественные (Era 2.8.6) и SoD.
Тебе же ясно сказали что HotA не запускается, при чем тут это?
>РвотАНе бомби. И не уподобляйся хотовцам, которые любят плеваться в ВоГ. Иначе чем ты лучше них?
Ты можешь потестировать
Зачем запускать Wireshark через wine ?
Запускать Wireshark, Firefox, LibreOffice и т.д. в Wine - это такой тест на корректность реализации Wine.
Сейчас везде виртуализация, вайн не нужен уже, ставьте лицензионную винду и гоняйте виндоус-онли софт спокойно, без крашей.// b.
>ставьте лицензионную виндуА вы, похоже, не в курсе событий в стране и мире?
>гоняйте виндоус-онли софт спокойно
На Винде. Спокойно. Экий Аноним юморист.
> событийОни пока на фазе отрицания.
О, забавно, птичкой представился какой-то смешной тролль, но в целом я согласен - в Windows игры идут беспроблемно (не считая древних или кривых), а в Линуксе всё очень сложно.Ты думаешь кого-то волнует эта подпись, если всё равно все анонимы? :-) Не думал, что школьники начнут меня пародировать но бывает.
> Сейчас везде виртуализация
К desktop не имеет отношения - это бред.
Разработчики не в счёт - у них да, всякие docker'ы, vagrant'ы и прочее.
Ты позоришь имя анонима, нэймфаг.Виртуализация на десктопе уже 10 лет и всё нормально работает
// b.
Графические ускорители как не работали так и не работают
Пробрасывать пробовал?
Зачем пихать часть мира Виндовс на божественную экосистему GNU/Linux? Не понимаю.
Зачем компьютерные игры? Не понимаю.Меж тем, люди играли на протяжении всей своей истории.
Да что там говорить - большинство детёнышей развитых животных играют.
Игры под Линукс есть!
https://omiliya.org/sites/default/files/img_articles/0019109...
Есть. Рогалики всякие, xbill и прочие квейки с думами 20летней давности
>Есть. Рогалики всякие, xbill и прочие квейки с думами 20летней давностиТы хоть на Стим загляни, чудило.
Чудило, ты в стиме сильно много найдешь линупcятины? Именно нативной линупcятины, без wine и других костылей.
Зачем нужен ты?
Не понимаюТы - Однозначно не нужен.
Поэтому - пошел вон отседова.
Потому что линупc убог и уныл
Интересно что "божественная" экосистема линукс настолько "божественная", что бинари даже между дистрибутивами непереносимы, а уж о виндовой 30-летней совместимости софта и мечтать не приходится. Может это, наоборот, оставить для разработчиков стабильный WinAPI через прослойку, пока разработчики ядра и дистрибутивов заняты бесконечным сломом и переделкой?
То, что игры были написаны под венду, не делает их часть мира венды. На венде, кстати, тоже полно эмуляторов всяких консолей.
Почему у линуксоидов горит с божественного wine? Не понимаю.
Это убивает их аргумент исключительности.
Установка офис 2010 всё так же не обходится без танцев с бубном?
Нинужон этат ваш офис пользуйтесь латехом яскозал!!1111
Если без крайностей, то для массюзеров есть LO.
Все вопросы к копрософт. Почему их ПО или игры не работают на более ранних версиях уиндоуз. Или наоборот, на новых версиях уиндоуз не работает старое ПО.
Но ведь ты расскажешь как классно с этим делом в кocтылинупce? К примеру ставить пакет от свежей убунты в федору 3летней давности или из прошлой центоси в нынешний арч. Или как беспроблемно собирается что-нибудь сделанное для gtk2 в gtk4 (или аналогично с qt)
>сделанное для gtk2 в gtk4 (или аналогично с qt)Т. е. ты даже и близко не в курсе, как это работает?
Я под gtk2 в свое время быдлокодил (под qt4 тоже), так что в теме. Рассказывать как все классно в кocтылинупce другим будешь.
> Я под gtk2 в свое время быдлокодилАх быдлокодил… Ну ок.
Разработку под линупc по-другому не назвать даже если сильно захочется ибо в этой пародии на операционную систему даже статическая линковка не гарантирует работоспособность результатов на соседней машине просто потому что там стоит какая-нибудь убунта вместо твоей центоси. Ты не знал?
Статическую то линковку как можно сломать?
> Статическую то линковку как можно сломать?Лицензией на glibc?
>Ты не знал?Неа.
Как, судя по всему, не знают этого разработчики всего прочего софта.
Да? Ну, главное им об этом не рассказывать, тогда, может быть, лет через 20, можно будет наконец отпраздновать год линукса на десктопе.
> Я ... быдлокодилВсё с тобой ясно.
Ну да. Не всегда быдлокодинг - это winapi или java. Линупc, python, php - это быдлокодинг на 146%
Зачем когда есть onlyoffice и ms office в облаке?
> Зачем когда есть onlyoffice и ms office в облаке?На счёт второго пункта ты погорячился.
Карго-культ
Отлично. Мои любимые Starcraft 2, Doom 2016 и Doom Eternal запускаются без танцев с бубном. Даже Proton не нужен.
А ETQW вообще нативный был, даже вайн не нужен :)
Скоро Вайн совместно с Вальвой и остальными причастными допилят до такой степени, что останется прикрутить ядро Linux и получится WineOS (ReactOS здорового человека).