Прикро враження Кожен Linux Gamer ніколи не хотів!

Проблеми з геймерами в Linux

Ігри на Linux пройшов довгий шлях. Є присвячені Linux ігрові дистрибутиви зараз Але це не означає, що ігровий досвід на Linux так само гладко, як на Windows.

Які перешкоди слід подумати, щоб ми насолоджувались іграми так само, як і користувачі Windows?

вино, PlayOnLinux та інші подібні інструменти не завжди можуть грати в кожну популярну гру Windows. У цій статті я хотів би обговорити різні фактори, які необхідно розглянути для того, щоб мати найкращий досвід гри в Linux.

#1 SteamOS - це Open Source, Steam для Linux НЕ

Як зазначалося на Сторінка SteamOS, навіть якщо SteamOS є відкритим вихідним кодом, Steam для Linux продовжує бути власним. Якщо б це також було відкритим джерелом, то сума підтримки з спільноти з відкритим кодом була б величезною! Так як це не так народження Проєкти Вознесіння було неминучим:

Project Ascension - це пускова програма для відкритих програм, призначена для запуску ігор, які були куплені та завантажені з будь-якого місця - це ігри Steam, Походження ігор, Ігри Uplay, ігри, завантажені безпосередньо з веб-сайтів розробника ігор або з DVD / CD-ROM.

Ось як почалося все: Обмін думкою призвела до дуже цікавої дискусії з читачами по всьому світу від ігрової спільноти, які висувають свої думки та пропозиції.

#2 продуктивність у порівнянні з Windows

Отримання ігор Windows для роботи на Linux не завжди є легким завданням. Але завдяки функції називається CSMT (командний потік з багатьма потоками), PlayOnLinux тепер краще оснащений для вирішення цих проблем із продуктивністю, хоча це ще довгий шлях досягнення результатів на рівні Windows.

Постійна підтримка Linux для ігор не була настільки хороша для минулих випусків.

У минулому році було повідомлено, що SteamOS виконано значно гірше ніж Windows. Tomb Raider був випущений на SteamOS / Steam для Linux минулого року. Проте результати тесту були не в номінації з продуктивністю в Windows.

Очевидно, це було пов'язано з тим, що гра була розроблена DirectX на увазі і ні OpenGL.

Tomb Raider це перша версія Linux, яка використовує TressFX. Це відео містить порівняння TressFX:

Ось ще одне цікаве порівняння, яке показує, що Wine + CSMT працює набагато краще, ніж власна версія Linux на Steam! Це сила Open Source!

TressFX було вимкнено в цьому випадку, щоб уникнути втрати FPS.

Ось ще одне порівняння Linux проти Windows порівняно з нещодавно випущеним "життя Дивний"На Linux:

Добре це знати Steam для Linux почав демонструвати кращі поліпшення продуктивності для цієї нової гри Linux.

Перед запуском будь-якої гри для Linux розробники повинні розглянути можливість їх оптимізації, особливо якщо це програма DirectX і вимагає перекладу OpenGL. Ми дійсно сподіваємося на це Deus Ex: Людство розділене на Linux Отримано добре, після випуску. Будучи її DirectX-іграми, ми сподіваємось, що вона добре переноситься на Linux. Ось що повинен був сказати директор виконавчої гри.

#3 Власні драйвери NVIDIA

Підтримка AMD для Open Source безумовно, похвалий у порівнянні з NVIDIA, Хоча AMD Підтримка драйверів - це досить добре на Linux Тепер, завдяки кращому драйверу з відкритим кодом, власникам графічних карток NVIDIA, як і раніше, доведеться використовувати власних драйверів NVIDIA через обмежені можливості версії NVIDIA з відкритим вихідним кодом, що називається Nouveau.

У минулому легендарний Лінус Торвальдс також поділився своїми думками про підтримку Linux від NVIDIA абсолютно неприйнятним:

Ви можете подивитися повний розмову тут. Хоча NVIDIA відповіла зобов'язання щодо кращої підтримки Linux, графічний драйвер із відкритим вихідним кодом все ще залишається слабким, як і раніше.

# 4 Необхідна підтримка DRM на Uplay та Origin на Linux

Наведене вище відео описує, як встановити Uplay DRM на Linux. Завантажувач також пропонує, що використання вина як основного інструменту ігор та програм не рекомендується в Linux. Навпаки, замість цього слід заохочувати перевагу до місцевих заяв.

Наступне відео є посібником про встановлення Походження DRM на Linux:

Програмне забезпечення для керування цифровими правами додає ще один рівень для виконання ігор, а значить, це додає вже складне завдання зробити Windows-ігри добре працювати на Linux. Таким чином, окрім виконання програми, компанія WINE повинна дбати про керування програмним забезпеченням DRM, такими як Uplay або Origin. Було б чудово, якщо, як Steam, Linux могла б мати свої власні оригінальні версії Uplay і Origin.

#5 DirectX 11 підтримка для Linux

Незважаючи на те, що у нас є інструменти для Linux для запуску програм Windows, кожен гра має свій власний набір налаштувань для того, щоб він був відтворений на Linux. Хоча було оголошено про це Підтримка DirectX 11 для Linux в минулому році через Code Weavers це ще довгий шлях, щоб зробити можливість відтворювати знову запущених титулів на Linux. В даний час можна

В даний час можна купити кросовер від Codeweavers щоб отримати найкращу підтримку DirectX 11. Це нитка на форумах Arch Linux ясно показує, на скільки потрібно більше зусиль, щоб зробити цю мрію можливішою. Ось цікаво знаходити від Reddit нитка, який згадує про вино Патчі DirectX 11 від Codeweavers. Тепер це, безумовно, хороші новини.

#6 100% ігор Steam недоступні для Linux

Це важливий момент, щоб замислюватися, оскільки геймери Linux продовжують брати участь у всіх основних випусках ігор, оскільки більшість з них виходять на Windows. Ось керівництво до встановити Steam для Windows на Linux.

#7 Краща підтримка від видавців відеоігор для OpenGL

В даний час розробники та видавці зосереджуються головним чином на розробці DirectX для розробки відеоігор, а не на OpenGL. Тепер, коли Steam офіційно є для Linux, розробники також повинні почати розглядати розробку в OpenGL.

Direct3D виготовляється виключно для платформи Windows. OpenGL API є відкритим стандартом, а реалізація існує не тільки для Windows, але і для багатьох інших платформ.

Хоча досить стара стаття, цей цінний ресурс поділяє багато цікавої інформації про реалії OpenGL і DirectX. Отримані моменти справді дуже розумні і просвітлюють читача про факти, засновані на фактичних хронологічних подіях.

Видавці, які запускають свої назви на Linux, безумовно, не залишають того факту, що розробка гри на OpenGL буде набагато кращою, ніж переведення її від DirectX до OpenGL. Якщо потрібно зробити конверсію, переклади повинні бути оптимізовані та ретельно вивчені. Там може бути затримка звільнення ігор, але все ж це, безумовно, варто чекати.

Поділитися більше неприємностей? Дайте нам знати в коментарях.

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.