1 1

About This Club

All about gaming on armhf/arm64 Clients and servers
  1. What's new in this club
  2. I would suggest to ask on discord Pi Labs, they have a subforum there - box86-steam-unstable
  3. You almost saved my life hahaha Now I have box86 and box64 runnning OK thanks to you, but I can't manage to run steamcmd (っ˘̩╭╮˘̩)っ I got Box86 with Dynarec v0.2.5 28b05465 built on Jan 16 2022 18:04:17 Error: reading elf header of /root/steamcmd/steamcmd.sh, try to launch natively instead Segmentation fault (core dumped) Do you guys know what is this error? Also, I have the same problem runining box86 with chroot (wich I had installed following the older rna guide). I thought that it was because of the lack of box64 in the envirioment, but aparently it's not.
  4. I was having an error when trying to compile box86 on arm64 (marm not recognized). I found on github a good solution https://github.com/fengxue-jrql/box86-and-box64-for-arm64/ . Basically it is the same as shown here, but the box86 is compiled on armhf and then copied to arm64. You can download box86 from the link. For wine I used regular tutorial from box86 site and had no issues. Just wanted to post a reference here in case somebody else has similar problems.
  5. Why don't you use flatpak? I used it in my RK3399 board and it runs great. I got the latest release of PPSSPP on Armbian Focal. But because the lack of OpenGL ES 3.2 and Vulkan Driver, a demanding game like God of War Chain of Olympus only get around 16-18 fps (2x res, autoframeskip). For a middle game title it runs almost full speed. Like DragonBall Z Shin Budokai 60 fps, Daxter 30 fps with the same setting (2x res, autoframeskip) sudo apt install flatpak flatpak search ppsspp flatpak install org.ppsspp.PPSSPP I also got Dolphin & Flycast Emulator with quite great performance from flatpak. But maybe dolphin need the driver for OpenGL ES 3.2 or Vulkan to get a higher framerate. Currently the only two-emulator that don't work from apt package or Flatpak are N64 Emulator and RetroArch (Installing core is disabled).
  6. Yes, after running your script manually in Armbian Focal. I have a lot of dependencies conflict especially from armhf package vs. arm64 package. As a result almost all my 64bit program that has dependencies conflicts were removed from the system. After a while, I looked at how TwisterOS do this beautifully without any dependencies conflict. When building Box86 in TwisterOS, I just realized that TwisterOS only need this "arm-linux-gnueabihf" library files. Then I copied this library and pasted them to my Armbian Focal in /usr/ folder. After that I fixed all dependencies conflict by using "sudo aptitude install" and remove all armhf package that has conflict. Magically, all the conflicts were gone and as what I suspected that Box86 could compile successfully even without armhf package dependencies. Now I am very happy because I can run both Box86 and Box64 without interfering each other. even wine32, wine64 and winetricks are working. I'll say that this Library Method is better than the Schroot Method. But I am not sure for some distributions that do not support Multiarch like Manjaro, whether this Library Method is working or not. If it isn't then they have to stick with the Schroot Method. I am not good at github and scripting. I trust you, maybe you can try first. If it works, then you can update the armbian-config on Github with the command that I wrote. Many Thanks @NicoD
  7. Nice job. I had a lot of problems getting it to work on Hirsute. So I never looked into it to make it work on other releases. If you'd be willing to adjust the armbian-gaming script to do this, I'll accept any commit. https://github.com/NicoD-SBC/armbian-gaming I also was planning to add installation of PPSSPP. But never came to it. If you want to do that... I'm working on a new review video. So I ain't got time for that.
  8. Dear All, I just want to share my workflow of successfully installing Box86-Box64, Wine32-Wine64 and Winetricks on Arm64 Big thanks to @NicoD for sharing his source code of Armbian-Gaming. I modified some of his code to be used in Armbian Focal (or any Arm64 distro) and fix the armhf dependencies issue by using the "arm-linux-gnueabihf" Library from TwisterOS. I also used some of Box86 Manual. So many thanks to all of them. Ok Let's Start: 1. Add armhf multiarch sudo dpkg --add-architecture armhf sudo apt-get update 2. Install dependencies for box86 & box64 sudo apt-get install git cmake cabextract gcc-arm-linux-gnueabihf libc6-dev-armhf-cross Then download these "arm-linux-gnueabihf" files and extract them on folder /usr/ (Alternatively, you can manually copy paste the "/usr/arm-linux-gnueabihf" folder from TwisterOS and transfer it to your arm64 OS. This file contains dependencies for Box86) *NOTE: I split the files because Armbian site doesn't allow me to upload more than 1,5MB. arm-linux-gnueabihf.7z.001 arm-linux-gnueabihf.7z.002 arm-linux-gnueabihf.7z.003 arm-linux-gnueabihf.7z.004 3. Compile box86 for general ARM64 board (read box86 manual for more info about your board) cd git clone https://github.com/ptitSeb/box86 cd box86 mkdir build cd build cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo make -j3 sudo make install sudo systemctl restart systemd-binfmt cd 4. Compile box64 for general ARM64 board (read box64 manual for more info about your board) cd git clone https://github.com/ptitSeb/box64 cd box64 mkdir build cd build cmake .. -DARM_DYNAREC=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo make -j3 sudo make install sudo systemctl restart systemd-binfmt cd 5. Restart your Computer 6. Install Wine32 & Wine64 (Merged is the best option, and please follow the sequence accordingly. Currently at the time of writing, wine 5.21 & Wine 6.0.2 have the best support from Box86-Box64. You can also try a different version of wine if you want) #Wine 5.21 cd cd ~/Downloads wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-devel-i386_5.21~buster_i386.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-devel_5.21~buster_i386.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-amd64/wine-devel-amd64_5.21~buster_amd64.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-amd64/wine-devel_5.21~buster_amd64.deb dpkg-deb -xv wine-devel-i386_5.21~buster_i386.deb wine-installer dpkg-deb -xv wine-devel_5.21~buster_i386.deb wine-installer dpkg-deb -xv wine-devel-amd64_5.21~buster_amd64.deb wine-installer dpkg-deb -xv wine-devel_5.21~buster_amd64.deb wine-installer mv ~/Downloads/wine-installer/opt/wine* ~/wine rm -rf wine-installer cd #Wine 6.0.2 Stable cd cd ~/Downloads wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-stable-i386_6.0.2~buster-1_i386.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-i386/wine-stable_6.0.2~buster-1_i386.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-amd64/wine-stable-amd64_6.0.2~buster-1_amd64.deb wget https://dl.winehq.org/wine-builds/debian/dists/buster/main/binary-amd64/wine-stable_6.0.2~buster-1_amd64.deb dpkg-deb -xv wine-stable-i386_6.0.2~buster-1_i386.deb wine-installer dpkg-deb -xv wine-stable_6.0.2~buster-1_i386.deb wine-installer dpkg-deb -xv wine-stable-amd64_6.0.2~buster-1_amd64.deb wine-installer dpkg-deb -xv wine-stable_6.0.2~buster-1_amd64.deb wine-installer mv ~/Downloads/wine-installer/opt/wine* ~/wine rm -rf wine-installer cd 7. Create Symlink to Wine sudo ln -s ~/wine/bin/wine /usr/local/bin/wine sudo ln -s ~/wine/bin/wineboot /usr/local/bin/wineboot sudo ln -s ~/wine/bin/winecfg /usr/local/bin/winecfg sudo ln -s ~/wine/bin/wineserver /usr/local/bin/wineserver sudo chmod +x /usr/local/bin/wine /usr/local/bin/wineboot /usr/local/bin/winecfg /usr/local/bin/wineserver 8. Setting Wine32 Folder in ~/.wine (set win32 as wine default, because currently winetricks doesn't work in win64. I would gladly use win64 as my default setup only if winetricks works in win64 in the future). WINEPREFIX=~/.wine WINEARCH=win32 wine winecfg 9. Setting Wine64 Folder in ~/.wine64 WINEPREFIX=~/.wine64 WINEARCH=win64 wine winecfg 10. In Home Folder Create alias in .bashrc (to make shorter command for wine64) cd nano .bashrc --> enter this command alias wine64="WINEPREFIX=~/.wine64 wine" --> then save (ctrl+x, choose yes) --> then logout & login 11. Installing & Running 32bit Windows app wine uninstaller wine /File/can/be/drag/and/drop/32bit.exe 12. Installing & Running 64bit Windows app wine64 uninstaller wine64 /File/can/be/drag/and/drop/64bit.exe 13. Install Winetricks sudo apt-get install cabextract -y cd ~/Downloads && wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks sudo chmod +x winetricks && sudo mv winetricks /usr/local/bin/ 14. Using Winetricks (ex: Corefonts & Dotnet 4) BOX86_NOBANNER=1 winetricks BOX86_NOBANNER=1 winetricks corefonts dotnet40 15. Creating Wine Desktop Launcher Now create a launcher in the desktop with this code in the command section: wine explorer /desktop=shell,1280x720 explorer.exe As an alternative, I personally like explorer++ mainly because of its GUI and additional feature compared to the original wine explorer. You can download it from here: https://explorerplusplus.com/software/explorer++_1.3.5_x86.zip and then extract it, and then rename to "explorer++.exe" (with small e, not capital E), then copy-paste it to the ~/.wine/drive_c/windows. Then create a launcher in the desktop with this code in the command section: wine explorer /desktop=shell,1280x720 explorer++.exe **NOTE: - With this setting I am able to run Box86 and Box64 without having dependencies conflict between armhf package and arm64 package. - I used the win32 as my default wine. Alternatively you can also use win64 as your default ~/.wine setup. It is up to you (In fact, by default it will create win64 setup in your ~/.wine folder). - For RK3399 users, you can use these scripts to Install and Update Box86 & Box64: install_box86.sh install_box64.sh update_box86.sh update_box64.sh I hope this could help somebody out there. Have a Nice Day! RNA
  9. In this video I show how to use armbian-gaming.
  10. Hi all. I'm working on a script that can install different Linux gaming tools like Box86, Box64, PPSSPP, ... For now it can only install box86 and box64. There is also an issue installing wine, so this doesn't work either. https://github.com/NicoD-SBC/armbian-gaming Download and unzip and run script : sudo /bin/bash ./armbian-gaming.sh When ready I'll make a video about it and give more info. I've tested it on the PineBookPro with Hirsute. With the Odroid N2+ you need to activate panfrost, install dependecies for N2+, and then install box86. Tho it didn't work as it should. If "install box86" gives a build error, try the dependencies for N2+ and try "install box86" again. Please let me know your experiences on other systems.
  11. I have a Retro-bit gamepad but it does to seem to be detected in Twister OS, any one know of what is supported or what I need to do to get mine working?
  12. Hi all. I've just finished a new video where I show the gameplay of EmuElec on the Odroid HC4. I must say I'm amazed by how well it performs. It doesn't perform that much worse than the Odroid N2+. The biggest advantage is that you can use a normal 3.5" hard drive for your games library. The single USB2 port is enough to connect your controller. Here's my video.
  13. no I will not loose time on that. this is for noobs, the pro knows how to make it. it's all open source. just compile everything hahaha we are making severe changes and those will appear sooner or later. this is our discord server if someone want to join https://discord.gg/buqfVHYTBA the idea it's to port our TwisterOS work, so move to xfce and redefine the build as TwisterOS Armbian.
  14. It's mainline Focal 5.8 with panfrost. @Salvador Liébana did build the image. I'm just a messenger spreading the word. His team is behind TwisterOS for the Raspberry Pi. They've got tons of portable apps to make life easy for noobs to experienced user. Will be an amzazig addition to armbian. This is a preview of what's to come for more SBCs. Certainly when panfrost is ready for Odroid N2/N2+ They've got a whole club on Discord for every project of the group. A lot happens there. @Salvador Liébana Is it possible to write a build script for your image that makes use of ours.(write down all yours steps) Then it will take a big load of your back in the long time. You then always are along with armbian changes. And maybe later we can merge this to te desktop project. Then you can build it all without having to set up something manually. I hate to see too much forks. People better work all together to improve that what we build. Cheers.
  15. Very nice! Did you build from desktop branch or master? Legacy kernel?
  16. Armbian Reforged has been released. Here my video on how to install it and set it up on your RK3399 device. Here again the download link : https://drive.google.com/file/d/1gQtgWz2pH2TX9Qs_bcDU9zn7w4edfcVf/view?fbclid=IwAR0SRSC8M_1_qm825n4Bd7bqjLmO30qTpFo73qQQga-TC_LRuc2BVFcGzKU Enjoy
  17. Hi all. @Salvador Liébana has made a preview Armbian image with many emulators preinstalled. Also Box86 with which you can play x86 Windows games and x86 Linux games. Also running some Windows programs is possible with this. Download Armbian Forged : https://drive.google.com/file/d/1gQtgWz2pH2TX9Qs_bcDU9zn7w4edfcVf/view?fbclid=IwAR0SRSC8M_1_qm825n4Bd7bqjLmO30qTpFo73qQQga-TC_LRuc2BVFcGzKU Here my video about Windows games on the preview build. Here some videos of @Salvador Liébana himself.
  18. Hi all. For gaming on the Raspberry Pi 4 there is nothing better(opinion) than TwisterOS. It is Raspberry Pi OS with a lot preinstalled tools for gaming. Also very nice skins to make your OS look like old Windows versions, or even MacOS. You can play old Windows games with it thanks to Box86 + wine which is preinstalled and configured. Also native x86 Linux games run amazingly well with it. There is a Steam client preinstalled. Is must say I've never used it, since I've never used/liked Steam. You can download TwisterOS here : https://twisteros.com The official TwisterOS reviewer on Youtube is @Salvador Liébana and his colleague from Pi Labs : https://www.youtube.com/channel/UCgfQjdc5RceRlTGfuthBs7g If you got questions about TwisterOS you can go to Discord and find the TwitserOS group. And for Box86 there is also a Discord group. I also made some videos about it. First how to install it and configure it to your choice. Next is Windows games on Twister OS 1 : Here video number 2 of Windows games on TwisterOS. You can also use TwisterOS to run old Windows programs. Here my video about that. I still need to make videos about x86 Linux games on TwisterOS, and console emulation. When done I will also share these here. Please share your experiences.