Началось (https://www.winehq.org/announce/3.0-rc1) тестирование первого кандидата в релизы Wine 3.0, открытой реализации Win32 API. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в конце декабря. По сравнению с выпуском Wine 2.22 (https://www.opennet.me/opennews/art.shtml?num=47626) закрыто 28 отчётов об ошибках и внесено 130 изменений.Наиболее важные изменения:
- По умолчанию включена поддержка Direct3D 11 для GPU AMD и Intel;
- Реализован планировщик задач;
- В утилите reg.exe появилась функция экспорта реестра;
- Добавлена поддержка Progman DDE (компонент с DDE-сервером для Program Manager);- Представлен улучшенный кэш для данных OLE;
- Поддержка дополнительных событий в MSHTML;
- Для платформы macOS добавлена поддержка шифрования AES;
- Закрыты отчёты об ошибках, связанные с работой игр и приложений:
SlingPlayer 1.5, MultiSpec 2.8.2016, DigitalMicrograph, Anime Studio Professional 8, Temple+, Metal Slug 2, The Witcher 3, Fallout 4, Sims 4, Torchlight.URL: https://www.winehq.org/announce/3.0-rc1
Новость: http://www.opennet.me/opennews/art.shtml?num=47711
> По умолчанию включена поддержка Direct3D 11 для GPU AMD и Intel;В соседней новости писали про DXVK. Зачем пытаться делать Direct3D 11 поверх Vulkan, когда в Wine он уже нативный на 99% готов?
он для дх12
doitsujin/dxvk
Vulkan-based D3D11 implementation for Linux / Wineили я чё путаю?
В wine нет и не может быть ничего нативного на этот счёт: wine — не видеодрайвер.
Нативная поддержка D3D11 может быть реализована, например, в Mesa, но история с D3D9 (gallium-nine) показывает, что поддержка этой реализации со стороны wine не будет принята в его апстрим из-за каких-то личных амбиций разработчиков.
Может хотят сохранить чистоту владения кодом? Не всем нравятся условия ГПЛ.
С какого это. Основной код gallium-nine в mesa, который давно принят. Я не думаю что у разработчиков gallium-nine есть претензии на 2.5 патча вайна.
> В wine нет и не может быть ничего нативного на этот счёт:
> wine — не видеодрайвер.
> Нативная поддержка D3D11 может быть реализована, например, в Mesa, но история с
> D3D9 (gallium-nine) показывает, что поддержка этой реализации со стороны wine не
> будет принята в его апстрим из-за каких-то личных амбиций разработчиков.Какой лютый бред.
Нет в Линуксе никаких "драйверов". Есть модули ядра (которые у всех общие, и используются через ioctl-вызовы), и есть костыли в Ring 3. И костыли в Ring 3 за авторством Mesa/Freedesktop ни в чём фундаментально не отличаются от костылей в Ring 3 за авторством Wine/CodeWeavers. И те и другие предоставляют стандартизированный интерфейс к API ядра.
Есть мелкие отличия в реализации: Mesa традиционно пилится поверх llvm и низкоуровневых API ядра, а Wine — поверх низкоуровневых методов из Mesa/NvidiaOpenGL. Но практических преимуществ у реализации Directx по пути Freedesktop пока не замечено, скорее наоборот: графический стек Wine успешно пилится долгие годы, а Directx-обёртки поверх Gallium или мрут не достигнув готовности (Gallium-dx9) или поддерживаются в небольшой части драйверов и даже там толком никем не востребованы.
> Но практических преимуществ у реализации Directx по пути Freedesktop пока не замеченоO, RLY? А мужики то и не знали, что разница в производительности в пользу gallium-nine, иногда просто разгромная, оказывается, не относится к преимуществам...
> разница в производительности в пользу gallium-nine, иногда просто разгромнаяСупротив чего?
Против wined3d, что же зеленота так любит сказки рассказывать не открыв код wined3d и посмотрев как оно работает.
> Против wined3d, что же зеленота так любит сказки рассказывать не открыв код
> wined3d и посмотрев как оно работает.Галиум тоже не везде идеально работает. Иногда даже хуже, чем wined3d, так что тут бабушка надвое сказала. Никакие врапперы не лучше натива.
>Никакие врапперы не лучше натива.Какой там враппер? Это драйвер, алло.
>Но практических преимуществ у реализации Directx по пути Freedesktop пока не замечено, скорее наоборотВот только почему-то у меня Сталкер Зов Припяти при работе через "Directx-обёртку поверх Gallium" работает раза в полтора-два лучше, чем через "графический стек Wine, который успешно пилится долгие годы".
Он не нативный, он поверх OpenGL.
> на 99%Это неправда. Он готов на 50% (даже меньше), где-то видел график. Многое ещё не работает с DX11.
А что там с мелкомяягким офисом?
wine для игрушек, а не для работы
>А что там с мелкомяягким офисом?2007 работает, но без правой кнопки мыши. 2016 не прёт! прерывается установка и всё.
> А что там с мелкомяягким офисом?Откройте для себя winetricks
Серьёзно, что за идиотская виндовая привычка тыкать кнопку "Далее" во время установки программы? У winetricks есть замечательный ключ "-q"/"--unattended", а команда winetricks apps list отобразит список приложений, который можно установить, словно через apt-get. С зависимостями.winetricks -q office2007pro
и можно пойти заварить чаёк или заняться чем-нибудь полезнее, чем мастурбация мышкой
Наконец, а что не так с либрой? Синдром утёнка мешает? Или что-то по делу? (Таки да! Существуют кейсы, когда нужен именно MSO. Но это узкая ниша задач)
> что не так с либройВ либре уже появился аналог Outlook? ;-)
> В либре уже появился аналог Outlook? ;-)А что не так с Thunderbird?
> А что не так с Thunderbird?Не позволяет пометить исполненное сообщение галкой. Киллeр-фича Аутлука. :D
> Не позволяет пометить исполненное сообщение галкой. Киллeр-фича Аутлука. :DВ Thunderbird сообщению можно присвоить произвольную метку.
PS: Спасибо! Не знал про метки до вашего вопроса.
> Наконец, а что не так с либрой? Синдром утёнка мешает? Или что-то по делу? (Таки да! Существуют кейсы, когда нужен именно MSO. Но это узкая ниша задач)Такой умный, охренеть. Это ниша задача, широкая как Волга. Называется работа.
> Такой умный, охренеть. Это ниша задача, широкая как Волга. Называется работа.А что, у вас уже перестали принимать odt? Жалуйтесь тогда.
3 года назад ставил MSW 2007 - пользоваться можно было, не знаю что там про ПКМ пишут. Правда, это был альтовский вайн с патчами.
Только что на Wine 2.22 в ALTLinux запускал Word,Excel,Outlook 2007 ПКМ работает. Да и раньше работало. Что я делаю не так?
Какое Вино - от Этерсофта или ванильное?
>Torchlightа разве он и так не работал без проблем?
>Metal Slug 2
не прошло и года
"Закрыты отчёты об ошибках в приложении X" означает, что закрыт один или более тикет, касающийся X. Это не значит ни того, что закрыты все тикеты по этому приложению, ни того, что оно работало или не работало раньше. Может быть, проблема появилась в новой версии X, может она появилась в новой версии Wine, может она была всегда, но её не репортили. Может X никогда и не работало, а закрытие очередного тикета приблизило работоспособность этого приложения.
Таким образом, из твоего коммента я понял, что это вообще ни о чём не говорит.
>директ 11а разве 10 уже готов? о_О
Во-первых, 10-й является подмножеством 11-го. То есть реализовав 11-й получается автоматическая реализация 10-го.
Во-вторых, 10-й никому не нужен. Он существовал во время выкидыша по имени Vista и не стоил того, чтобы на нем что-то делать. Вот семерка с 11-м уже совсем другое дело, есть куча игр, для которых он является основным или вообще единственным.
d3d10 юзает всё ПО использующее direct2d.
Скажите, смысл в патчах от wine-staging еще остался, или уже можно сидеть на основной ветке?
Да: например, там есть поддержка нативного direct3d 9 (gallium-nine), которую отказываются принимать в основную ветку.
нет, gallium-nine это отдельный набор патчей, который отказываются принимать даже в wine-staging.
Никто не прояснит, что мешает все патчи принять в devel, но спрятать под чекбоксами?
Не хотят принимать и поддерживать патчи, которые смогут использовать радеонщики на радеонси, да жифорсеры на паре карт, у которых удалось завести реклокинг в нуво.
но у меня norhern islands, но nine работает
> Скажите, смысл в патчах от wine-staging еще остался, или уже можно сидеть
> на основной ветке?Другие патчи, которые никогда не примут в основную ветку. Например: https://dev.wine-staging.com/patches/submission/247/#lastcom...
А ещё есть никому не нужные поддержка EAX и GTK-3 тем.
> Реализован планировщик задач;надеюсь, отключен по-умолчанию?
а wine 286 и wine 386 будут?
Обязательно. На питоне. Лет через миллион.
- И да, намёк на мелкое и мягкое понят.
Интересно когда активно займутся х64 и поддержкой Google Chrome, на базе которого сделан Electron, на котором есть софт, который не портируют нативно.
А нафейхоа, простите, такой шлак поддерживать? Если очень надо (хотя я даже не знаю, зачем бы это надо было), то можно эту дрянь распаковать и обычным браузером открывать или перепаковать в нативный электрон.
Бедноват список для мажорной версии.
Только тут переход с 2.0.3 до 3.0 будет. Добавьте к списку, который написан 2.22->3.0 всё то, что было внедрено начиная с 2.1. Т.е. для тех, кто сидит на стабильном вайне это будет невероятный шаг вперёд.
когда уже через wine можно будет получать доступ к USB flash, напр. делать музыкальные инструменты
> По умолчанию включена поддержка Direct3D 11 для GPU AMD и Intel;Сломано для amdgpu. Даже то, что работало в 2.21-2.22 - теперь кажет артефакты, а при попадании в 3d - черный экран.
Что-то не вижу я твоих баг-репортов в их багзилле
а кто в курсе умеет wine запускать HTA приложения ?это такая винрарная технология - которая позволяет писать на js под windows используя движок браузера IE.
при этом нет необходимости скачивать екще одну копию браузера под каждое приложение как это желает Electron
Если в нативном вайне, то нет, скорее всего, потому что там Gecko вместо IE. Но можно установить сам IE через winetricks, может быть и заработает.
да когда они уже WoW64 сделают?
> да когда они уже WoW64 сделают?https://wiki.winehq.org/Building_Wine#Shared_WoW64
Это?
Canon DPP у кого-нибудь работает нормально в wine? Даже после продолжительного квеста с установкой стартует 3 минуты и работает еле-еле. Из-за этой гадины приходится сидеть на Windows :(
У меня встречный вопрос: а подобный софт вообще в вайне работает? USB то нормально не пробрасывается, в таком случае не проще ли в KVM пробросить USB?
Судя по appdb - у кого-то работает. Почти всё время из этих 3 минут старта он тупит над какой-то фигней, потом его отпускает, и запуск успешно завершается. Уже не помню, что у него там залипало - доломал в попытках завести нормально и отчаялся. Пробовал когда-то еще раньше - было так же. Вероятно, народ виндовые библы подсовывает, но это ж сколько "жонглировать" надо, чтобы подобрать нужные условия.. Печаль.
Да и Canon-драйвера очень часто после обновлений отваливаются.
> Да и Canon-драйвера очень часто после обновлений отваливаются.Дрова - это отдельная история. А тут просто программа без особых, казалось бы, сложностей. И заменить нечем. RawTherapee куда ни шло, но далеко до DPP и существенно дольше. DarkTable на высоких iso сливает по-полной, хотя у него самый богатый набор инструментов для борьбы с шумами. Можно часами долбаться со всеми этими шумодавами с изобилием настроек, но так и не получишь то, что дает DPP по-дефолту.