Как запускать игры в wine
Перейти к содержимому

Как запускать игры в wine

  • автор:

Установка и запуск игр

Дам некоторые общие рекомендации по установке и запуску игр.

1 Чтобы установить или запустить программу, не надо запускать wine. Надо просто запустить файл запуска или установки, как и в windows, обычно двойной щелчок по game.exe, setup.exe

2 Ни при каких обстоятельствах (если вы не понимаете, что делаете) не запускайте процессы Wine с правами суперпользователя и в терминале при помощи sudo, чтобы оградить ваш компьютер от полного доступа к нему ваших установленных Windows программ. Заходите только под обычным пользовательским аккаунтом. Если, все таки умудрились запустить Wine через sudo, то в терминале ( Ctrl+Alt+T ) выполните команды: sudo rm -rf ~/.wine и winecfg , это вернет вас в родную папку /Home/Name/.Wine

3 Установка. Вставляете ваш лицензионный диск с игрой, открываете его на рабочем столе, ищете установочный setup.exe и кликайте по нему, запустится программа установки. Если игра идет в образе читайте здесь



Советую при установки выбирать директорию C:\Program Files\ (по умолчанию у многих игр), ни в коем случае не устанавливать дополнительный софт идущий вместе с играми особенно DirectX .
Если в вашей игре имеется функция защиты от копирования, не поддерживаемая Wine (на пример starforse ) вам придется найти и установить патч NoCD (кряк), но помните вы должны иметь на руках оригинальный диск дабы не нарушать лицензионного соглашения.
При установке из репака , будьте внимательны, некоторые репаки устанавливают дополнительный софт по умолчанию (т.е. не спрашивая вас), что не есть хорошо.
Бывает что, файл установки от мышки не запускается, в таком случае откройте терминал ( Ctrl+Alt+T ), перетащите ваш setup.exe , в окно терминала

добавьте спереди команду wine и нажмите ENER.

4 Запуск.
Если игра не запускается с значка на рабочем столе, попробуйте запустить ее из папки игры или через терминал, как было сказано выше.
Где же искать нашу установленную игру? А вот где: » Приложения->Wine->Обзор диска C:->Папка Program Files->Ваша игра » или » Переход->Домашняя папка->Ctrl+H->.Wine->drive_c->Program Files »
5 Использование визуальных эффектов рабочего стола ( Compiz ) может искажать работу OpenGL, поэтому рекомендую его отключать.

6 Сохранения.
Многие знают, что после установки большинство игр прописывают свои сохранения и настройки в папку » Мои документы «, но в Wine папка » Мои документы » — это ссылка на вашу домашнюю дерикторию /home/user , в результате после установки N-ого колличества игр домашняя папка может оказаться захламленной. Чтобы этого не случилось откройте » Приложения->Wine->Настройка Wine » и на вкладке » Вид и интеграция->Стандартные папки » укажите свой каталог для хранения игровых файлов, к примеру — /home/name/My Documents/ :

7 Работа технологии энергосбережения NVIDIA PowerMizer может приводить к недостаточной производительности в играх и к конфликтам со звуковым адаптером, по этому при зупуске ресурсоемких Wine-приложений советую ее отключить на соответствующей закладке в утилите nvidia-settings (выставить Prefer Maximum Performance ):

8 Еще один совет: Много вижу на различных форумах вопросов типа: « Установил(а) Wine, не запускается (не устанавливается игра). Что делать? » — информативно, правда? Что можно ответить, не зная: какая операционная система, версия wine, какая игра, установлен ли драйвер видеокарты, DirectX и работают ли другие игры. Поэтому, не старайтесь запустить сразу какую то навороченную игру (особенно если у нее, есть какие то проблемы и в родной windows среде), выберете для первой установки уже обкатанную в linux игрушку (google в помощь), так вы сможете убедиться, что не допустили каких то критических ошибок в wine, а если и допустили, то проще будет ее найти.

9 Некоторые игры требуют определенных (родных) библиотек в папке system32 , а также правильной настройки библиотек в Wine:

Мой набор библиотек в папке system32 при желании можете скачать тут: Папка System32
9 Частенько при установке программ с помощью wine на рабочем столе появляются, помимо значка, файлы lnk — что портит внешний вид.

Чтобы скрыть эти файлы не изменяя их имени (т.е. не ставя точку перед названием файла), можно поступить следующим образом:
a) создадим файл на рабочем столе — «.hidden»;

b) откроем его в текстовом редакторе и впишем имя файла, который мы хотим сделать невидимым;

c) перезагрузиться

Кстати так можно прятать любые файлы и папки, в любой директории — нужно просто создать файл «.hidden» в этой директории и вписать туда все нужные вам папки и файлы. «Проявить» их вы сможете комбинацией CTRL+H.

Пример установки, запуска и удаления игры можно посмотреть на примере: Установка игры Manhunt в Ubuntu и Установка игры TimeShift в Ubuntu

Wine

Wine

Wine — набор библиотек и утилит для запуска Windows программ и игр внутри Linux.

История Wine

Первая версия Wine появилась в 1993 году и изначально была разработана для запуска 16-битных приложений Windows 3.1 внутри Linux.

