пятница, октября 31, 2014

The Witcher 2: Assassins of Kings / Linux Native? / Steam Ubuntu 14.xx

Дошли руки, приобрёл в Steam на Halloween, хоть какой то прок от этого праздника.
Суть игры обсуждать не будем, Windows версия по багам не много позади, но от Linux версии разочарование полное...

Зачем CD Projekt RED так позорится? Или версия под Linux для галочки?
Например после выхода Borderlands2, разработчики писали извинялись, мол Linux ваш сущие дебри, если у кого какие проблемы, пишите исправим... Всё это лирика, The Witcher 3 как всегда технически будет Польским :-)

***
Не спешим запускать игру, проверим библиотеки...

ldd witcher2 | grep not 

Например у нас:

$ libSDL2-2.0.so.0 => not found
$ libSDL2_image-2.0.so.0 => not found
$ libcurl.so.4 => not found

Хотя, всё на месте :-) Линкуем...

$ ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2_image-2.0.so.0 /lib/i386-linux-gnu/
$ ln -s ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libcurl-gnutls.so.4 /lib/i386-linux-gnu/

***

Танцы для openSUSE



Возможно поможит...

$ ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./witcher2

***

Missing Gnome Keyring


cd $(mktemp -d) ## create and go to a temporary temp dir
apt-get download gnome-keyring:i386 ## download the i386 version of gnome-keyring
ar x gnome-keyring*.deb ## Uncompress the package
tar xf data.tar.gz
## Finally move the file you need to the desired location:
sudo mv usr/lib/i386-linux-gnu/pkcs11 /usr/lib/i386-linux-gnu/

***

Black/Blank Screen


***

Работу под AMD картами опускаем...


***

Баги с локалями...

http://steamcommunity.com/app/20920/discussions/0/522728181019551033/

Use LC_ALL=C %command% launch option
Try to run steam as
LC_ALL=C steam

***

XBox 360 Wireless Gamepad


***

Пропажа Диалогов озвучки...


***

Настройки...

- Первое, не печалиться...
- Второе, требования для Linux завышены в 2 раза, это не вина Linux :-)
- Третье, FPS падать будет при любом раскладе...

Пример...

- Intel® Core™ i5 3.00 - 2320 x4
- DDR3 - 16GB (Dual).
- Ubuntu 14.04.1 LTS - x-86_64.
- Kernel 3.13
- Nvidia GTX-650 ddr5 1024 mb / 128 bit.
- Drivers 331.38
- Display resolution 1920x1080
- Настройки средние.

- Странные настройки рендера движка, по умолчанию авто, на деле OpenGL 2.1, ставлю OpenGL 3.2, FPS больше.

- SSAO и лучи глобально убивают FPS.
- Любые Alpha каналы (прозрачность) глобально убивают FPS.
- Декорирование  убивает FPS.

 PS - Приятно игры  :-)




Puppy Linux 6.0

 Puppy Linux - Puppy Linux 6.0 "Tahrpup", построенный с использованием пакетной базы Ubuntu 14.04 и ориентированый на работу на более мощном оборудовании. Как и в других вариантах семейства Puppy, для формирования дистрибутива использован сборочный инструментарий Woof-CE, позволяющий задействовать для сборки пакеты из других дистрибутивов. Размер загрузочного образа всего 199 Мб, при этом в дистрибутиве представлен полный спектр современных возможностей, функционирующих при достаточно скромных требованиях к аппаратному обеспечению.

Графическое окружение пользователя базируется на оконном менеджере JWM, собственном наборе GUI-конфигураторов (Puppy Control Panel) и виджетов (Pwidgets - часы, календарь, RSS, состояние соединения и т.п.). В качестве браузера используется Palemoon, в качестве видеопроигрывателя - VLC, аудиоплеера - Deadbeef, графического редактора - mtpaint, почтового клиента - sylpheed, текстового процессора - abiword.