debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Dead Air + Wine  (Прочитано 1708 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн odinokiyklaus

  • Новичок форума
  • Topic Author
  • Сообщений: 4
  • Debian 9 x86_64, kernel 4.12.0-pf8, amd64, KDE-5.8
Dead Air + Wine
« : 23 Июнь 2018, 18:23:38 »
Установил, запустил, работает.
Система - Debian 9 + Wine-stagin 3.10
Проприетарные драйвера NVidia
Spoiler: ShowHide
# inxi -F
System:    Host: Robby Kernel: 4.9.0-6-amd64 x86_64 (64 bit) Desktop: KDE Plasma 5.8.6
           Distro: Debian GNU/Linux 9 (stretch)
Machine:   Device: desktop Mobo: ASRock model: A75 Pro4 BIOS: American Megatrends v: P2.50 date: 01/14/2013
CPU:       Quad core AMD Athlon II X4 631 (-MCP-) cache: 4096 KB
           clock speeds: max: 3592 MHz 1: 3592 MHz 2: 3592 MHz 3: 3592 MHz 4: 3592 MHz
Graphics:  Card: NVIDIA GP107 [GeForce GTX 1050 Ti]
           Display Server: X.org 1.19.2 drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
           tty size: 118x31 Advanced Data: N/A for root
Audio:     Card-1 Advanced Micro Devices [AMD] FCH Azalia Controller driver: snd_hda_intel
           Card-2 NVIDIA Device 0fb9 driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.9.0-6-amd64
Network:   Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller driver: r8169
           IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: 00:25:22:dc:d6:08
Drives:    HDD Total Size: 1874.4GB (37.0% used)
           ID-1: /dev/sda model: ST3500410AS size: 500.1GB
           ID-2: /dev/sdc model: SAMSUNG_HD103SJ size: 1000.2GB
           ID-3: /dev/sdd model: SAMSUNG_HD250HJ size: 250.1GB
           ID-4: /dev/sdb model: Samsung_SSD_840 size: 120.0GB
           ID-5: USB /dev/sde model: Transcend_4GB size: 4.0GB
Partition: ID-1: / size: 619G used: 105G (18%) fs: ext4 dev: /dev/sdc2
Sensors:   System Temperatures: cpu: 20.5C mobo: N/A gpu: 54C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 164 Uptime: 3:38 Memory: 1474.1/7965.6MB Client: Shell (bash) inxi: 2.3.5


1. Первым делам добавил в систему поддержку 32-битных библиотек
dpkg --add-architecture i386
2. При установки системы поставил последний драйвер NVIDIA (у меня это 390.48-2~bpo9+3 с бэкпортов. Поддерживает Vulkan. В Debian-9 стоит протухший 340, мою карту не поддерживает ещё):
aptitude install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig libgl1-nvidia-glx:i386 xserver-xorg-video-nvidia nvidia-vulkan-icd nvidia-vulkan-icd:i386 nvidia-driver-libs-i386
3. Добавляем репозиторий с сайта https://www.winehq.org/download и устанавливаем пакеты:
aptitude install --with-recommends wine-staging q4wineWinttricks из debian-овсих источников я не ставлю, он там не актуальный. Установка этого файлика произвожу свою домашнюю директорию:
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
В конце сего действа, в самый конец своего .bashrc, добавил строку
export WINEARCH=win32
Использование только 32-битных библиотек уберёт 90% проблем для игр и софта.

4. Лично я использую wine-staging. wine-staging отличается от stable тем, что в первом уже используются исправления и улучшения, которые были найдены после stable-версии + есть в наличии CSMT-патч. В последних версиях (3.0 и далее) он уже включен по умолчанию. В stable этого патча нет.
Далее, создаю в домашней директории папку DA, и запускаю конфигуратор для нового префикса в эту папку:
env WINEARCH=win32 WINEPREFIX="/home/robert/DA" ./winetricks winecfgДалее, автоматически подватываются установщики Mono и Gecko - разрешаем их установку.

Теперь устанавливаем саму игру - копируем в папку Programm Files (можно в принципе в любую) архивы с угрой, распаковываем, устанавливаем патч - всё как в винде. Систему можно оставить Windows 7.

Установил q4wine, в нём создал уже существующий префикс (указываем на папку DA), находим xrEngine.exe, и в q4wine создаём на него ярлык. Вытаскиваем на рабочий стол.

Запускаю.
Вываливается ошибка "Your video card doesn't meet geme requirements. Try to lower game settings".
Доустанавливаем DirectX9 через winetricks

env WINEARCH=win32 WINEPREFIX="/home/robert/DA" ./winetricks directx9
На этом мои телодвижения закончились.

Запускаю xrEngine.exe - всё заработало, разрешение 1024х768
Вот тут появился глюк. Я первым делом полез в опции разрешение менять, в результате чего курсор прилип к центру экрана и не хотел покидать свою маленькую зону. Надо было сначала установить галочку "полный экран", после появления полного экрана менять разрешение на своё родное.

Если после окончания игры окно не желает сворачиваться - установите в свойствах игры привязку к виртуальному рабочему столу своего разрешения - вдруг поможет. У меня не помогло. Убираю экран с помощью замены окна - клавиша "Alt+tab" в KDE.

Если появляется такой глюк, что ГГ как-бы тянет в сторону (как будто клавиша движения вбок залипла), то у меня в этом оказался виноват GXNEUR - выключил его и глюки с самопроизвольными движениями полностью пропали.

Всем удачи, сталкеры! И помните, что военные "защищают не зону от вас , а вас от зоны!"

« Последнее редактирование: 23 Июнь 2018, 18:29:22 от odinokiyklaus »
В поисках рая...
 

Теги:
 

Left 4 Dead 2 server

Автор AlexTheGreat

Ответов: 13
Просмотров: 5594
Последний ответ 17 Август 2014, 00:42:29
от AlexTheGreat