Основателем проекта является Боб Амштадт (Bob Amstadt). С 1994 г проект перешел под управление программиста Александра Джуллиарда (Alexandre Julliard).

Название

Название Wine (W.I.N.E) является рекурсивным акронимом фразы «Wine Is Not an Emulator» — «Вайн это не эмулятор.»

Слово wine в переводе с английского означает вино. По этой причине в терминологии программы используется понятие бутылок (см. ниже). Бутылка (или префикс) — это директория (среда) внутри которой выполняется Windows программа.

Wine это не эмулятор

Wine работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.

То есть это что-то вроде прослойки между приложениями для Windows и системой Linux, которая позволяет Windows программам выполняться так, как если бы они были изначально написаны для Linux.

Wine не создает эмуляцию Windows, вместо этого приложения Windows запускаются прямо внутри текущей операционной системы.

Wine работает не только под Linux, но и под другие POSIX-совместимые операционные системы — macOS и *BSD.

Wine также работает под Windows. В Windows его обычно используют для того, чтобы запускать старые программы в современных версиях Windows.

Среда Wine

Для текущего пользователя Wine создает в его домашней директории каталог .wine , в котором создается структура директорий аналогичная Windows.

Внутри каталога drive_c содержатся директории Program Files , ProgramData , windows , users . Там же хранится реестр.

Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.

При работе Windows приложениям могут потребоваться дополнительные DLL библиотеки, которые не предоставлены Wine. В таком случае могут использоваться оригинальные Windows-версии таких библиотек.

Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от ~/.wine . Можно создавать сколько угодно префиксов (бутылок).

Как запускать программы Windows через Wine

Чтобы запустить программу, написанную для Windows, в простейшем случае достаточно выполнить команду:

wine program.exe

Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.

wine setup.exe

Список программ и игр, работающих через Wine

На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.

Для каждого приложения можно получить информацию об особенностях установки, запуска и настройки данного приложения через Wine, о проблемах и багах, с которыми можно столкнуться.

База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):

  • Adobe Animate
  • Adobe Photoshop
  • Microsoft Office
  • Total Commander
  • Lingvo
  • 1C:Предприятие
  • Гарант
  • КонсультантПлюс
  • Final Fantasy XI Online
  • StarCraft
  • Warcraft III
  • World of Warcraft
  • Counter-Strike: Source
  • EVE Online
  • Half-Life 2
  • Magic: The Gathering Online
  • The Sims 3
  • И многие многие другие.

Использование отдельных префиксов (бутылок)

Как было сказано выше, некоторые программы должны запускаться внутри своей среды, то есть должны быть изолированы от других приложений. Для этого им нужен отдельный префикс (отдельная директория среды, в которой они будут работать).

Префикс задается переменной WINEPREFIX .

Сначала создадим новый префикс. Выполняем команду:

WINEPREFIX="/home/pingvinus/.wine2/" winecfg

Теперь выполняем саму программу и указываем для нее новый префикс:

WINEPREFIX="/home/pingvinus/.wine2/" wine /путь/до/файла/setup.exe

Установка недостающих библиотек (утилита Winetricks)

Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.

Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.

Утилита Winetricks

Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).

Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.

Winetricks список библиотек для Wine

Нужно понимать, что Winetricks не является таблеткой от всех проблем и всегда могут потребоваться компоненты, которые Winetricks не поддерживает.

При первом запуске Winetricks предложит установить некоторые из часто используемых компонентов.

Заключение

На нашем сайте вы также можете ознакомиться со следующими материалами:

  • Аналоги программ Windows в Linux
  • Игровые клиенты и сервисы (эмуляторы) для Linux
  • Виртуальные машины и эмуляторы для Linux

Установка

Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий

Wine есть в штатных репозиториях Ubuntu, но там может содержаться не самая свежая версия, поэтому рекомендуется устанавливать программу из PPA-репозитория, предлагаемого разработчиками.

Во время установки Wine дополнительно устанавливается довольно много других зависимостей (это может быть более 100 дополнительных компонентов).

Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)

Для установки Wine из штатных репозиториев Ubuntu, выполните команду:

sudo apt install wine-stable

Для установки Winetricks выполните команду:

sudo apt install winetricks
Установка Wine из PPA репозитория (рекомендуется)

Процесс установки Wine в Ubuntu Linux описан в официальном руководстве. Рассмотрим, как установить Wine в Ubuntu Linux, используя PPA репозиторий.

Если у вас 64-х битная версия системы, то нужно разрешить использование 32-х битной архитектуры. Выполняем команду:

sudo dpkg --add-architecture i386

Устанавливаем ключ для репозитория — выполняем команды:

wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key

Добавляем сам репозиторий. Выберите команду для вашего дистрибутива:

# Ubuntu 21.04 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main' # Ubuntu 20.10 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main' # Ubuntu 20.04 Linux Mint 20.x sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' # Ubuntu 18.10: sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main' # Ubuntu 18.04 и Linux Mint 19.x: sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' 

Далее обновляем информацию о пакетах:

sudo apt update

Устанавливаем Wine. Для установки стабильной версии выполняем команду:

sudo apt install --install-recommends winehq-stable

