Установка Линукс и запуск windows игр на Nintendo Switch
Вставка
- Опубліковано 25 лют 2024
- Записываю впервые, понимаю, что не идеально получилось. Ссылки мне ютуб не разрешил добавить в описание, так как канал сырой, попробую скинуть в комментариях.
Текстовая версия:
Это небольшой ГАЙД по установке Линукса на Нинтендо Свич и запуску windows игр на нём. У меня, к сожалению, не было лишней карты памяти и свободного времени, чтобы с самого начала воспроизвести весь процесс. Поэтому покажу лишь выполненные мной шаги. И если у вас что-то не получится или будет непонятно, спросите - отвечу в комментариях. Итак, приступим. Для начала нам надо скачать и распаковать всё необходимое по ссылкам из описания и подготовить карту памяти. Для этого используем компьютер, картридер внешний или встроенный и программу Rufus. Вставляем карту памяти в ПК, запускаем программу и форматируем карту памяти с такими параметрами. Содержимое из архива с hekate закидываем в корень карты памяти, после чего безопасно извлекаем её, втавляем в Свич и включаем. Вы попадёте в меню hekate, где подтвердив дату время, выберите меню Tools, затем Partition SD Card, нажмите ОК задайте размер раздела под Линукс, чтобы свободными (под HOS) осталось не менее 6Гб для установочных файлов. Жмём Next Step, затем Start и подтверждаем действие кнопкой питания на Свиче. После завершения не закрываем окно и жмём SD UMS, подключаем юсб кабелем Свич к ПК и кидаем файлы из архива Линукс в корень с заменой. -Тут же в папке bootloader - ini можете отредактировать файл L4T-jammy для разгона, добавив конфиги из описания.- После копирования файлов безопасно извлекаем устройство на ПК, на Свиче закрываем окно и жмём Flash Linux. Подтверждаем и дожидаемся завершения установки. Закрываем это меню, возвращаемся на домашний экран и выбираем More Configs, там жмём иконку с Ubuntu, пойдёт загрузка, после которой через некоторое время появится экран настройки пользователя: задайте имя и несложный пароль для дальнейшего удобства. Система настроится и запустится, вам надо будет подключиться к wi-fi через меню вверху справа, открыть меню приложений и запустить там L4T-Megascript, нажать ОК, потом Go to selection, снять галочку с автоообновления, выбрать Pi-Apps и нажать Install Items, ввести ваш пароль и дождаться завершения установки. Появится ярлык на рабочем столе и в меню приложений, запустите его, выберите Tools, Emulation, Wine x64 и нажмите Install, введите пароль и подтвердите. Автоматически установится Box64. После установки у вас появятся ярлыки для работы с wine, запустите winetricks, выберите префикс по умолчанию, затем Установить библиотеку DLL, найдите DXVK 1.7, поставьте галочку и нажмите ОК, ждите, пока снова не появится окно winetricks, после чего закройте его. Скачиваем DXVK async 1.9.4 с GitHub и распаковываем, файлы из папки x32 копируем с заменой в префикс wine. Чтобы папка отображалась, проставьте в меню галочку Показывать скрытые файлы. В меню приложений запускаем Wine Configuration, выбираем версию винды и проверяем, что библиотеки настроены правильно. Теперь идём в папку с игрой, там можно создать dxvk.conf для настройки DXVK, усправления оверлэем и фреймрейтом. Копируем название exe-файла игры, запускаем терминал в папке с игрой и вводим wine game.exe, запускаем.
Конфиг разгона:
ram_oc_vdd2=1350
ram_oc_vddq=650
ram_oc=2300000
oc=4
dvfsb=1
gpu_dvfsc=1 - Ігри
Очень подробное и информативное видео, долго искал простой способ без кучи всяких команд и наконец нашел. Спасибо, буду пробовать.
Спасибо! Завтра попробую)))
Лучший!
Спасибо за такой подробный ролик, а пробовал обновлять джетпак до последней версии и вулкан вместе с ним до версии 1.3? В теории можно будет и версию dxvk поднять, пытаюсь настроить все это с обновленным джетпаком, но не хватает ровности клешней😅
Пробовал. Вулкан обновляется только до 1.2. И х86 игры перестают работать, возникают графические баги. Так что смысла нет, забейте)
Пока не поробовал но буду пытаться ставить
Оо, благодарю, завтра на выходном попробую, ещё раз спасибо!
P.s. tony hawk ug2 как себя показал ?)
Для tony hawk надо скачать exe патченый под широкий экран и разрешение 1280×720 и будет работать отлично с максимальной графикой. Правда я пока не выбрался из скейтпарка в город, там могут быть просадки, позже проверю и выложу тесты. Ссылка на патченый экзешник www.wsgf.org/dr/tony-hawks-underground-2/en
@@ninetiesboy6827 ждём-с)
@@iProGun залил видео тест. Полёт нормальный.
Хорош!
Подготовка флэшки: rufus.ie/ru/
Инструкция: wiki.switchroot.org/wiki/linux/l4t-ubuntu-jammy-installation-guide
Образ: download.switchroot.org/ubuntu-jammy/
DXVK: github.com/Sporif/dxvk-async/releases/tag/1.9.4
Стики в линуксе дрифтят. В родной системе все нормально. Я так понимаю нужно настроить мертвую зону. Но нигде не могу найти чего-то подобного(
У меня дрифтил левый, я на новый заменил и перестал, теперь правый дрифтит, после замены тоже перестанет я уверен, но правый менять на лайте это ужас
Расскажи поподробнее о power mode, что это такое и как изменит работу свича? Например что значит Pref OS All?
Хотелось бы увидеть как работают легендарные Дальнобойщики-2 на свиче) так и не смог понять как их запустить
Интересная идея. Я попробую)
Выложил тест на канале. Если коротко - не играбельно.
Спасибо😊
UPD
Сначала вы должны установить wine64 из pi-apps. Вместе с ним установится box64 автоматически. Откройте папку с игрой, где находится exe файл и запустите оттуда терминал правой кнопкой мыши. В терминале введите: wine game.exe. Последняя версия box64 сломана. Скачайте прошлую версию по ссылке: github.com/Pi-Apps-Coders/box64-debs/commit/76149402124b8276324b47186a07814adb93af36#diff-e249003a5c099c2ebc568a7d175c6655dfcd665c11bf5a959c4925ec2814ed90 И установите через терминал командой: sudo dpkg -i box64-tegrax1_0.2.7+20240229T063446.6a98369-1_arm64.deb
---
First you must install wine64 from pi-apps. Box64 will be installed automatically along with it. Open the game folder where the exe file is located and launch the terminal from there with the right mouse button. In the terminal, enter: wine game.exe. The latest version of box64 is broken. Download the previous version from the link: github.com/Pi-Apps-Coders/box64-debs/commit/76149402124b8276324b47186a07814adb93af36#diff-e249003a5c099c2ebc568a7d175c6655dfcd665c11bf5 a959c4925ec2814ed90 And install via the terminal with the command: sudo dpkg -i box64-tegrax1_0.2.7+20240229T063446.6a98369 -1_arm64.deb
This is a small GUIDE for installing Linux on a Nintendo Switch and running Windows games on it. Unfortunately, I didn’t have an extra memory card and free time to reproduce the whole process from the very beginning. Therefore, I will only show the steps I completed. And if something doesn’t work out for you or is unclear, ask - I’ll answer in the comments. So let's get started. First, we need to download and unpack everything we need using the links from the description and prepare a memory card. To do this, we use a computer, an external or built-in card reader and the Rufus program. We insert the memory card into the PC, launch the program and format the memory card with the following parameters. We put the contents from the archive with hekate into the root of the memory card, after which we safely remove it, insert it into the Switch and turn it on. You will be taken to the hekate menu, where after confirming the date and time, select the Tools menu, then Partition SD Card, click OK, set the partition size for Linux so that at least 6GB are left free (under HOS) for installation files. Click Next Step, then Start and confirm the action with the power button on the Switch. After completion, do not close the window and click SD UMS, connect the Switch to the PC with a USB cable and drop the files from the Linux archive into the root with replacement. --Here in the bootloader - ini folder you can edit the L4T-jammy file for overclocking, adding the configs from the description.-- After copying the files, safely remove the device from the PC, close the window on the Switch and click Flash Linux. Confirm and wait for the installation to complete. We close this menu, return to the home screen and select More Configs, there we click the Ubuntu icon, the download will begin, after which after a while the user settings screen will appear: set a name and a simple password for further convenience. The system will set up and start, you will need to connect to wi-fi through the menu at the top right, open the application menu and launch L4T-Megascript there, click OK, then Go to selection, uncheck auto-update, select Pi-Apps and click Install Items, enter your password and wait for the installation to complete. A shortcut will appear on the desktop and in the applications menu, launch it, select Tools, Emulation, Wine x64 and click Install, enter the password and confirm. Box64 will be installed automatically. Once installed you will have shortcuts to work with wine, run winetricks, select the default prefix, then Install DLL, find DXVK 1.7, check the box and click OK, wait until the winetricks window appears again, then close it. Download DXVK async 1.9.4 from GitHub and unpack it, copy the files from the x32 folder and replace them with the wine prefix. To display the folder, check the Show hidden files checkbox in the menu. In the applications menu, launch Wine Configuration, select the Windows version and check that the libraries are configured correctly. Now go to the game folder, there you can create dxvk.conf to configure DXVK, control overlay and framerate. Copy the name of the game exe file, launch the terminal in the game folder and enter wine game.exe, launch it.
помогите плз, бесконечная загрузка в ubuntu unity (где еще лого и крутящиеся точки)
Все сделал по инструкции ради интереса, операционка встала, вино говорит нужно другую систему 64
Как же мешает МУЗЫКА! За ролик лайк.
Можно подробное видео про то как установить steam и использовать proton вместо wine? Не могу нормально стим скачать, пишет что нет библиотеки 32bit и выдает для запуска стима библиотеки которых нет в apt
@@Dorit2828 можно коротко: никак. Протон не работает на архитектуре арм даже через бокс64, а стим люто жрёт ресурсы сам по себе, даже установив будет сильно тормозить и ничего запустить из игр не получится.
После установки игры вообще не запускаются. Возможно ли установить более свежую dxvk с async?
Наберите в терминале команду:
box64 --version
И посмотрите какая у вас версия, от какого числа.
14 марта 2024 v0.2.7
видимо без конфиг файла не хочет работать. Я запускаю через рабочий стол, по другому не работают кнопки геймпада свича
еще почему то запускает directx11, а игре нужен минимально 9
А если Wine не запускается?
может я что-то упустил но при запуске L4T мне выдает следующие: Congratulations, Linux tinkerer, you broke your system. The init package can not be found, which means you have removed the default debian sources from your system.
All apt based application installs will fail. Unless you have a backup of your /etc/apt/sources.list /etc/apt/sources.list.d you will need to reinstall your OS.
Можно установить pi-apps напрямую, введя в терминале команду: wget -qO- raw.githubusercontent.com/Botspot/pi-apps/master/install | bash
привет! затык в начале. подготовил руфусом карту, распаковал архив с хекейт на карту, ставлю в свич, запускаю - "hekate failed to open payload.bin". что я делаю не так Т_Т
В какой файловой системе форматировали? Как выглядит карта после распаковки хекаты?
@@ninetiesboy6827 форматировал в FAT32 (все параметры как на видео). на карте памяти папка bootloader и файл hekate_ctcaer_6.1.1.bin (содержимое архива с хекейт с гитхаба). сорри, картинок не прикрепить
марико или эриста? разгон цп, памяти, гпу?
Установить линукс можно на любую ревизию. Разогнать тоже, но на эристе меньше максимальные частоты, насколько мне известно. Конкретно мои тесты на марико.
Подскажи, как сделать так, чтобы игра на весь экран запускалась?
и как сделать так, чтобы кнопки системы отключались во время игры?
Смотря какая игра. Обычно в настройках самой игры при выборе разрешения 1280×720 она на весь экран становится. В некоторых играх можно разрешение поменять в конфиг файле отдельном. В случае с Need for Speed Underground 2 я патчил exe файл игры программой uniws
Чтобы переключить джойконы в режим геймпада, нажмите кнопку, которая делает скриншот.
У меня встроенная клавиатура пропадает, что делать?
Если речь об экранной клавиатуре, она вызывается кнопкой "+" (плюс) на джойконе
Какие игры играбельны?
Думаю все игры до 2015
Как быстро в линуксе свич разряжает?
Быстро. Особенно с разгоном
Test fifa 20 or pes2018
сделал всё как в гайде, но у меня зависает либо на первом booting, либо проходит его и потом вечная загрузка ubuntu (
решил проблему? сам хочу накатить просто
@@mimirn1 да, зайди в Hekate/Console Info/MicroSD,
Посмотри на параметр Max Bus Speed,
Если там 104 то меняй СД карту
Там нужна поддержка DDR200(узнал в сообществе разрабов)
У меня две карты которые не поддерживают ddr200 но одна из них смогла работать с линуксом
@@mimirn1 зайди в hekate/sd card info
И посмотри на max bus speed если там 104 а не ddr200 то меняй СД карту(у меня две не поддерживают ддр200 но на второй сработало)
мой вайфай не видит
пишет boot.dat?
Не видит файлы на флэшке. Форматировали через руфус в fat32 ?
@@ninetiesboy6827 да, через Руфус. Закидываю файлы потом, вставляю СД, а потом выдаёт эту ошибку
С выделенных 10 гб на Линекс осталось 100 мб 🤦🏻♂️
Так в инструкции сказано наоборот, оставить на карте 10, остальное отдать под линукс
не знаешь в чем может быть проблема? запускаю второй андер, экран переворачивается вертикально, если закрыть терминал, то экран остается таким же(это не связно с автоповоротом, я залочил его)
Нужно скачать программу uniws и пропатчить exe файл игры под разрешение экрана 1280x720
@@ninetiesboy6827спасибо, игра запускается в фуллскрине, но теперь появилась еще проблема, начальная заставка отображается с артефактами и шрифты не отображаются нормально, конфиг сделал такой же как в видосе, кроме худа
@@mcdonaldshireme У меня то же самое с потребностью в скорости, которую больше всего хочется по вертикали, я не знаю, как это изменить