Автор не входит в состав редакции iXBT.com (подробнее »)
avatar
Просто я обидел любимую игрушку.
avatar
Согласен.
avatar
Написали вы, а стыдно мне x2.
avatar
Написали вы, а стыдно мне.
avatar
Было ожидаемо.
avatar
Было бы интересно посмотреть на сравнение с встроенными звуковыми чипами в материнские платы.
avatar
Зачем? Любая программная трансляция не берётся из воздуха. Чтобы получить что-либо, нужно что-то отдать взамен.
avatar
Какая вода? Всё описано исходя из опыта использования и разработки Linux.
avatar
Мною было сделано достаточно тестов, чтобы знать, как обстоят дела на самом деле.
P.S. Хорошая попытка, товарищь Майор.
avatar
Хороший обзор.
avatar
3 процента.
avatar
Играть можно будет, когда разработчики начнут выпускать нативные игры.

Что и не требовалось доказывать.
avatar
Верное решение. Вам не стоит им пользоваться.
avatar
А ещё через десять лет и вовсе играть можно будет? Мечты.
avatar
Утверждать, что Android и Linux — это одно и то же лишь потому, что в них используется одинаковое ядро, самое бредов, что можно услышать в Рунете. Это аналогично заявлению, что велосипед и самолёт одинаковы, поскольку у обоих есть колёса. Формальное сходство не означает функциональной эквивалентности. Ядро Linux в Android выполняет роль промежуточного слоя между аппаратным обеспечением и программной средой Google. В отличие от Linux, в Android отсутствуют базовые механизмы управления системой: нет стандартного пакетного менеджера, невозможно полноценно использовать терминал с правами суперпользователя, нельзя свободно менять графическую оболочку. Архитектура строго регламентирована! Сервисы Google являются неотъемлемой частью системы, а возможности кастомизации существенно ограничены. Хотя некоторые приложения с Linux могут быть запущены на Android, но это требует значительных усилий. Потому как даже при установке Android на x86, система сохраняет жёсткие ограничения на взаимодействие с ядром и управление процессами. Вы совершенно не разбираетесь в теме обсуждения.
avatar
Сколько лет прошло с выхода Steam Machine?
avatar
Вода ради воды. Прослойки совместимости постоянно развиваются. И проблемы с совместимостью, описанные выше, и проблемы с производительностью решаются. Где то уже лучше чем в винде, где то очень близко. И кстати прослоек всего несколько:
1. Wine это базовый транслятор вызовов Win->Linux
2. DXVK для трансляции DirectX 8,9,10,11 в Vulkan
3. VKD3D для трансляции DirectX 12 в Vulkan
Чуть в строне стоит Proton, который по сути кастомный Wine, интегрированный в стим и включающий многие компоненты типо того же DXVK. Так же в составе Proton альтернативная ветка VKD3D-Proton, которую поддерживает Valve

Это всё костыли, работу которых я кратко описал в статье. Хотите беспроблемной работы игр и ПО, запускайте их в нативной среде для которых они были разработаны.
P.S. Wine — это не транслятор вызовов, а отдельная реализация Windows API.
Не надо таких дерзких слов. Активно поддерживаемых немногим более 300. При этом большинство из них не нацелены на массового потребителя потому что имеют определённую зону использования. А потребительских дистрибутивов, наиболее известных всего десятка два + какое то количество вариаций, которые по сути просто другие оболочки из коробки. Ничего страшного в количестве дистрибутивов нет.

Пользователь kot_duott уже подробно описал, почему вы заблуждаетесь.
Это если делать нативный порт, хотя и тут всё просто: зачем игре учитывать различные графические окружения, оконные менеджеры? Игре это не надо совсем. А если прямо проблема с системными библиотеками, то убедись что с набором библиотек от Valve (Steam Linux Runtime) твоя игра работает

И вновь kot_duott уже вам всё сказал.
Нет таких проблем. Реально на многое оборудование есть сторонний софт, который хорошо работает, а многое оборудование из коробки поддерживается на уровне ядра, MESA или графической оболочки (например в KDE отличная поддержка графических планшетов, там в настройках есть возможность настроить всё, хотя на винде для этого нужен сторонний софт)

Зачем так яро лгать? Игровые звуковые и новейшие сетевые карты — ярчайший пример, когда пользователи попросту не могут заставить их работать на Linux. Сможете запустить без танцев с бубном звуковые карты серии Creative Sound BlasterX AE и заставить их полноценно работать в среде Linux?
Бабайка от человека со стороны, явно. Все технологии поддерживаются драйверами производителей. Т.е. сделала Nvidia, скажем, RTX — в драйвере железки поддержка будет. Вы слышите, что RTX поддерживает только DirectX? А ничего, что игры с RTX через VKD3D работают на линукс? Наверно потому что Vulkan поддерживает RTX с первого же дня потому что Nvidia сама сделала для него расширение, которое потом было официально принято. Я могу запустить на линукс Cyberpunk 2077, и все технологии, указанные Вами, там работают. Более того сообщество иногда в порыве сделать удобнее и впринципе заставить что-то работать на линукс делает лучше, чем на винде. Например сделали апскейлер для абсолютно любой игры на базе FSR. Там не важно какого года игра, что она поддерживает. Игра даже не будет знать, что FSR её апскейлит. Это сделано прямо на уровне Wine. Или Lutris, где можно настроить всё и вся. Недавно забавность там увидел: хотел поиграть в HotA, выбираю версию героев из GOG, а сам Litris предлагает сразу сверху накатить HotA. И таких примеров много.

Этот «сторонний человек» сделал один из самых значительных вкладов в разработку CachyOS — дистрибутива Linux занимающего вот уже более 7 месяцев вершину топа distrowatch. Скорее это мне приходится сомневаться в ваших знаниях.
avatar
Android тоже Linux, и для многих он уже заменил ПК с Windows.

Как же я устал от этого глупейшего аргумента.
Ну конечно, Android «тоже Linux». Давайте ещё микроволновку посчитаем за ПК, раз там есть CPU! Если человек всерьёз считает, что Android и Linux — это одно и то же, значит, его познания в области Linux ограничены лицезрением терминала на скриншоте в интернете. Да, Android использует ядро Linux ровно так же, как холодильник использует электричество, но это вовсе не делает его Linux. PS3/4/5 тоже используют «модифицированную» FreeBSD. И что? Закрытый SDK, жёстко зашитые API Google, куча проприетарных библиотек и интерфейс, от которого любого админа бросит в дрожь. Так что да, Android — это, конечно же, Linux, но только в том смысле, в каком микроволновка — тоже компьютер: формально есть CPU, RAM и дисплей, а по факту — совершенно другая вселенная, где ваши линуксовые привычки не работают, а попытки что-то настроить заканчиваются ошибкой либо окирпичиванием устройства.
avatar
Не обижай поклонника консоли).
avatar
Я не пытался вас обидеть).