Для установки самой свежей, но возможно не очень стабильной версии используется команда:

sudo apt install --install-recommends winehq-devel

Также можно установить Winetricks:

sudo apt install winetricks

Установка в Ubuntu (LinuxMint)

sudo apt install wine-stable

Установка в ArchLinux (Manjaro)

sudo pacman -S wine

Установка в Fedora

sudo dnf install wine

Установка в openSuse

sudo zypper install wine

Установка в Gentoo

sudo emerge -a virtual/wine

Разработка

Open Source (открыт)

Программа кроссплатформенная
Работает в:

Релизы программы Wine

Версия Дата
релиза
..
0.9 25 октября 2005
1.0 17 июня 2008
1.2 16 июля 2010
1.4 07 марта 2012
1.5.0 16 марта 2012
1.6.0 18 июля 2013
..
2.0.1 20 апреля 2017
..
3.0 18 января 2018
..
3.0.4 29 ноября 2018
3.0.5 03 марта 2019
..
3.19 26 октября 2018
3.20 09 ноября 2018
3.21 23 ноября 2018
4.0 22 января 2019 Что нового
4.1 04 февраля 2019
4.2 15 февраля 2019
4.3 01 марта 2019
4.4 15 марта 2019
4.5 29 марта 2019 Что нового
4.6 12 апреля 2019 Что нового
..
4.21 29 ноября 2019
5.0 21 января 2020 пресс-релиз
5.1 02 февраля 2020 пресс-релиз
5.2 16 февраля 2020 пресс-релиз
5.3 29 апреля 2020
5.4 13 марта 2020 пресс-релиз
5.5 27 марта 2020 пресс-релиз
5.6 10 апреля 2020 пресс-релиз
5.7 24 апреля 2020 пресс-релиз
5.8 08 мая 2020 пресс-релиз
5.9 22 мая 2020 пресс-релиз
5.10 04 июня 2020 пресс-релиз
5.11 19 июня 2020 пресс-релиз
5.12 03 июля 2020 пресс-релиз
5.13 17 июля 2020 пресс-релиз
5.14 01 августа 2020 пресс-релиз
5.15 15 августа 2020
5.16 28 августа 2020
5.17 11 сентября 2020
5.18 25 сентября 2020 пресс-релиз
5.19
5.20
5.21
5.22
6.0 14 января 2021 пресс-релиз
6.1 29 января 2021
6.2 12 февраля 2021
6.3 26 февраля 2021
6.4 12 марта 2021 пресс-релиз
6.5 пресс-релиз
6.6 09 апреля 2021 пресс-релиз
6.7
6.8
6.9 21 мая 2021

Linux для игр, Windows для работы. С чего начать, как установить и настроить

Wallpaper сгенерирован в Stable Diffusion с ускорением на видеокарте AMD, на рабочем столе привычные иконки, различные игры и лаунчеры, типичный трей с иконками. И всё это под GNU/Linux

Пора попробовать новый взгляд, когда Windows для работы, а Linux для отдыха. Ведь Linux очень удобен как раз для игр или экспериментов с софтом, чтобы ничего не отвлекало, не было соблазна ещё немного поработать, что возможно только в Windows.

И если вы не знаете с чего начать, но хотели или задумывались о том, чтобы попробовать линукс, но абсолютно не понимаете как его установить, настроить. Или просто хотите посмотреть как запускать игры, то эта статья поможет найти ответы на эти вопросы.

  1. Немного про дистрибутивы linux
  2. Установка без удаления windows. Дуал-бут
  3. Установка видео-драйверов. Отличие драйверов AMD от Nvidia
  4. Начинаем пользоваться, настройка типовых вещей, два монитора
  5. Установка и настройка софта
  6. Запуск игр
  7. Установка дополнений или модов для игр
  8. Mangohud или игровой мониторинг
  9. Запуск macOS в виртуальной машине QEMU/KVM на любом процессоре (intel, amd)
  10. Выводы

Немного про дистрибутивы linux

Если упростить, то дистрибутивы делятся на 3 типа по внутреннему устройству:

  • deb-based (Ubuntu, Mint)
  • rpm-based (Fedora)
  • arch-based (Arch, Manjaro, Endless OS)

Это внутреннее различие не особо интересно, куда более важное различие по средам рабочего стола (desktop environment, DE) и тут тоже можно выделить 3 типа:

  • в стиле macOS, это GNOME (Ubuntu, Fedora)
  • в стиле Windows, это KDE Plasma и Cinnamon (Manjaro, Mint, Kubuntu)
  • что-то более экзотическое, например, sway

В данном случае нас интересуют те, которые максимально похожи на Windows.

KDE и Cinnamon — имеют тот же привычный набор GUI элементов, схожий функционал, и в целом опыт использования как и у Windows. Помимо базовых возможностей, тут есть и тайлинг окон, разделение рабочего пространство на подобласти и фиксируя там окна, управление окнами через win + стрелки, привычные кнопки свернуть/развернуть окно, привычные панель задач и панель с иконками трея. Автоматическое переключение вывод звука при подключении, например, usb-звуковой карты с наушниками на эту карту и прочие привычные вещи.

