1.1, commiethebeastie (ok), 12:43, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Классненько, оно теперь драйверы грузит. А говорили что в юзерспейсе нельзя реализовать.
Мне кстати интересно, а реально сделать паравиртуализованное ядро вайна вместо wineserver? Т.е. реального доступа к ядру ОС нет, но зато ring0 доступен, виртуальный конечно же.
| |
|
2.2, Аноним (-), 13:06, 14/04/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>а реально сделать
Нет ничего нереального. Проблема в квалификации программистов, готовых работать за спасибо.
| |
2.76, Аноним (-), 11:33, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>Классненько, оно теперь драйверы грузит. А говорили что в юзерспейсе нельзя реализовать.
Например, драйверы чего грузит Wine?
| |
|
3.78, commiethebeastie (ok), 11:54, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>>Классненько, оно теперь драйверы грузит. А говорили что в юзерспейсе нельзя реализовать.
> Например, драйверы чего грузит Wine?
BattlEye, StarForce v3
Ваш кэп.
| |
|
|
1.3, Gamerok (?), 13:15, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Я так понимаю скоро поддержка игр для всего что НЕ Windows 10 вообще пропадет. По крайне мере намечается такая тенденция в стиме, в т.ч. для игр, которые в свое время выходили только на Windows XP. Некоторые разрабы выкладывают свежие билды, которые не поддерживают даже Windows 7/8, про XP вообще можно забыть. Я все еще владею несколькими компами на XP как раз для стареньких игрушек. Игры скачиваю в основном теперь на GOG, т.к. там пока сами GOG не сбрасывают версии Windows, для которых ИЗНАЧАЛЬНО писалась игра. Часто старые игры работают хуже на новых компах и виндах - факт. Как потом в них играть, через 5-6 лет, когда все окончательно пропадет? Придется ставить WINE, если и в нем не пропадет поддержка 2000/XP? Или что-то шаманить с виртуалками? Я слышал можно как-то поставить Windows XP на VBox и "пробросить" видеоадаптер с драйвером, тогда получится что вроде как почти на настоящей виндще играешь, производительность такая же, и глюков нет.
| |
|
2.7, Аноним (-), 14:04, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Смотря что за игрушки. Некоторые сделанные для 2000/XP до сих пор в последней венде работают, но не в вайне (в вайне корявенько и после кучи патчей из багтрекера).
| |
|
3.37, Ilya Indigo (ok), 23:09, 14/04/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Смотря что за игрушки. Некоторые сделанные для 2000/XP до сих пор в последней венде работают, но не в вайне (в вайне корявенько и после кучи патчей из багтрекера).
Ага, например Казаки,которые и под XP глючили, а последнее переиздание на wine работает прекрасно из коробки, а под 8-кой и 10-кой нуждается в плясках с бубном а то и не всегда получается.
Почитайте комментарии оффтопников.
https://rutracker.org/forum/viewtopic.php?t=5248703
| |
|
2.21, Аноним (-), 18:56, 14/04/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
Не пропадет. Изменить версию шиндошс, за которую себя выдает вайн, можно было издревле. А старый код никто выкидывать не собирается - то, что было реальными костылями (поддержка дос приложений) - убрали только из-за наличия свободного проекта с тем же функционалом, но более целенаправленной поддержкой (досбокс).
| |
|
3.31, Андрей (??), 20:09, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
А из cygwin повыкидывали всё поддержку ниже Vista. Кто знает, не решат ли так же и в wine.
| |
|
4.41, axredneck (?), 01:49, 15/04/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А из cygwin повыкидывали всё поддержку ниже Vista
Если по аналогии, то из Wine будет выпиливаться поддержка старых линуксов, а не старой винды.
| |
4.47, Аноним (-), 10:15, 15/04/2018 [^] [^^] [^^^] [ответить] | –8 +/– | Можно уже смело выпиливать поддержку 32 бит - на тех, кому это критично, всем мо... большой текст свёрнут, показать | |
|
|
4.59, Michael Shigorin (ok), 15:00, 15/04/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Этот свободный проект - тормознутый эмулятор.
Нет, это виртуалка (и потому работает в т.ч. на эльбрусе, ага).
PS: в смысле dosbox.
| |
|
|
2.42, Аноним (-), 02:43, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Я слышал можно как-то поставить Windows XP на VBox и "пробросить" видеоадаптер с драйвером...
Эта фича называется IOMMU, служит для реализации эксклюзивного доступа к железу из гипервизора. Требуется ее поддержка со стороны железа, два видеоадаптера (один для хоста, второй для виртуалки), два монитора (либо один с двумя коммутируемыми входами, либо один через kvm-свич), крайне желательно две клавиатуры. Алсо полезна не только для запуска в виртуалке с шиндовс этих ваших игорей. Была годная статья на эту тему в одном из номеров LinuxFormat за прошлый год, рекомендую загуглить для общего развития.
| |
|
3.48, Аноним (-), 10:25, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Я вот другого не понимаю - что мешает сделать шим виндового ядра
(тупо ядерное апи и часто модифицируемые структуры и протокол общения с хостом через общую память, назовём это фронтэндом), запускать его в виртуалке, а на хосте ответная часть (назовём это бэкэндом), или вообще всё целиком в юзерленде (если привилегированные инструкции не используются), грузить туда драйвер, и все изменения и вызовы апи автоматически превращать в вызовы апи линукса и наоборот. Ну то есть чтобы виндовые драйвера работали под линуксом.
| |
|
|
5.68, Аноним (-), 23:26, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Есть нюанс.
0 виртуалки обычно не предоставляют шим ядра
1 виртуалки обычно грузятся с виртуальных жёстких дисков с нуля, наша же не грузится, а инициализируется хостом
2 в виртуалке не должно ничего крутиться, кроме фронтэнда и драйверов
3 всё остальное, включая немодифицированные проги и библиотеки должно на хосте под вайном
4 апи дров в вирталке должны прокидываться в хост уже как api дров линуксовых
то есть в винде
драйвер - ядро - программа
в линуксе
/- линукс программа
драйвер - фронтэнд - виртуалка - бэкэнд - ядро линукс - вайн - виндовая программа
На производительность наплевать - если будет хоть как-то работать, то уже лучше, чем ничего
| |
|
6.79, Аноним (-), 11:55, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Есть API, есть ABI. А что такое шим (ядра)? Широтно-импульсная модуляция? :)
| |
|
7.88, Аноним (-), 22:19, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Есть API, есть ABI. А что такое шим (ядра)? Широтно-импульсная модуляция? :)
>In computer programming, a shim is a small library that transparently intercepts API calls and changes the arguments passed, handles the operation itself or redirects the operation elsewhere.[1][2] Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than they were developed for. | |
|
|
5.80, commiethebeastie (ok), 11:57, 16/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ты сейчас описал работу обычной виртуалки
Нет, это паравиртуализация, я в первом посте это и предложил.
| |
|
|
|
2.44, Аноним (-), 05:56, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Пока мелкософт не принуждает игроделов писать игры под DX12 на свои консоли, никуда твои игры из Стима не пропадут. DX11 работает на windows 7, DX12 на десятке, восьмёрку не считаем.
Если что Windows 7 вышла 9 лет назад, хватит уже наркоманить со своими XP.
| |
|
3.72, Аноним (-), 23:57, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Большинство не такие современные и прогрессивные, как ты. Не рукоблудят на цыферки версий, а пользуются компьютером для того, чтобы работать или развлекаться. Многие до сих пор смотрят фотки через ASDSee 3.0 и слушают музыку с помощью WinAMP 2.7. Потому что привыкли. Или если они покупали какой-то софт, и не хотят тратить деньги на новые версии, потому что их устраивает старая
Не просто же так ява, флеш и скайп теперь обновляются автоматически. Людей, которые не хотят обновлять систему, очень много.
| |
|
4.86, Имя (?), 17:56, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>ASDSee 3.0
Последняя нормальная была 2.XX, а потом стали добавлять ненужные приблуды.
Но даже он не нужен. Feh - очень быстр и удобен, даже на старье, я даже придумать не могу зачем может понадобиться acdsee через wine.
| |
|
5.93, Аноним (-), 19:12, 17/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Есть отличная смотрелка Gwenview, не выдумывайте ерунды. Практически достойная альтернатива faststone image viewer. Какие ещё ASDSee?
| |
|
|
|
|
1.4, Ilya Indigo (ok), 13:43, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
https://forum.winehq.org/viewtopic.php?f=8&t=30496
А есть ли возможность в wine, возможно даже с помощью сторонних утилит, чтобы при запуске старого полноэкранного приложения, рассчитанного на соотношение сторон 4:3 и низкое разрешение, при запуске на FullHD мониторе в полноэкранном режиме приложение не растягивалось на весь экран, искажая пропорции, а растягивалось по ширине по центру с сохранением пропорций, а после завершения возвращала FullHD разрешение рабочего стола?
Возможно ли вообще такое настроить в wine?
| |
|
2.5, commiethebeastie (ok), 13:46, 14/04/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Мне кстати тоже интересно, почему казалось бы очевидной вещи нет. Вместо дергания разрешения интерполировать изображение. А с учетом фильтраций это даже лучше выглядеть будет как на тех же эмуляторах.
| |
2.11, Jojoker (?), 16:07, 14/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
На Маке спасает встроенное увеличение всего экрана, на Линуксе кажется работает виртуальный рабочий стол в вайнконфиге. Но да, хотелось бы что бы такая функция была!!
| |
|
3.20, Ilya Indigo (ok), 18:18, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> виртуальный рабочий стол в вайнконфиге.
Он предназначен для запуска полноэкранных приложений в оконном режиме, причём если попытаться изменить размер этого окна, то результат будет неожиданный...
Увеличивать это окно специальными средствами... но это уже перебор...
Есть ещё вариант прописать смещение 240px и рабочую область 1440x1080 в xorg.conf, но это повлияет лишь на отображение рабочего стола, а при запуске любого полноэкранного приложения, включая нативного, будет использован снова веся область монитора 1920x1080.
Пока только нащёл решение подключить старый монитор для старых игр, но это далеко не всегда возможно.
| |
|
4.25, Jojoker (?), 19:19, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Может на Линуксе можно приделать такой же зум всего экрана как в Мак ОС. Бывает курсор мыши в таком режиме неправильно работает, вверх постоянно лезет, но для игр с одной клавиатуры все нормально. Я так и решил эту проблему для себя))
| |
|
|
2.40, Аноним84701 (ok), 00:51, 15/04/2018 [^] [^^] [^^^] [ответить]
| +8 +/– |
> А есть ли возможность в wine, возможно даже с помощью сторонних утилит,
> чтобы при запуске старого полноэкранного приложения, рассчитанного на соотношение сторон
> 4:3 и низкое разрешение, при запуске на FullHD мониторе в полноэкранном
> режиме приложение не растягивалось на весь экран, искажая пропорции, а растягивалось
> по ширине по центру с сохранением пропорций,
Когда зимой решил "понастольгировать" и перепройти первый старкрафт, использовал такой костыль:
[CODE]
xrandr --output HDMI-2 --mode 640x480 --scale 1.333333333334x1 --panning 640x480
[/CODE]
Это для монитора 1920x1080.
scale расчитывается из разницы соотношения сторон:
640/480 = 4/3 = 12/9
1920/1080=16/9
12 = 16 / 1.333333333
Можно еще попробовать в оконном режиме "увеличение специальными средствами":
xrandr --output HDMI-2 --scale 0.45x0.45
тоже - смотрим высоту и расчитываем нужное увеличение.
Само собой, обратно переключать придется тоже ручками, хотя никто не мешает обернуть все это в трехстрочный сркипт.
А вообще, xrandr --verbose и смотреть для вывода:
[CODE]
scaling mode: Full aspect
supported: None, Full, Center, Full aspect
[/CODE]
xrandr --output FOO --set "scaling mode" "Full aspect"
У меня, к сожалению, интеграшка может выдавать Full Aspect только на LVDS - пришлось изворачиваться и костылять.
| |
|
|
4.62, Аноним84701 (ok), 15:48, 15/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Благодарю! За наводку :-)
> Оно работало, но не центрировало.
> Погуглил...
Пожалуйста. Хотя центрирование, по моему, для эстетов (но у меня рамка монитора тоже черная) :)
> Я же чуял одним местом, что это по любому можно сделать нативно! :-)
(X)Randr с последними расширениями вообще чрезвычайно мощная штука - сам удивился, когда в ман повнимательнее глянул.
| |
4.74, Ilya Indigo (ok), 03:02, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Возвращает назад
> xrandr --output VGA1 --mode 1920x1080 --panning 1920x1080 --scale 1x1
Поправка, возвращать назад нужно с --panning 0x0:
xrandr --output VGA1 --mode 1920x1080 --panning 0x0 --scale 1x1
| |
|
5.96, Ilya Indigo (ok), 05:22, 06/05/2018 [^] [^^] [^^^] [ответить]
| +/– |
> --mode 1920x1080
А для этого есть прекрасная опция --auto, которая устанавливает рекомендуемый режим.
| |
|
|
3.98, Ilya Indigo (ok), 05:27, 06/05/2018 [^] [^^] [^^^] [ответить]
| +/– |
> У меня, к сожалению, интеграшка может выдавать Full Aspect только на LVDS
> - пришлось изворачиваться и костылять.
У меня аналогично на обоих ноутах.
А Вы уверены что тут дело в интеграшке, а не в самом мониторе?
| |
|
4.99, Аноним84701 (ok), 14:15, 06/05/2018 [^] [^^] [^^^] [ответить]
| +/– |
> У меня аналогично на обоих ноутах.
> А Вы уверены что тут дело в интеграшке, а не в самом мониторе?
https://bugs.freedesktop.org/show_bug.cgi?id=90989
> Can't set screen scaling modes for external monitors.
Да и не знаю, как монитор может "воспротивиться" ведь, емнип, на вход будет идти такая же картинка, как и раньше. Наоборот, нет надобности переключать режим/разрешение.
| |
|
|
|
1.6, Аноним (-), 13:52, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –15 +/– |
На самом деле, не пойму "надобности" Wine... Нужны программы или игры "only Windows" так установите Windows, а так использовать или кроссплатформенные или "only Linux".
| |
|
2.8, Аноним (-), 14:10, 14/04/2018 [^] [^^] [^^^] [ответить]
| –6 +/– |
Он и не нужен. Совсем. Никому. Но пару раз выручал и венду wined3d, так что пусть будет.
| |
2.9, Аноним (9), 14:35, 14/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
ммм поставить целую ось ради установки полторы программы?
| |
2.33, AlexYeCu_not_logged (?), 21:37, 14/04/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Нужны программы или игры "only Windows" так установите Windows
Вместо DosBox/DosEmu FreeDOS предложишь?
А желающим понастальгировать за играм для Спектрума?
| |
2.49, Аноним (-), 10:26, 15/04/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чтобы не использовать телеметризованное забэкдоренное гoвно от майкрософта.
| |
|
3.61, Аноним (-), 15:37, 15/04/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Будто твои программы не телеметризованное забэкдоренное гoвно (особенно если это коммерческий софт типа продукции адобы).
| |
|
4.66, AlexYeCu_not_logged (?), 18:19, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>Будто твои программы
Большинству проприетарных программ таки можно подрезать права, в отношении операционной системы это сделать несколько сложнее, коль скоро этой операционной системе надо иметь доступ ко всем этим интернетам.
| |
4.84, Аноним (-), 13:53, 16/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну даже если и программы клозет сорс, то хоть без Винды. Всё же, так меньше телеметро-бэкдорщины меньше. А чем её меньше, тем лучше.
| |
|
|
2.87, Имя (?), 18:13, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> На самом деле, не пойму "надобности" Wine... Нужны программы или игры "only
> Windows" так установите Windows, а так использовать или кроссплатформенные или "only
> Linux".
Ставить винду только ради 3х/4х героев, ну я даже не знаю. Самое забавное, что старые игрушки уже наверно и не запустить на десяточке, а все остальное доживает свой век.
Вообще для меня виндовс, да и любая другая коммерческая ОС уже давно перешли все разумные пределы. Сначала софт ограничивали серийниками, потом был этап с баннерами. А с развитием интернета начались активации и прочие проверки. Что там при этом шлет и куда раньше не парились.
А потом дяди придумали продавать личные данные и твою активность. Возможно обезличенную, но тем не менее. Последняя более менее адекватная винда была 7рочка. Но даже там уже опробовали обновление без ведома пользователя, когда даже с отключенным виндовс апдейтом было установлено обновление для проверки лицензии. Гомна тогда поднялись впечатляющие. А сейчас уже счиатется нормой что тебя имеют все кто захотят. От телеметрии в W7 в последних апдейтах, до неотключаемых антивирусов(галочки в настройках не считаются, с каких это пор администратор не имеет права приостановить сервис?) и обновлений в десяточке. Ты уже не хозяин своего ПеКа. И не то чтобы я на винде прятался от кого-то, так ведь вся эта фигня еще и жрала ресурсы. Постоянные обращения к и без того медленному и загруженному ноутбучному hdd, сетевая активность, да в одно лишь шедулере вычищать от телеметрии и прочих селфтестов придется около дня. А тут еще и микрософт готовый сбросить все твои настройки с новым глобальным апдейтом.
В общем все это движется в весьма печальном направлении. А тут еще и процессоры от интел с амд с потенциальным встроенным и неотслеживаемым зондом.
А я всего лишь хотел в героев поиграть.
| |
|
3.89, Аноним (-), 22:37, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
4 Герои, кстати, под Crossover Wine идут лучше. Там 2D-ускорение реализовано через какую-то технологию DIB, которая входит в те "2% кода, который есть в Crossoer, но нет в Wine". Больше софта, использующего этот самый DIB, я и не вспомню...
| |
|
|
1.10, Саша (??), 15:55, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Интересные игры для MS-DOS: Karateka, Formula 1, Prince of Persia, Aladdin, Монополия, Dangerous Dave...
| |
|
2.15, Аноним (-), 16:36, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Лучше в квесты рубить тогда уж - за 30 лет ничего особо не поменялось в жанре.
| |
2.17, Аноним (-), 17:12, 14/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Дюна два, Манки айсланд, Пакмен, Арканоид, Лайнс, Тьюбс, Брекоут
| |
2.81, VladSh (?), 12:26, 16/04/2018 [^] [^^] [^^^] [ответить]
| +2 +/– |
Galacta :)
Ещё под DOS в начале 90-х была классная заставка, "Morph 3D" называлась. Там чисто пространственная геометрия - разлетающиеся и собирающиеся в разные сложные фигуры точки, плавно меняющие свои цвета. Потом её переписали под винду, но это было уже не то... Я с тех пор лучше не видел. И нигде её не найти :(
| |
|
1.35, siu77 (ok), 22:20, 14/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скажите, а как запускают Starcraft 2? Я пробовал, но не осилил даже клиент battle.net.
| |
|
|
3.55, siu77 (ok), 14:52, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
set -lx WINEDEBUG "-all"
bash: set: -l: недопустимый параметр
set: использование: set [-abefhkmnptuvxBCHP] [-o параметр] [--] [аргумент ...]
| |
|
|
5.60, siu77 (ok), 15:20, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
export WINEDEBUG "-all"
bash: export: «-all»: это недопустимый идентификатор
| |
|
|
|
2.52, Аноним (-), 12:06, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Киент баттл.нет не принимает твой пароль, если Wine работает в режиме Windows 7. В режиме Windows XP всё работает
| |
|
3.56, siu77 (ok), 14:53, 15/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Киент баттл.нет не принимает твой пароль, если Wine работает в режиме Windows
> 7. В режиме Windows XP всё работает
В версии wine-1.8.7, что xp, что 7 - всё одно не пашет.
| |
|
|
|
2.83, Аноним (-), 13:12, 16/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> еще чуток потепеть
кисель тоже предлагает затянуть пояса на время санкций, ага, еще чуток
| |
|
3.90, Аноним (-), 10:45, 17/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> еще чуток потепеть
> кисель тоже предлагает затянуть пояса на время санкций, ага, еще чуток
Да, жить надо "здесь и сейчас"!
А вот то что мы HDD можем делать только из древесины (как раз стоимость одного HDD примерна равна стоимости 1-го кубометра древесины) это конечно же не очень хорошо с точки зрения санкций.
Заметьте, я не предлагаю делать HDD у нас, ибо они могут обойтись налогоплательщику в 5-ь кубометров древесины.
А санкции это всего лишь слово такое. Если китайцам "оно" не выгодно, то и нам не плохо будет.
| |
|
|
1.94, Аноним (-), 10:26, 21/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Всем привет! Устанавливал Wine 3.5 на андроид. была такая проблема: невозможно ввести текст на русском. Есть решение данной проблемы?
| |
|