Перейти к содержимому

Фотография

TESO на OS Linux (Ubuntu\Manjaro\Fedora)

TESO STEAM LINUX WINE VK3D

  • Пожалуйста, авторизуйтесь, чтобы ответить
11 ответов в этой теме

#1
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

Добрый день Каджиты, Данмеры и прочие меры и люди...
 
Многие задавались вопросом о возможности поиграть в TESO на Linux, но ни в зарубежном ни тем более в РУнете адекватной и нормальной инструкции по запуску, а тем более играбельности вопрос не стоял. Но все меняется господа!
 

С12.png
 


Введение:
Официального клиента для игры в ТЕСО на LInux нет и в ближайшее время не будет. На данный момент игра работает через интерпритатор(не путать с эмулятором) WINE-Staging упакованный в порт магазина Steam.
 
ФАК:
 
Что работает на данный момент?
Все!

Спойлер

 

 

Какая разница между производительностью на Linux и Windows?
В рамках FPS(кадрах в секунду) версия для Linux отстает примерно на 20% от Windows. Но почему то значительно быстрее загружает локации и инсты. Также быстрей рисует людей в городах.

Как это работает?
Для работы используется подсистема WINE упакованная в PORT сразу с клиентом Steam. Для повышения производительности используется библиотека DXVK, которая интерпритирует DirectX 11 в Vulkan API.
 
Какое железо нужно?
Можно раcсчитать исходя из того как идет игра у Вас на Windows -20% FPS. Нужна поддержка API Vulkan на видеокарте!

Спойлер

 
Как играть?
 
1. Скачиваем упакованный Steam ТУТ
2. Открыть папку куда скачался файл (PortSteamX64-17)
3. Нажав правой кнопкой выбрать "Открыть в терминале"
4. Запустить команду:


sh PortSteamX64-17

5. На рабочем столе появится ярлык PortSteam, жмем его и после открытия выбираем DXVK
3. Войти в аккаунт STEAM и скачать TESO из библиотеки(купить если не купил)
4. Запустить

Тестируем, при возникновении проблем отписываемся.
Если не устанавливается игра в лаунчере:

Спойлер

 
Установка Аддонов:
Спойлер

 

Увидемся в Нирне!

Вложенные превью

  • Снимок экрана от 2018-06-26 20-25-05.png
  • С12.png
  • Снимок экрана от 2018-06-26 20-28-50.png
  • Снимок экрана от 2018-06-26 20-23-37.png
  • Снимок экрана от 2018-06-26 20-25-40.png

Сообщение изменено: Maslou, 09 Август 2018 - 01:51 .


#2
Capostrophic

Capostrophic
  • Гексанитрогексаазаизовюрцитан

Уровень: 1280
  • Группа:Граждане
  • сообщений:992
  • Регистрация:30-Август 15
  • Город:Сейда Нин

Я на федоре просто поставил виндостим в вайне, через него в вайне же поставил ESO, до этого накатил dxvk с минимальными танцами с бубном и сижу, радуюсь.

Не знаю, что ещё за "DX3D" используется для превращения инструкций DX11 в вулкановские, но по идее обязательно нужны новейшие дрова (то есть mesa у AMD и проприетарный у Nvidia) и вайн, а не просто видеокарта, вышедшая в этом десятилетии.

 

Wine не пишется заглавными буквами.


Here be dragons!


#3
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

Вайн проецирует DX11 на OpenGL из коробки. Тут из коробки будет на Vulkan, что значительно повышает производительность. По сути данный пак сделан для игры из коробки(вайн с вулканом и стим упакованы сразу): скачал-поставил-запустил. У AMD можно использовать драйвера Mesa, AMDVLK, AMDGPUPRO. У Nvidia только проприетарные, тут без вариантов. Wine устанавливается любой чисто чтобы подтянуть зависимости, хотя может работать и без этого.

Я на федоре просто поставил виндостим в вайне, через него в вайне же поставил ESO, до этого накатил dxvk с минимальными танцами с бубном и сижу, радуюсь.