Обе среды развиваются очень активно, поэтому оценивать их по опыту прошлого будет ошибкой. Если года 3-4 назад функционал у них был близок только к windows 7, а сами они могли быть не особо стабильными, то сейчас полностью догнали Windows 10/11 и даже в чем-то обогнали. Поэтому выбор тут скорее по внешнему виду, чем по возможностям, так как обе хорошо настраиваются. Например, в Steam Desk выбрали для себя KDE для режима десктопа, что в целом не хуже, чем Cinnamon.

Среди множества дистрибутивов можно выделить 2: Linux Mint и Manjaro.

Для Linux Mint родная среда Cinnamon, а для Manjaro — соответственно KDE. Эти дистрибутивы хороши тем, что они пытаются максимально приблизиться к опыту использования Windows систем, тут не требуется использовать консоль, всё настройки доступны через GUI. А установка софта происходит через графические менеджеры программ и пакетов.

Linux Mint — основывается на Ubuntu, только из которого вырезали все snap-пакеты и запретили по умолчанию установку этих snap пакетов. Поэтому время обновления софта, драйверов занимает 6 месяцев, а ядра и несколько лет, что, например, для очень свежего железа может быть не очень удобно.

Manjaro — основывается на Arch, который использует принцип роллинг-релиза, весь софт, драйвера, ядра обновляются сразу после выхода. Manjaro же к этому подходу добавляет 2х недельную задержку, давая время на обнаружение багов и прочего, что позволяет ему называться более стабильным, чем Arch.

К плюсам Manjaro можно отнести очень большой репозиторий софта и расширенный репозиторий AUR. Благодаря AUR установка чего-нибудь с github или что-нибудь из софта, которого нет в основных репозиториях, происходит не через консоль, а через этот же графический менеджер Pamac. Например, docker можно установить через Pamac, в то время как в Mint придется прибегнуть к установке через консоль.

Установка без удаления windows. Дуал-бут

Почти все linux дистрибутивы поддерживают загрузку в live режиме — это удобно потому, что вы можете не только потыкать и посмотреть как оно работает, оценить дизайн, проверить какие-то вещи без установки, но также это позволяет проверить, всё ли устройства и драйвера подхватываются.

Для установки дистрибутива нужна загрузочной флешка со скаченным iso-образом этого дистрибутива. Часто для создания загрузочной флешки используют Rufus, форматируя флешку каждый раз, если нужно залить новую iso-шку. Это не очень удобно, если нужно протестировать несколько дистрибутивов сразу, поэтому есть более удобный способ — Ventoy.

Ventoy — опенсорсная утилита позволяющая создать из обычной флешки мультизагрузочную, на которую можно будет просто копировать iso-образы как файлы в любом количестве, а также использовать её как обычную флешку. При загрузке с такой флешки будет показываться меню с выбором какой iso-образ грузить.

Дальше будет пример установки Manjaro, из-за его удобного установщика, позволяющего переразметить существующий диск без какой-либо ручной работы с разделами.

Загрузившись в live-режим вас встретит установщик, который предложит либо заменить Windows, либо установить новую ОС рядом, либо установить на отдельный диск. При установке рядом, можно выбрать ползунком сколько вы хотите выделить места, среди доступного свободного, под новую систему. Установка в таком режиме происходит без удаления существующих данных:

На этапе установки нужно будет выбрать имя пользователя и задать пароль. Если вы первый раз устанавливаете линукс, то тут стоит порекомендовать установить пароль из цифр и позже его сменить, либо изначально выбрать английскую раскладку, либо поставить галочку автовхода — чтобы после установки при первой загрузке не было проблем с вводом пароля.

Процесс установки занимает 10-15 минут.

После завершения и перезагрузки у вас автоматически появится дуал-бут: вы можете загружать как в Windows, так и Linux.

Установка видео-драйверов. Отличие драйверов AMD от Nvidia

Обычно, всё типичное оборудование, будь то wifi, bluetooth или принтер со сканером — всё работает сразу и из коробки, даже если и встречаются исключения. А вот с видео-драйверами есть 1 нюанс и он только для видеокарт Nvidia.

Драйвера для Nvidia проприетарные и закрытые, поэтому в 99% случаях дистрибутивы не будут их устанавливать по умолчанию. Тут есть исключения, например, Pop_os! предлагает сразу скачать iso-образ с nvidia драйверами, но в целом у nvidia видеокарт будет установлен слабо производительный драйвер под названием nouveau — он в 100 раз медленнее, есть разрывы изображений даже на рабочем столе и т.д.

Поэтому нужно установить драйвера для Nvidia, что можно сделать через графический интерфейс без консоли.

В Manjaro нужно зайти в настройки и выбрать пункт устройства. После чего нажать кнопку «Auto Install Proprietary Drivers» или выбрать конкретный драйвер:

В Mint/Ubuntu нужно зайти в настройки и запустить «Диспетчер драйверов»:

Если у вас gpu от AMD или Intel — ничего делать не нужно, высокопроизводительные драйвера установятся автоматически сами.

Начинаем пользоваться, настройка типовых вещей, два монитора

ЛКМ — левая кнопка мыши.

ПКМ — правая кнопка мыши.

