| 1.1, Некто (??), 10:47, 12/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
А задача сейчас актуальна? Есть пользователи? Как бы выпущено в далёком 1999.
| | |
| |
| 2.2, name (??), 10:49, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Даже Времена Раздора от aterdux запустить не может без багов.
| | |
| |
| 3.19, Аноним (19), 14:29, 12/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это что получается, суперсовременные процы не могут софтово сэмулировать видюху 90-х годов? Нужно железо с вулканом?!
| | |
| |
| 4.24, _kp (ok), 14:43, 12/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Могут конечно.
1. Но, что бы переписывать рабочее решение с новой версии Вулкана на старую версию, или вообще без Вулкана, то на то надо трудовые часы разработчиков.
2. В свободных проектах пишут не то что нужно кому то из пользователей, а то что интереснее разработчикам.
| | |
| |
| 5.27, Аноним (19), 15:11, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
> Могут конечно
А если могут, зачем велосипед без колёс, привязанный к кировцу на детской площадке?
| | |
| |
| 6.33, _kp (ok), 16:19, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
>зачем велосипед без колёс,привязанный
Для удовлетворения разработчиков.
Просто ехать любой велосипед может, это не интересно.
Тянуть Кировцем последвей версии серьёзную нагрузку, это слишком сложно.
Вот и развлекаются, как могут.
Интересно появление D6VK в будущем, который в ранних версия умел софтово работать без 3д ускорения, и какие будут требования у нового эмулятора. ;)
| | |
|
|
|
|
| 2.3, Имя (?), 11:49, 12/12/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
В далеком 1999 были (в числе прочих) вполне годные игры. И кто-то до сих пор хотел бы их запускать. С другой стороны, в wine уже есть реализация d3d 7. Но она не через vulkan. Не уверен, может ли это стать серьезной проблемой в будущем.
| | |
| |
| 3.4, Некто (??), 11:52, 12/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, сам иногда вспоминаю Diablo I посредством DevilutionX.
| | |
|
| 2.5, Аноним (5), 12:00, 12/12/2025 [^] [^^] [^^^] [ответить]
| –4 +/– | |
"Терминатор 2" вышел в 1991-м, говорят до сих пор есть любители посмотреть это старье с позорным графонием. Вот и приходится этим бедолагам с начисто отбитым вкусом обновлять форматы хранения, чтобы смотреть его не на классическом видаке.
Ну а мы люди современные, смотрим исключительно "Тёмные судьбы".
| | |
| 2.15, Аноним (19), 13:49, 12/12/2025 [^] [^^] [^^^] [ответить]
| +3 +/– | |
> А задача сейчас актуальна?
Задача - как потратить все ресурсы гефорс ртх на игрульку 90-х гг, работающей тогда на калькуляторе.
| | |
|
| 1.7, анон1 (?), 12:38, 12/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Подскажите пожалуйста не игроману, как, не вникая во всю чехарду с бесконечными потугами родить либы для аппаратной обработки шейдеров и 100500 корявых дров, ПРОГРАММНО проэмулировать старенькую поигрульку в Linux. Например, хоть виндовый Quake, хоть виндовый не самый старый DOOM, хоть виндовый CounterStrike.
| | |
| |
| 2.8, Имя (?), 12:53, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
А зачем тебе вникать в способы эмуляции (программной, аппаратной, разных версий различных виндовых api, и так далее)? Просто запускаешь свою игрулю под wine (поставляется в составе твоего дистрибутива linux) или под proton (поставляется в составе steam). Всё.
| | |
| |
| 3.9, анон1 (?), 13:16, 12/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Затем, что запускать нужно не только лишь игры, запускать надо в виртуальной машине, машина может крутиться в серверном железе без видеокарты в принципе, и винда для такой работы не пригодна.
Нашёл swiftshader.googlesource.com для универсальной эмуляции dx3d, opengl и vulkan. Присмотрюсь поближе.
| | |
|
| |
| 3.28, Аноним (19), 15:15, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Если OGL ещё можно сэмулировать - она высокоуровневая, то вулкан - это как эмулировать проц через решение квантовых уравнений полуупроводников для каждого транзистора: вроде и можно, но только теоретически.
| | |
| |
| 4.29, ProfessorNavigator (ok), 15:37, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Если OGL ещё можно сэмулировать - она высокоуровневая, то вулкан - это
> как эмулировать проц через решение квантовых уравнений полуупроводников для каждого транзистора:
> вроде и можно, но только теоретически.
С чего бы вдруг?)) Конечная задача всего этого дела - сформировать буфер в понятном для монитора формате (например RGBA) n раз в секунду. Чтобы не "тормозить" основной поток вычислений, это дело выносится на видеокарту - на отдельный процессор. Поскольку процессоры видеокарт имеют разные архитектуры - а значит и разные видеодрайверы, с разным API - для удобства программистов был создан сначала стандарт OpenGL, затем - Vulkan. В этих стандартах прописывается, какие функции должны быть предоставлены в API, и что они должны делать. Ничто не мешает вам реализовать то же самое на CPU - ничто не мешает вам создать буфер, скажем в формате RGBA, и отправить его напрямую на монитор (или - в обработку оконной системой используемой графической библиотеки и далее в обработку оконного менеджера ОС). Буфер можно создавать с помощью обёртки в виде реализованных на ЦП OpenGL или Vulkan.
| | |
| 4.45, Аноним (45), 18:58, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Lavapipe ещё и более производительная, чем программные реализации opengl. Ну минус рейтрейсинг, конечно.
| | |
|
|
| 2.38, AleksK (ok), 17:15, 12/12/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Движки и quake и doom есть под Линукс, ничего тут эмулировать не надо. Просто подсовываешь ему ресурсы из игры и играешь.
| | |
| |
| 3.44, dannyD (?), 18:58, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– | |
>>Движки и quake и doom есть под Линукс...
их не просто есть, их есть пачками.
но некоторые товарищи настолько ленивы, коллега )))
xcom, кармагедон, третий дум есть, симсити 3к, jaget alliance... всё что хошь.
| | |
|
|
| 1.14, Аноним (19), 13:44, 12/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
> предложенного компанией Microsoft в 1999 году
Оперативно работают ребята! Современные технологии осваивают!
| | |
| 1.18, Beta Version (ok), 14:13, 12/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> запускать в Linux ретро игры, завязанные на API Direct3D 7
> отмечается необходимость наличия GPU с поддержкой Vulkan 1.3
Насколько надо быть конченым, чтобы сделать такое? Даже для Протона есть форк с Vulkan 1.1, иначе отсекалось бы очень много старых систем. А тут для седых древностей требуют актуальное железо.
| | |
| |
| 2.25, Джон Титор (ok), 14:44, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Как по мне детям абсолютно всё-равно насколько старые игры. Для ознакомления - с удовольствием бы ознакомились на Linux. С другой стороны есть куча ПО написанное для старого железа в том же ЕС и США уже для серьёзных взрослых. И по какой-то причине не пишется новое ПО. Можно подумать будто тот же Cobol стал внезапно мега-модным языком программирования потому что на нем что-то стоящее можно написать. Новое поколение для тех же задач выбрало бы совсем другие технологии.
| | |
| 2.35, анонимус (??), 16:31, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Насколько надо быть конченым, чтобы сделать такое?
>It uses DXVK's D3D9 backend
Действительно, на сколько?
| | |
| |
| 3.42, Beta Version (ok), 17:45, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
>>Насколько надо быть конченым, чтобы сделать такое?
>>It uses DXVK's D3D9 backend
> Действительно, на сколько?
Действительно, текст читай
> Даже для Протона есть форк с Vulkan 1.1 | | |
| |
| 4.43, анонимус (??), 18:24, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Чучело, форк протона с 1.1 базируется на dxvk 1.10.
Но раз ты такой умный можешь самостоятельно портировать d7vk на dxvk 1.10
| | |
|
|
| 2.36, Аноним (-), 16:48, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
так это чтобы игры запускались на новом железе. на старом-то оно и так пойдёт, нет?
| | |
| |
| 3.41, Beta Version (ok), 17:45, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> так это чтобы игры запускались на новом железе. на старом-то оно и
> так пойдёт, нет?
Если оно пойдёт на старом (через тот же Wine OpenGL), то оно пойдёт и на новом, нет?
| | |
|
| |
| 3.46, Tita_M (ok), 19:01, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Разве тот же Nvidia Pascal поддерживает новую версию Вулкана? GTX 1060 была довольно популярной карточкой.
| | |
|
| 2.40, Аноним (40), 17:36, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
ЕМНИП, если заявлена поддержка Vulkan 1.1 и карта AMD'шная (GCN 1.0+), Vulkan 1.3 будет работать под свободным драйвером и Mesa.
Но могу ошибаться, если неверно понял.
| | |
| |
| 3.47, Аноним (45), 19:06, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
> ЕМНИП, если заявлена поддержка Vulkan 1.1 и карта AMD'шная (GCN 1.0+), Vulkan
> 1.3 будет работать под свободным драйвером и Mesa.
> Но могу ошибаться, если неверно понял.
Сомнительно, конечно. На nvidia тоже все карты, поддерживающиеся 580 драйвером, имеют vulkan 1.4. Самые старые GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745. Но толку то, там почти всё эмулируется или криво работает (к примеру, gamescope так и не удалось запустить без сваливания карты).
| | |
|
|
| 1.21, Аноним (19), 14:34, 12/12/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
а не проще Win98/XP запустить для таких игр? и железа вулканьего не надо, и работает всё.
| | |
| |
| 2.23, Джон Титор (ok), 14:39, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
И ЭЛТ монитор поставить. Где-нибудь в музее компьютерной техники. Чтобы люди могли прийти, посмотреть, даже и поиграть.
| | |
| 2.31, Аноним (45), 15:50, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Железо встанет в копеечку. Больше всего проблем достать ЭЛТ моник в нормальном состоянии будет. Можно 10 млн рублей отдать только за него.
| | |
| 2.32, Аноним (5), 16:05, 12/12/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вашей дальновидности можно только позавидовать. В следующем десятилетии уже не останется рабочего железа для Win98/XP.
| | |
| 2.37, Аноним (37), 17:07, 12/12/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Проще уж 98ю под виртуалкой запустить. Тормозить правда будет без аппаратного ускорения. Но оно и тогда тормозило.
| | |
|
|