Доступен экспериментальный выпуск открытой реализации Win32 API - Wine 4.20. С момента выпуска версии 4.19 был закрыт 37 отчётов об ошибках и внесено 341 изменение...Подробнее: https://www.opennet.me/opennews/art.shtml?num=51871
>NotepadВимеры бибикая забились в угол и не знают как выйти из ситуации :)
если так, то это ненастоящие вимеры, им только ресетом выходить
Копнём глубже:
https://bugs.winehq.org/show_bug.cgi?id=47305
Плавающий баг, выражающийся в неправильной работе с горизонтальной полосой прокрутки. такое я часто встречал в очень многих программах, теперь этого бага нет благодаря очень умному тестировщику, который на примере Notepad смог найти и в корне устранить причину проблему.
И ради одной строчки фикса столько теста пришлось создать!
> И ради одной строчки фикса столько теста пришлось создать!это и есть 90% работы программиста(+тестировщика)
хуже отладки ошибок может быть только отладка чужих ошибок в закрытом коде...
> Улучшена поддержка LLVM MinGW;значит ли это, что я наконец-то смогу запустить цигвин?
Сам же и проверил. Нет. Не означает.
busybox.exe - работал и раньше, а msys2, cygwin - падают с теми же ошибками.
запустить линукс,
чтобы запустить wine,
чтобы запустить busybox.exe и cygwin..!"Душераздирающе", как говорил осли Иа.
Я именно это и хотел сделать. Как доказательство состоятельности свободной реализации некоего подмножества вынь-апи. Не получилось.
Вайн ещё не готов для цигвина.
win10 так достала, что разработка вайна понеслась галопом.
Понеслась галопом потому что Габен
Святой Габен нас спас. Не зря 3к игр купил у него, он меня ценит и решает мои проблемы. А я за это несу деньги в его магазин. :)ps. LunarG
Вас достала? Вы разработчик вайн?
Теперь вы знаете конфу?
> До сих пор прослойка DXVK ..... собиралась в виде DLL-библиотеки и могла использоваться только с Wine для запуска Windows-игр. Предложенные изменения дают возможность собрать DXVK в форме разделяемой библиотеки для Linux, которая может связываться с обычными Linux-приложениями для использования в них API Direct3D 11.Поясните: это значит, что DXVK может стать полностью автономным и Wine будет не нужен?
Это значит, что вместо кривого тормозящего транслятора разрабы при портировании смогут взять dxvk и получить производительность графической части лучше(лол), чем у венды, без затрат на её переписывание. В том числе на венде я так понимаю.
От d3d9.dll на вулкане я бы не отказался.
D9VK
>> До сих пор прослойка DXVK ..... собиралась в виде DLL-библиотеки и могла использоваться только с Wine для запуска Windows-игр. Предложенные изменения дают возможность собрать DXVK в форме разделяемой библиотеки для Linux, которая может связываться с обычными Linux-приложениями для использования в них API Direct3D 11.
> Поясните: это значит, что DXVK может стать полностью автономным и Wine будет
> не нужен?нет
это значит что DXVK будет где-то в районе mesa-opengl, и wine должен будет донести вызовы виндовой проги до этой либы (как делает с вызовами openGl - носит в линуксовую реализацию без конвертации)
в виндовой проге даже вызовы openGl - виндового стандарта, понимание оных и обеспечивает wineкак выше заметили - портировать программу станет проще, для части directX примерено как скомпилировать линукс-приложение с Cygwin-реализацией библиотек
Это как gallium-nine. Если скомпилировать wine с его поддержкой (нужно накладывать патч), то можно использовать Direct3D 9 нативно. Нативно, а не трансляцией вызовов в OpenGL. Вы спросите "как это возможно без использования библиотек d3dx9_27.dll и так далее"? Библиотеки можно взять либо из Wine, либо из винды.В теории, можно скомпилировать какую-нибудь игру, которая использует нативный Direct3D в Linux. Либо выпадающий список с выбором между OpenGL и Direct3D (как в UT2004, Unigine Heaven, Far Cry, WoW), либо один лишь Direct3D. Но на практике, Gallium Nine поддерживается лишь двумя драйверами: radeon (*si, amdgpu) и nouveau. Возможно, скоро к ним добавится iris.
Поэтому ни одной такой программы не выпущено даже в качестве эксперимента. А вот DXVK работает на всех вендорах GPU, да ещё и библиотек не требует. Так что вероятность значительно выше.
> Это как gallium-nine. Если скомпилировать wine с его поддержкой (нужно накладывать патч),
> то можно использовать Direct3D 9 нативно. Нативно, а не трансляцией вызовов
> в OpenGL. Вы спросите "как это возможно без использования библиотек d3dx9_27.dll
> и так далее"?d3d9 уже часть Mesa.
> DXVK может стать полностью автономным и Wine будет не нужен?точно! Колесо стало автономным и машина больше не нужна!
>Дополнительно можно отметить проведение работы по добавлению в DXVK возможности прямого использования Direct3D 11 в Linux, без привязки к Wine.Да тут даже Gallium Nine deprecated и его отказываются собирать и в пакетах поставлять и к вайну приделывать, о каком directvk речь может идти?
>>Дополнительно можно отметить проведение работы по добавлению в DXVK возможности прямого использования Direct3D 11 в Linux, без привязки к Wine.
> Да тут даже Gallium Nine deprecated и его отказываются собирать и в
> пакетах поставлять и к вайну приделывать, о каком directvk речь может
> идти?сейчас же не нужен wine-nine, эту часть вытащили в отдельную либу https://github.com/iXit/wine-nine-standalone/blob/master/REA...
Gallium Nine Standalone consists of two parts:
d3d9-nine.dll: Gallium Nine Direct3D 9 library
ninewinecfg.exe: GUI to enable/disable Gallium Nine with some additional info about the current stateRequirements:
A Gallium based graphics driver (Mesa 3D)
Mesa's Gallium Nine state tracker (d3dadapter9.so)
Спасибо за информацию!
>FNA (проект по созданию альтернативной реализации Microsoft XNA Game Studio 4.0 для упрощения портирования Windows-игр);И когда проект будет с превеликим трудом доделан до работоспособного состояния ... Microsoft опенсорснет свою XNA и портирует её на linux. Это видимо новая стратегия Microsoft - открывать проекты тогда, когда опенсорсная альтернатива готова почти полностью, чтобы не потерять лидерство.
>>FNA (проект по созданию альтернативной реализации Microsoft XNA Game Studio 4.0 для упрощения портирования Windows-игр);
> И когда проект будет с превеликим трудом доделан до работоспособного состояния ...
> Microsoft опенсорснет свою XNA и портирует её на linux. Это видимо
> новая стратегия Microsoft - открывать проекты тогда, когда опенсорсная альтернатива готова
> почти полностью, чтобы не потерять лидерство.и окажется, что код XNA на столько страшен, что не понятно как оно вообще работать смогло
И тем не менее на нем написана одна из самых популярных песочниц. Которая мало жрет памяти и бымтро работает в отличие от ближайшего аналога.
Я про Террарию.
> И тем не менее на нем написана одна из самых популярных песочниц.
> Которая мало жрет памяти и бымтро работает в отличие от ближайшего
> аналога.
> Я про Террарию.Но ведь и Террария так себе. И разве она не на этом же движке? Вот что интересного написано, так это stardew valley. И fez может быть, Ну получается это какой-то легаси движок для пары игр уровня хуже рпгмейкера, на дотнете. Зачем он нужен?
Еще клевая РПГ Underrail, не путать с Undertale. Всем фанатам первых Fallout от души рекомендую. Под Wine вроде работает.
А на ведре как террария работает? Неужели через xamarin?
> А на ведре как террария работает? Неужели через xamarin?На ведре она работает довольно ужасно, особенно при переходе на хардмод.
хотя было недавно обновление и возможно поправили.Тут еще надо сделать скидку на то, что делает ее левая контора 505 гамез.
Ну и конкретно про Террарию, под линукс есть свой порт, тут я не берусь судить на чем он там написан, но работает сносно.
Вайн тут может понадобиться разве что для запуска с модами.
- Переходи на линукс. Стабильный, быстро, безопасно, удобно.
- А как же игры и фотошоп?
- Есть гимп, а игры через вайн.
- Зачем мне обрубок гимп и вайн ввиде костыля?
- И правда, зачем?!
Я не знаю зачем мне ФШ. Мне бы 3д макс пригодился, а не этот блендер.
Игры я себе и вам делать под линух буду.
Но ведь Блендер это что-то из области Майки? А макс это легаси, да зачем он тебе без автокада? Вперёд, делай.
3Ds Max может портировать на Linux компания Autodesk, но не станет. Линукс на десктопе занимает малую часть, а на профессиональном "железе" и рабочих станциях, наоборот, существенную: в начале 00-х, на Linux перешли рабочие станции от SGI. Поэтому для Linux есть профессиональная Maya, но нет десктопного 3Ds Max, хотя производитель - один и тот же. Ну и ещё 3Ds Max, насколько я знаю, работает через Direct3D (могу ошибаться)
Уже 26.146500 %. Стыдно читать опнет и не знать об этом.
> Мне бы 3д макс пригодился, а не этот блендер.И что в 3дмаксе есть такого, чего персонально Вам не хватает в блендере?
> - Переходи на линукс. Стабильный, быстро, безопасно, удобно.
> - А как же игры и фотошоп?
> - Есть гимп, а игры через вайн.
> - Зачем мне обрубок гимп и вайн ввиде костыля?
> - И правда, зачем?!ты фотошоп то купил, или протрояненым пользуешься?
А почему нет ? Он сейчас копейки стоит:
https://www.adobe.com/ru/creativecloud/plans.html
А что это за критерий у вас, поборников свободы, такой - купил?
Захотел - купил, не захотел - не купил - он по настоящему свободен в своём выборе, в отличие от зашоренных.
> А что это за критерий у вас, поборников свободы, такой - купил?
> Захотел - купил, не захотел - не купил - он по настоящему
> свободен в своём выборе, в отличие от зашоренных.замечание было к "обрубок гимп" - люди требуют фотошоп, когда в линуксе полно графических редакторов покрывающих с головой потребности людей, и если бы не протрояненый фотошоп - они никогда бы его и не увидели, ибо не стали бы покупать
более того даже те, кто зарабатывает деньги фотошопом и спрашивающие меня о переезде на линукс, на предложение написать в супрорт фотошопа насчёт версии для линукса (известны случаи когда производители платного ПО на такие запросы дают девелоперскую или внутреннюю бету) - отвечают что нет у них саппорта, ибо не покупали: "да чо это дорого! а у меня денег нет!"
> протрояненый
> покрывающих с головой потребности людейодна и та же всё пластинка..
Как бы вас ещё с реальностью законнектить? Но ведь сие сизифов труд.
>> протрояненый
>> покрывающих с головой потребности людей
> одна и та же всё пластинка..
> Как бы вас ещё с реальностью законнектить? Но ведь сие сизифов труд.конкретнее?
1) кейгены, патчеры, крякнутые экзешники - очень часто трояны с бекдорами
и вы сами их к себе пропускаете, и антивирь отключаете (как и написано в инструкции)
кто из вас кейген запускает в виртуалке и в текстовичёк серийник копирует?2) я - человек, мои потребности с головой накрыты критой и гимпом
>очень часто...а очень часто нет. Люди, которые давно пользуются кейгенами и патчерами обычно обмениваются информацией о том, какие срабатывания антивирусов ложны, а какие нет. Информацией о том, не наблюдается ли странного поведения кейгена или патчера, нет ли признаков "дополнительного" функционала.
Ты тут про "вред ГМО" и прочую бульварщину не задвигай, короче, если не в теме, как живет, например, комьюнити в том же Варезнике на Ру-Борде.
А будешь продолжать - ОК, я тебе закидываю через облако архив из моей старой коллекции с кейгенами и крякнутыми экзешниками от проверенных и уважаемых команд, а ты публикуешь доказательный отчёт, что это всё трояны и страшные зловреды, превращающие твой комп в тыкву на службе криптоботнета, ворующие твои номера кредитных карт и пароли от почтовых ящиков. Согласен?
>>очень часто
> ...а очень часто нет. Люди, которые давно пользуются кейгенами и патчерами обычно
> обмениваются информацией о том, какие срабатывания антивирусов ложны, а какие нет.
> Информацией о том, не наблюдается ли странного поведения кейгена или патчера,
> нет ли признаков "дополнительного" функционала.
> Ты тут про "вред ГМО" и прочую бульварщину не задвигай, короче, если
> не в теме, как живет, например, комьюнити в том же Варезнике
> на Ру-Борде.ок, вы - правильные и молодцы
как моей подруге при поисках некого "чототамShot" (3d дизайн) обменяться инфой о "дополнительном функционале" кейгена? списки таких правильных людей висят на официальном сайте этого ЧототамShot??
как это сделать остальному миллиону? верить ранжировке сайтов с кейгенами в гугле?
"очень часто нет" это "слишком часто - да"> архив ... с кейгенами
нет, мне квалификации не хватит
> закидываю через облако архив из моей старой коллекции с кейгенами и крякнутыми экзешниками от проверенных и уважаемых команд,Зачем вся эта война и партизанщина на чужих успехах?
:(
Ведь можно, и др. уже делают - Гимп, мирно создавать своё и хорошее. Оно ещё и работает более чем достаточно хорошо.
>Зачем вся эта война и партизанщина на чужих успехах?Видишь ли, не все
а) могут позволить себе покупать лицензионное ПО (даже многие юрлица)
б) хотят отказываться от того, к чему привыкли еще в районе миллениума и менять экосистемуВот когда переформатировалась наша контора - активное использование Линукса и софта для него изначально закладывались в новый формат работы, хотя корпоративная лицензия Винды есть, и отказываться от неё не собираемся - есть сотрудники, которым просто удобнее работать под Виндой и в том же Фотошопе, зачем же заставлять людей себя мучить? Ради высоких идейных принципов? У нас такой ерундой никто не страдает :-) Но никто не мешает сотруднику наблюдать, как его коллеги решают схожие задачи под Линуксом и, если ему это интересно - перенимать их опыт, это только приветствуется. А что и как он предпочитает держать на своем домашнем компьютере, когда делает работу удаленно - не наше дело.
>Захотел - купил, не захотел - не купил - он по настоящему свободен в своём выборе, в отличие от зашоренных.Захотел украл, захотел отжал, захотел ограбил, захотел убил - он же по-настоящему свободен в своём выборе!
Убил, а потом изнасиловал. Мечтать так мечтать. Не стесняйтесь.
> Убил, а потом изнасиловал.тут друг интересуется: разве секс с трупом считается насилием?
>> Убил, а потом изнасиловал.
> тут друг интересуется: разве секс с трупом считается насилием?а друг от трупа согласие получил? если нет - насилие, но если труп кивнул, то можно
Сравнил божий дар с яишницей - "украл" и "купил". Фритарды такие фритарды.
Что такое "фритарды", это такая разновидность петард?
https://en.wiktionary.org/wiki/freetard
https://www.urbandictionary.com/define.php?term=Freetard
Конечно, протрояненным, вне зависимости от крякнутости. Любую программу с закрытым исходником в эпоху телеметрии считаем трояном. Особенно продукты Adobe, которые по слухам внедряли в psd информацию о лицензии на фотошоп ещё в эпоху, когда вставлять телеметрию было не то что не модно, а позором.
> Любую программу с закрытым исходником
> в эпоху телеметрии считаем трояном.отлично когда люди это понимают!
жаль обычно им "а что такого? все так живут"
>которые по слухам внедряли в psd информацию о лицензии на фотошопЧушь полнейшая. Максимум, что внедрялось - это в инфо о, допустим, жпеге, в какой версии фотошопа делался. И это штатно удалялось в пару кликов.
>протрояненымAMTEmu от Painter'а никогда не содержал в себе трояна. Как и схожего назначения утилита от X-Force. Не знаешь - не говори.
>>протрояненым
> AMTEmu от Painter'а никогда не содержал в себе трояна. Как и схожего
> назначения утилита от X-Force. Не знаешь - не говори.вы Painter? или X-Force? или сам Ксавьер?
впрочем, я вам, конечно же, верю, как и майкросовту
>AMTEmu от Painter'а никогда не содержал в себе трояна. Как и схожего назначения утилита от X-Force.Мамой клянёшься?
Я, по примеру Lleo, запускаю MS Office 2003 SP3 + 2007 compability pack, и Photoshop CS2 в cxoffice: https://lleo.me/dnevnik/2013/01/15 Правда, подруга просит Lightroom, а его в списке поддержки cxoffice нет. А фотошоп для неё слишком наворочен, и фильтры нельзя наложить в 2 клика, плюс моя версия не поддерживает RAW. Но лично мне его возможностей хватает.
Проснись и пой, СС 2019 давно успешно работает под вайном.Хотя кому это я говорю? Чувак давно завяз в некрофилии.
В списке поддерживаемых в cxoffice есть?
Я никогда не понимал и не понимаю до сих пор, зачем мне ставить линукс, а потом вайн для того чтобы запустить виндовую софтину???Равносильно покупать жигули и на её базе создавать ламбу, когда можно сразу купить ламбу.
Зачем мне вайн и линукс (ламба на базе жигуля), когда я сразу могу купить ламбу (поставить винду и спать спокойно).
> Я никогда не понимал и не понимаю до сих пор, зачем мне
> ставить линукс, а потом вайн для того чтобы запустить виндовую софтину???
> Равносильно покупать жигули и на её базе создавать ламбу, когда можно сразу
> купить ламбу.
> Зачем мне вайн и линукс (ламба на базе жигуля), когда я сразу
> могу купить ламбу (поставить винду и спать спокойно).тебе - незачем
не все люди могут жить как ты
части людей никогда не понять тебя, как можно быть таким..? доверчивым? глупым? наивным? попаданцем из рая? как можно спокойно жить с системой-трояном, у которой ещё и доступ в сеть?
Современным детишкам уже бесполезно что-либо доказывать.
Их уже приучили к телеметрии, мол ничего особенного.
Приучили к обновлениям без спроса, к 'администратору' который начиная с восмерочки уже не может грохнуть сервис виндовс дефендера.А ведь сравнительно недавно самостоят4льное обновление xp, при отключенных обновлениях, вызвало бурю негодования. После 7ки окончательно ушел от виндовс, благо мне не нужны ни автокады, ни фотошопы. Ставить проф. инструмент ради обрезания фоточки сущий бред.
А главное мамкины варезники не догадываются, как их могут взять за 5 точку, когда они попытаются заработать, используя взломанный софт.
>когда я сразу могу купить ламбуОй, а не врёшь, таки смогёшь? ;)
Одни вопросы, на которые ты не можешь ответить.
Иди ты в винду!!!
>возможность собрать DXVK в форме разделяемой библиотеки для Linux, которая может связываться с обычными Linux-приложениями для использования в них API Direct3D 11Но зачем, Карл? Зачем писать приложения для GNU/Linux с использованием API Direct3D 11, это такая форма мазохизма?
>>возможность собрать DXVK в форме разделяемой библиотеки для Linux, которая может связываться с обычными Linux-приложениями для использования в них API Direct3D 11
> Но зачем, Карл? Зачем писать приложения для GNU/Linux с использованием API Direct3D
> 11, это такая форма мазохизма?приложения на d3d(9,10,11) уже написаны, и, если другие зависимости тоже кроскомпилируемы - для создания линукс-версии это приложение можно теперь кроскомпильнуть вместо горожения франкинштейна из встроенного эмулятора
Все другие зависимости в них это Win32 API. Или что там сейчас модно, UWP? Так что в этом случае без WINE, всё равно, не обойтись.
Не обязательно, в игрушках только кривой икс незаменимый и не кросплатформенный. Ты представляешь? Даже если сотня зависимостей, не кросплатформенным с высокой вероятностью окажется только он. Так что идея норм так-то.
Ну если там действительно некросплатформенны только Ыксы, то убедил.
API у Direct3D 11 очень удобное и хорощо документированое, гораздо лучше, чем у вулкана и опенгл
> Но зачем, Карл? Зачем писать приложения для GNU/Linux с использованием API Direct3D
> 11, это такая форма мазохизма?Ну, например, чтобы игру для Винды было легче портировать на Линукс, подсказывает Кэп.
Вот придет время не останется в природе никакой винды и компов что способные её запустить. Будем запускать виндософт под вайном и настольгировать.
То да. И вокруг одна лишь диктатура Свободы. Цифровые линукс-лагеря..
> диктатура Свободы. Цифровые линукс-лагеряВам бы, товарищ, в отпуск съездить, неврозы подлечить...
> Добавлен патч с реализацией функции Direct3DShaderValidatorCreate9(), необходимой для запуска демо-версии The Sims 2.Я 10 лет ждал этого! В ту пору я поставил жене на ноут линух. И всё ей нравилось, кроме того, что Sims2 не запускалась. Сколько ж я тогда бессонных ночей провёл в безрезультатных попытках запустить эту грёбанную игру при помощи самых разных методов и средств! И наконец-то появилась возможность! Только вот зачем? Игра эта ей уже не интересна, да и не жена она мне уже... Шесть лет как не жена)))
Подскажите, с целью повышения уровня образованности :D. Если на PowerMacG5-Quad получится водрузить Gentoo - можно ли как-то пользоваться Wine-ом будет?