Не знаю, что ещё за "DX3D" используется для превращения инструкций DX11 в вулкановские, но по идее обязательно нужны новейшие дрова (то есть mesa у AMD и проприетарный у Nvidia) и вайн, а не просто видеокарта, вышедшая в этом десятилетии.

 

Wine не пишется заглавными буквами.



#4
Capostrophic

Capostrophic
  • Гексанитрогексаазаизовюрцитан

Уровень: 1280
  • Группа:Граждане
  • сообщений:992
  • Регистрация:30-Август 15
  • Город:Сейда Нин

Вайн проецирует DX11 на OpenGL из коробки. Тут из коробки будет на Vulkan, что значительно повышает производительность.

Дык я про что говорю, dxvk точно это и делает, скорее всего с ним dx3d и был спутан.

 

Раз вайн упакован, лан.


Here be dragons!


#5
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

Буду обновлять по мере обновления порта и библиотеки DXVK.



#6
d1monch1k

d1monch1k
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:5
  • Регистрация:14-Июль 18

Всем привет. Колитесь, еслть ли в сообществе линуксоиды?
Установил игру с помощью crossover-wine. Установщик на офф сайте скачал
Игра скачалась, установилась (это было долго). Нажимаю Play и ничего не происходит. Гуглил, такая проблема есть и на винде


Снимок экрана от 2018-07-15 09-36-30.png
 

 

Попробовал вашим методом, установился стим, вошел я. Мне обязательно покупать TESO? Нельзя демо период там пару дней пройти? Ключ-то можно и на сайте купить,не обязательно в стиме. Я ведь не знаю запустится у меня игра или нет


Снимок экрана от 2018-07-15 10-12-51.jpg

Пишет, что нехватает этой библиотеки 
"Title"="Missing 32bit libgphoto2_port.so.10 library"
Перепроверяю через терминал, у меня установлена самая новая версия


Говорят, что стим не использует эту библиотеку. Нужно устанавливать через Steam вашим методом
Для этого нужно купить игру? Демо периода игра не предусматривает?

Как мне привязать уже скачаную игру к стиму?

В общем скачалась игра через стим,обновилась и вот это


Снимок экрана от 2018-07-15 21-30-35.png

Нужно подавать на возврат денег в стиме
 

NAME="Linux"
PRETTY_NAME="Linux Mint 19"
ID=linuxmint
ID_LIKE=ubuntu
VERSION="19 (Tara)"
VERSION_UBUNTU="18.04 LTS"
VERSION_CODENAME=tara
UBUNTU_CODENAME=bionic
Desktop session: Cinnamon
 
"opengl.vendor"="NVIDIA Corporation"
"opengl.version"="4.6.0 NVIDIA 390.48"
"opengl.renderer"="GeForce GT 540M/PCIe/SSE2"
"opengl.glsl_version"="4.60 NVIDIA"

Сообщение изменено: d1monch1k, 15 Июль 2018 - 09:46 .


#7
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

 

 

Попробовал вашим методом, установился стим, вошел я. Мне обязательно покупать TESO? Нельзя демо период там пару дней пройти? Ключ-то можно и на сайте купить,не обязательно в стиме. Я ведь не знаю запустится у меня игра или нет


attachicon.gifСнимок экрана от 2018-07-15 10-12-51.jpg

Пишет, что нехватает этой библиотеки 
"Title"="Missing 32bit libgphoto2_port.so.10 library"
Перепроверяю через терминал, у меня установлена самая новая версия


Говорят, что стим не использует эту библиотеку. Нужно устанавливать через Steam вашим методом
Для этого нужно купить игру? Демо периода игра не предусматривает?

Как мне привязать уже скачаную игру к стиму?

В общем скачалась игра через стим,обновилась и вот это


attachicon.gifСнимок экрана от 2018-07-15 21-30-35.png

Нужно подавать на возврат денег в стиме
 