Расположение панели задач где угодно, включая плавающий вариант:

  • ПКМ по панели задач
  • Режим редактирования
  • Перетянуть панель вправо/влево/вверх

Сменить обои на нескучные:

  • Щелкните ПКМ на рабочем столе
  • Выбрать «Настроить рабочий стол и обои»

Отключить отображение значка звука на иконках играющих звук программ:

  • Нажмите на панели задач ПКМ
  • Настроить виджет Панель задач
  • Теперь вы можете отключить отображения значка звука, настроить клик на среднюю

Панель задач по центру как в Windows 11:

  • ПКМ на панели задач
  • Режим редактирования
  • Добавить 2 раза разделитель
  • Один оставить слева
  • Другой перетянуть направо

Сделать плавающую панель:

Слева можно разместить виджет погоды или загрузки CPU

  • ПКМ на панели задач
  • Режим редактирования
  • Дополнительные параметры
  • Включить плавающую панель

Если у вас 2 монитора, и вы хотите на второй добавить панель задач:

  • На 2 мониторе нажмите на рабочий стол ПКМ
  • Добавить Panel -> Breath Panel
  • Нажмите ПКМ на появившуюся панель и выберите настройки
  • Установите галочку на отображение запущенных программ только с этого монитора
  • Установите эту же галочку и для 1 монитора

Комбинация клавиш для переключения раскладки языка:

  • Настройки
  • Устройства ввода
  • Клавиатура
  • Раскладки — Добавить
  • Комбинации клавиш для переключения
  • Основные: Alt+Shift

Добавить значок флага вместо текстовой надписи раскладки:

  • ПКМ по иконке языка
  • Настройки виджета
  • Выбрать один из вариантов стиля отображения

Применить цветовой профиль после калибровки монитора:

  • Настройки
  • Управление цветом
  • Добавить icc/icm файл
  • Выбрать цветовой профиль

Выбор источника выводы звука:

  • ЛКМ на иконку громкости
  • Выбрать устройство воспроизведения

Варианты регулировки общего уровня звука:

  • Просто навестись мышью на иконку громкости и крутить колесиком без клика
  • ЛКМ и также крутить колесиком мышки не переводя фокус
  • Установить уровень для конкретных устройств вывода звука

Микшер для отдельных программ:

  • ЛКМ на иконке звука
  • На вкладке «Программы» для каждой программы выбрать уровень звука

Другой вариант регулировки звука:

  • Установить Виджет «Win7 Volume Mixer»

Автоматически монтировать NTFS-диск или флешку при запуске:

  • Настройки
  • Внешние носители
  • Поставить галочку рядом с нужным диском

Подключить второй и следующие разделы динамических ntfs дисков:

Динамические диски в Windows это проприетарная технология, которую сама Microsoft уже не развивает и рекомендуют отказаться от неё. Но если у вас есть такие диск, где больше 1 раздела, так как 1 раздел будет подключаться нормально, то можно установить libldm, после чего в терминале вбить для включения и автозапуска и перезагрузиться. Теперь все разделы динамических дисков будут видны.

sudo systemctl start ldmtool.service sudo systemctl enable ldmtool.service

Сбивается время при перезагрузке из одной ОС в другую:

Это происходит из-за того, что в Linux используется UTC время, а в Windows RTC. Поэтому либо в Windows надо включить UTC, либо в Linux включить RTC:

  • Команда для Linux: sudo timedatectl set-local rtc 1
  • Команда для Windows (в консоли от администратора): reg add «HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation» /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

Установка и настройка софта

С установкой софта всё достаточно просто, достаточно запустить менеджер программ, например, pamac:

В Manjaro в настройках также стоит включить поддержку дополнительных источников софта: это AUR и Flathub. Flathub — изолированная установка софта в собственной песочнице, иногда бывает удобно. AUR — это множество софта из различных источников, включая бинарные файлы со сторонних серверов, или сборка из исходников с github прямо на ПК.

Если в репозитории нет привычного софта, можно попробовать найти замену с тем же функционалом:

  • utorrent — отличный клиент qbittorrent
  • видеоплеер MPC-HC на linux — можно настроить smplayer
  • firewall без консоли — графический opensnitch
  • total commander — немного настроенный Double Commander
  • удобный просмотр изображений — настроенный xnviewmp

Поискать больше аналогов конкретных программ можно попробовать тут: https://pingvinus.ru/programs/windows-linux

Но не всегда можно найти полный или хотя бы близкий аналог, например, аналога Photoshop нет, но можно попробовать Krita (не GIMP) — помимо более близкого функционала к фотошопу чем у гимпа (например, можно делать обводку или тени для текста), там в настройках можно выбрать вариантов хоткеев как в фотошопе, чтобы не перепривыкать к другим клавишам.

  • Для тех, кто привык прокручивать страницу зажимая колесико мышки и тянуть страницу вверх вниз, в настройках есть опция «Включить автопрокрутку».

Настроим SMPlayer как MPC-HC. Должны выполнятся следующие требования:

  • Можно перетягивать за любую часть экрана
  • Видео должно паузиться при нажатии на экран
  • Колесиком мышки регулироваться звук даже без нажатия на плеере, а просто наводя на него
  • При тайлинге в углу, при переключении клипов размер должен оставаться тем же
  • При открытии 1 серии сериала из папки, автоматическое открытые следующей серии без открытия всей папки