NAME="Linux"
PRETTY_NAME="Linux Mint 19"
ID=linuxmint
ID_LIKE=ubuntu
VERSION="19 (Tara)"
VERSION_UBUNTU="18.04 LTS"
VERSION_CODENAME=tara
UBUNTU_CODENAME=bionic
Desktop session: Cinnamon
 
"opengl.vendor"="NVIDIA Corporation"
"opengl.version"="4.6.0 NVIDIA 390.48"
"opengl.renderer"="GeForce GT 540M/PCIe/SSE2"
"opengl.glsl_version"="4.60 NVIDIA"

 

 

Для начало нужно было прочитать написанное выше. Игра работает через dxvk (DX11 > Vulkan).

Кроссовер создает Бетылку с Вайном под игру. Он делает это не правильно и криво. Шансов запустить у тебя не было. Проект PortWine делает клиент стима со всеми зависимостями и игра просто устанавлевается и работает. Можно было в Портстиме нажать "Добавить игру и выбрать ТЕСО" и она бы запустилась без покупки в стиме.

А теперь по поводу того что пошло не так: 

Все намного проще чем ты думаешь у тебя GT540 и она не поддерживает вулкан парам парам пум. Выше в моей инструкции указаны видеокарты с которыми будет работать ТЕСО. У тебя есть вариант использовать обычный режим. Но фпс будет примерно 10. Играть не приятно.


Сообщение изменено: Maslou, 17 Июль 2018 - 02:08 .


#8
d1monch1k

d1monch1k
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:5
  • Регистрация:14-Июль 18

Печаль беда. Не поиграть мне в TESO

Для начало нужно было прочитать написанное выше. Игра работает через dxvk (DX11 > Vulkan).

Кроссовер создает Бетылку с Вайном под игру. Он делает это не правильно и криво. Шансов запустить у тебя не было. Проект PortWine делает клиент стима со всеми зависимостями и игра просто устанавлевается и работает. Можно было в Портстиме нажать "Добавить игру и выбрать ТЕСО" и она бы запустилась без покупки в стиме.

А теперь по поводу того что пошло не так: 

Все намного проще чем ты думаешь у тебя GT540 и она не поддерживает вулкан парам парам пум. Выше в моей инструкции указаны видеокарты с которыми будет работать ТЕСО. У тебя есть вариант использовать обычный режим. Но фпс будет примерно 10. Играть не приятно.



#9
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

Печаль беда. Не поиграть мне в TESO

Чисто теоретически на винде сможешь, но также столкнешься с проблемой производительности. Уж очень слабая и старая карточка.



#10
Necrowill

Necrowill
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:08-Декабрь 14
  • Город:Одесса

А у меня такая вот ерунда происходит. Запуск в обычном режиме, так как Вулкан выдает ошибку при запуске.

Кто знает что может быть не так?

Вложенные превью

  • Снимок экрана_2019-01-01_00-21-24.png


#11
Лоремар

Лоремар
  • Слава лорду Даготу!

Уровень: 1280
  • Группа:Жрецы-отступники
  • сообщений:3 236
  • Регистрация:08-Май 08
  • Город:Когорун

А у меня такая вот ерунда происходит. Запуск в обычном режиме, так как Вулкан выдает ошибку при запуске.

Кто знает что может быть не так?

Похоже на Даггерфелл. Что не так?



#12
Maslou

Maslou
  • Мимопроходимец

Уровень: 1280
  • Группа:Граждане
  • сообщений:6
  • Регистрация:17-Ноябрь 17

А у меня такая вот ерунда происходит. Запуск в обычном режиме, так как Вулкан выдает ошибку при запуске.

Кто знает что может быть не так?

В обычном режиме играть в ТЕСО не получится. Только через DXVK. Это связано с спицифической реализации потоков шейдеров в игре(честно говоря крайне криворукой, но это изза желания разрабов сделать кросплатформу в одном клиенте).
Прошу когда вы пишите что у Вас проблема также писать тех. характеристики cpu\gpu, версию ядра и дистрибутив. Также крайне важна версия видеодрйвера!




Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей

Rambler's Top100   Рейтинг@Mail.ru