Настройки -> Интерфейс -> Оболочка MPC

Настройки -> Клавиатура и мышь -> Мышь

Настройки -> Плейлист -> Добавлять файлы в плейлист автоматически

результат не идентичный, но достаточный для замены MPC-HC на linux

  • Сочетания клавиш как в фотошопе

Запуск игр

Запуск Windows игр и программ осуществляется через среду совместимости под названием Proton. Proton — улучшенная версия Wine разрабатываемая Valve, у неё лучше поддержка игр, выше fps и т.д.

Есть примерно 3 варианта запуска игр на Linux:

  1. Игры из Steam Почти всё, что есть в Steam будет запускаться без проблем, включая сетевые игры, такие как CS:GO, Battlefield, Apex, WWZ, B4B — всё запускается и работает без каких-либо особенностей. Единственное, что возможно понадобится включить совместимость в настройках:
  2. Игры из других лаунчеров игр Для запуска игр из Epic Games или GOG есть опенсорсные лаунчеры Heroic Games и Lutris. Они удобны тем, что могут подтянуть библиотеку из введенного аккаунта. У Lutris также есть удобный сайт показывающий совместимость игр. Например, Fortnite не запускается, о чем написано на сайте: Но не про все игры есть информация как их запустить, если они запускаются. Например, Fall Guys может работать, но нужно подправить ini-файл. В файле ~/Games/epic-games-store/drive_c/Program Files/Epic Games/FallGuys/FallGuys_client.ini нужно изменить первую строку указав файл «FallGuys_client_game.exe»:

TargetApplicationPath=FallGuys_client_game.exe

После этого игра начнет запускаться и работать:
Запуск игр напрямую Игры, например, скачанные с GOG можно запускать напрямую, запуская exe-файл. И тут есть 2 варианта. Либо запуск обычным двойным кликом по exe-файлу игры, либо добавить запускаемые файлы в какой-нибудь лаунчер.

Через Port-Proton

Это вариант, когда после установки, все exe файлы начнут запускать по двойному клику по ним. Port-Proton лучше подходит для игр, так как для запуска использует Proton, а не Wine. Установить можно через pamac: Либо по инструкции с официального сайта: https://linux-gaming.ru/2022/11/24/portproton/ При запуске будет показаны различные настройки запуска, которые могут быть полезны в играх. Например, можно включить игровой мониторинг для отображения fps, включить принудительно FSR 1.0, если у игры нет поддержки других вариантов, подменить DLSS на FSR 2.0 через FAKE_DLSS если у игры есть только DLSS, а у вас карточка AMD. Наведя мышку на каждый пункт появится небольшая подсказка. Например, наведя на mangohud в описании будет указано, что мониторинг можно выключать/включать прямо в игре по нажатию shift+F12. А включать и выключать vkBasalt по нажатию кнопки Home.

Через Wine

Тоже самое, что Port-Proton, только у Wine нет настроек, exe-файл будет запускаться сразу, но у Wine хуже с поддержкой игр, хуже с производительностью.

Через лаунчеры

Лаунчеры Heroic Games и Lutris позволяют не только привязаться к аккаунту, но и добавлять локальные игры в свою библиотеку. После добавления можно настроить параметры запуска, выбрать версию Proton, включить mangohud для отображения fps и прочее:

Bottle

Вам нужно создать «бутылку» с указанием всех параметров запуска, такими как путь к exe-файлу, версию wine или proton и другие параметры. После этого можно запускать этот объект. Этот вариант больше подходить для программ, чем для игр.

  • Запуск лаунчеров, вроде Battle.net, установленных как программы Overwatch 2 успешно работает под линуксом, но для его запуска понадобится установить Battle.net (правда после появлении игры в Steam в этом нет особого смысла). Установить его можно любым из перечисленных выше способов. Например, если взять Port-Proton, там уже будут варианты популярных Windows лаунчеров и достаточно просто тыкнуть на нужный: Теперь можно пользоваться Battle.net как обычной программой под Windows, она также будет сворачиваться в трей и показывать уведомления: Обновление версии Proton В Steam по умолчанию устанавливается самая свежая версия Proton. А вот Port-Proton, Lutris или Heroic Games не умеют автоматически его обновлять (или не совсем ясно как это настроить), поэтому переодически имеет смысл проверять и обновлять версию вручную. Для новых игр это может быть особенно важно, так как новые версии протона добавляют совместимость, производительности и т.д. Port-Proton: Lutris:
  • Установка дополнений или модов для игр

    Тут может быть различные тонкости, но в целом тут всё тоже самое как и под Windows, с той разницей, что вам нужно будет понять где находятся ваши файлы с игрой. У Steam игр это можно узнать выбрав в меню показать файлы игры, и после этого указывать этот путь в русификаторах или установщиках модов.

    Например, вы хотите установить дополнение HotA поверх Героев 3. Как и в Windows, просто скачиваете hota и разархивируете скачанный архив и запускаете exe-установщик. Теперь нужно только выбрать папку с HOMM3. Если вы используете port-proton, то это будет диск «Z:»

    Указываете путь к игреТеперь там есть HotA_launcher.exe HotA запущена, Jebus Outcast тоже в наличии

    MangoHud или игровой мониторинг

    Аналогом MSI Afterburn в плане мониторинга FPS является MangoHud:

    Uncharted 4: A ThiefGhostrunner

    У port-proton и других лаунчеров он включается галочкой в параметрах запуска игры. А для игр из Steam достаточно добавить такую команду параметра запуска:

    mangohud %command%

    По умолчанию отображается основная базовая информация, которой в основном достаточно. Если вы хотите больше информации, например, частоту и загруженность каждого ядра, тогда вам нужно создать файл конфигурации (символ ~ в пути означает путь до домашней папки вашего пользователя):

    nano ~/.config/MangoHud/MangoHud.conf

    Теперь нужно заполнить этот файл по шаблону, взяв доступные параметры отсюда: https://github.com/flightlessmango/MangoHud#hud-configuration

    gpu_stats gpu_temp gpu_fan cpu_stats cpu_temp cpu_power cpu_mhz fps frametime text_outline

    В результате вы увидите что-то вроде такого:

    Apex из Steam отлично работает под GNU/Linux

    Запуск macOS в виртуальной машине QEMU/KVM на любом процессоре (intel, amd)

    После появления проекта OpenCore призванного заменить Clover, стало возможно запускать macOS без ограничения на производителя процессора, раньше это было доступно только для Intel процессоров. Сейчас это возможно как в формате хакинтоша на любом процессоре, так и в виртуальной машине QEMU-KVM.

    При этом, в виртуальной машине работает Xcode, как и эмулятор iPhone, и проброс по usb ios-устройства для тестирования и публикация приложений. Но без проброса GPU тут не особо много смысла, но поэкспериментировать можно.

    И проброс GPU возможен, если есть поддержка вашей модели видеокарты, посмотреть список поддерживаемых карт можно на странице проекта Dortania’s OpenCore: https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#native-amd-gpus

    Скрипт для автоматической виртуальной машины с выбранной версией macOS: https://github.com/kholia/OSX-KVM

    После создания, можно добавить созданную машину в менеджер виртуальных машин. GPU также можно пробрасывать и в Windows

    Выводы

    Работать в GNU/Linux после Windows не просто, всё раздражает и бесит, всё не на своих местах, всё не ясно как сделать, особенно если выбрать не удобный дистрибутив, а если ещё учесть, что такой софт как Photoshop, AutoCAD доступны только под windows, то только и остается признать, что:

    Linux для игр, Windows для работы.

    Запускаем Windows игры в Linux

    На мой взгляд, именно Steam и Lutris предлагают максимально современные и легкие решения для запуска игр. В качестве примера, поиграем в World of Tanks и World of Warships на Ubuntu 19.04.

    Еще недавно, запускать Windows игры в Линукс было тем ещё квестом, затмевающим интерес к игре из-за тяжелого и не всегда удачного процесса установки игры.

    С появлением DXVK (библиотеки основанной на Vulkan, позволяющей транслировать 3D приложения (игры) Direct3D 10/11), и как следствие Steam Play (Proton) – установка многих игр в Линукс стала почти такой же легкой как и в Windows.

    Запуск Windows игр в Linux с помощью Lutris

    Lutris – сервис с игровым приложением, предоставляющий автоматизированные, настроенные скрипты для установки игр.

    Интеграция с такими игровыми магазинами, как GOG и Steam, позволяет импортировать существующую библиотеку игр, а поддерживаемые сообществом установочные сценарии обеспечивают полностью автоматизированную настройку.

    Установка Lutris в дистрибутивы на основе Ubuntu

    Для корректной работы Lutris, разработчики рекомендуют предварительно установить Wine (версию Staging). Установить Wine в Ubuntu можно по инструкции официального сайта: Installing WineHQ packages

    Для Ubuntu подобных дистрибутивов добавляем репозиторий Lutris:

    sudo add-apt-repository ppa:lutris-team/lutris
    sudo apt update
    sudo apt install lutris

    Для лучшей производительности необходимо установить последнюю версию видеодрайвера и библиотеки Vulkan.

    Пользователям видеокарты Nvidia нужно добавить репозиторий с новыми драйверами и затем удобным способом установить последнюю версию драйвара:

    sudo dpkg --add-architecture i386 //поддержка 32 битной архитектуры (в том случае, если раньше ее не включили)
    sudo add-apt-repository ppa:graphics-drivers/ppa
    sudo apt update

    Выбрать драйвер можно с помощью встроенной утилиты Программы и обновления – Дополнительные драйверы.

    Если видеокарта поддерживает Vulkan API, то устанавливаем необходимые библиотеки (скорее всего они уже установились при установке видеодрайвера. Проверить, если видеокарта поддерживает Vulkan можно по ссылке: Vulkan API):

    sudo apt install libvulkan1 libvulkan1:i386

    Пользователям видеокарт AMD / Intel (Ubuntu 18.04 и выше):

    sudo add-apt-repository ppa:kisak/kisak-mesa
    sudo dpkg --add-architecture i386
    sudo apt update && sudo apt upgrade
    sudo apt install libgl1-mesa-dri:i386
    sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
    Установка игр в Linux с помощью Lutris

    Переходим на официальный сайт программы в раздел Games и выбираем нужную нам игру.

    Найдя игру, выбираем (если доступно) редакцию скрипта с нужным нам сервером (например для World of Tanks это будет RU DXVK version). Нажимаем на Install. В качестве примера будет показана установка игры World of Tanks в Ubuntu 19.04.

    Ссылка откроется в установленном приложении Lutris, нам предложат установить игру. Нажимаем на Install.

    Дальше можно выбрать папку, в которую будет установлена игра. Продолжаем установку. Будет установлена нужная для данной игры версия Wine, соглашаемся на все установки. По окончанию установки онлайн установщика будет предложено создать ярлыки и запустить игру.

    Затем откроется полноэкранное окно, в котором будет осуществляться установка игры. Не пугаемся, с помощью клавиш ALT+TAB можно вернуться в рабочее окно.

    Запустить установленную игру можно как из программы Lutris, так и из списка установленных приложений.

    Аналогично установил игру World of Warships в Ubuntu 19.04.

    Именно в Ubuntu столкнулся с проблемой, при которой курсор мыши в игре не позволял делать обороты около 180 градусов. Ранее устанавливал игру в окружениях KDE и Cinnamon (Linux Mint), такой проблемы там нет. Если курсор вывести нажатием на CTRL, то можно захватить другие обороты мыши. Решение: переключение отображения игры в оконный режим.

    Устанавливаем Windows игры в Linux с помощью Steam (Proton)

    Для совместимости игр с операционными системами GNU/Linux, компания Valve разрабатывает проект Proton (Steam Play), который в свою очередь состоит из различных наработок, таких как Wine, DXVK, esync. Подробнее почитать о Steam Proton можно в нашей статье: Steam Play улучшает поддержку Windows-игр для Linux.

    Информация о качестве поддержки Windows игр в Steam Proton доступна по ссылке: ProtonDB.

    Для включения опции Proton, нам необходимо открыть Steam – затем Настройки – Steam Play – и включить доступные опции.

    Версию Steam Proton стоит выбирать самую актуальную, т.е с большим номером.

    Дальнейшая установка игр ничем не отличается от установки в системе Windows. Steam Play автоматически произведет нужные настройки для установки игры.

    Сравнение производительности видеокарты Nvidia Geforce 1060 в Ubuntu 19.04 и Windows 10

    Сравнение проводилось на ноутбуке с видеокартой Nvidia Geforce 1060 (6 ГБ) и процессором Intel® Core™ i7 8750H. Операционные системы Windows 10 1903 (build 18362.10019), версия видеодрайвера NVIDIA GeForce Game Ready 436.15 и система Ubuntu 19.04 с версией видеодрайвера 430.40 (самый актуальный в репозитории ppa:graphics-drivers).

    World of Tanks

    Танковые сражения в World of Tanks в Windows 10 показывали от 115-130 fps до 150-165 fps, в зависимости от игровой сцены.

    В Ubuntu 19.04 от 100 до 120 fps. Настройки Высокие, sd клиент.

    World of Warships

    В морских сражениях World of Warships в Windows 10 производительность держалась от 65 до 75 fps.

    В Ubuntu 19.04 игра World of Warships показала производительность от 60 до 70 fps, но периодически сильно проседала до 25 fps. Настройки высокие, hight клиент.

    Обе игры в Ubuntu были установлены с помощью Lutris.

    War Thunder

    Также, с интересом проверил производительность видеодрайвера в игре War Thunder. В Windows 10 игра была установлена с помощью нативного клиента, а в Ubuntu 19.04 с помощью Steam (нативная версия).

    В морских сражениях в War Thunder в Windows 10 отображался fps от 65 до 85, в воздушных боях около 100 fps.

    В Ubuntu 19.04 варьировался fps от 35-55 в морских сражениях и 75 fps в воздушных.

    Версия из Lutris, использующая DXVK, в Ubuntu 19.04 показала fps от 50 до 75 в морских сражениях и 60 fps в воздушных.

    Знаю, что разработчики War Thunder тестируют версию с использованием библиотек Vulkan. Не тестировал её, но уверен, что производительность будет значительно выше, чем у нативной версии, использующей OpenGL.

    Euro Truck Simulator 2

    В симуляторе Euro Truck Simulator 2 производительность в Windows 10 отображалась от 85 до 120 fps.

    В Ubuntu 19.04 производительность игры ETS 2 варьировалась от 55 fps (в редких случаях) до 110 fps. В обоих случаях были использованы настройки Ультра.

    Как видим, производительность игр в Linux уступает Windows 10, но при использовании библиотек DXVK и Vulkan разница гораздо меньше, чем при использовании OpenGL. В любом случае это прорыв для пользователей Linux: доступных игр стало гораздо больше, а их установка стала максимально простой.

    На мой взгляд, осталось решить проблему работы античитов. Именно из-за проблемы с работой некоторых античитов, в Linux не доступна еще масса игр.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *