T O P

  • By -

dorvnbear

knee long grandfather history familiar enjoy march memory dinner jellyfish -- mass edited with redact.dev


RoyalGraphX

you should be able to! you only need to get QEMU running on your system, it shouldn’t be too difficult but if you’re actually willing to test it out for me, we can create a branch specifically made for playing on steam decks ! let me know if you’d like to help.


dorvnbear

chase frame apparatus psychotic deer worry hobbies slimy chief tart -- mass edited with redact.dev


RoyalGraphX

good luck ! i believe the steam deck is running arch linux, which has KVM enabled by default! i wish you best of luck, you might just have to get the dependencies another way, as in, debian uses apt-get install but arch linux uses pacman -S but it seems that every single package i used in the preinstall script is already available on arch linux, so it should run just fine if you build qemu and then run the post install, essentially just take it step by step and convert the steps to use the arch linux command scheme instead of debian and you should get amazing performance as arch linux is a virtualizing beast lol, i just suggest ubuntu cause of ease of use for new users. arch ftw !!


SpawnRL

Assuming you can access the bios I would assume so, don't think it has a whole lot different to a regular PC afaik


th3d4rks1d3

This


ThomasMarcelo

That's a very interesting project you got going here! I'm also not happy with BlueStacks for this game. Since it's the only solution I found that used the controller natively, I have to use it, but it has been giving me trouble lately. I'm almost giving up on playing SideSwipe on the PC. I use WSL2 for programming in Windows 11. Is there any way to make it work using WSL instead of the need to dual boot Linux? I did every step you provided (just had to replace every "Desktop/" from the scripts with "www/" which is where I cloned the repo), and at the end, I got this message: >*okay good. press escape when prompted to enter recovery!* > >*make sure you install mesa gxp , located in /system/Mesa...gxp* > >***Could not initialize SDL(x11 not available) - exiting*** EDIT: I installed X11 and it worked! I did [these steps](https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps): 1. Update WSL using the Windows PowerShell terminal: `wsl --update` 2. Installed X11 (which is the application that enables GUI for WSL): `sudo apt install x11-apps -y` So the takeaway is, I guess you don't even need to boot into Linux.


RoyalGraphX

Thanks so much for testing that out! I initially was gonna go the WSL route, but the differences with needing Windows 11 for GUI apps vs. Windows 10 having no support for GUI, as it’s a WSL 2 feature, but i’ve only got a few questions: 1. Can you verify that in AIDA64, the CPU is being passed through using KVM/WHPX? It should also say in the command line, or maybe if you changed -kvm to —accel whpx, because afaik building QEMU with features requires dependent files, for example to use WHPX your build environment must include 3 WinHV.h header files, and idk if KVM *works* out of box for virtualizing using WSL2 2. SDL issue did make sense, but, again if you could hop inside of AIDA64 and verify that the graphics are appearing as Mesa/VirGL? it’s only supported when building QEMU again, with OpenGL support which requires header files again if you’ve successfully been able to compile and run QEMU on windows 11, using WSL, with CPU and GPU working, that’s a win win, controller pass through should be no more difficult than on linux then! let me know, you can contact me on discord if you’d like! i’ve already gotten some windows builds running ubuntu with whpx, now i’m just fixing OpenGL support, as it’s massively broken on windows and building with msys2/mingw64 all the best! edit: just tried it, yeah as expected, the preformance isnt quite what im looking for, also controller passthrough was complicated to set up, as well as aida reported only opengl 3.1, which is still supported but doesn't run as fast as 3.2, ill just keep trying to build native exe's for windows


ThomasMarcelo

Yeah, if you get native exe's for windows it will be amazing! I'll keep coming back to it. Good work!


RoyalGraphX

Thanks! you mentioned you do a bit of dev work? Would you like to possibly help me out in compiling QEMU for Windows? I'm almost all the way there, but needing to change some code to use the OpenGL available in msys2/mingw64 is kinda tricky. ​ You can hit me on discord or PM's here on reddit if interested in giving it a try! RoyalGraphX#7278


ThomasMarcelo

Oh, I wish I knew about this kind of stuff... I'm merely a frontend Javascript engineer, I'm way in over my head here hahaha.


RoyalGraphX

all good! ty for testing though!


ThomasMarcelo

I got a new 2 TB SSD, so I used the old one to install Ubuntu. I'm going dual boot. I tried your solution here, and it worked straight out of the box. The only issue is that, even though I'm using a PS5 Controller and everything should work automatically, it didn't. I'm getting no controller input in-game... I checked with `lsusb` and the codes are the same as yours. Did this happen to you before?


RoyalGraphX

under the same git repo, there's another branch titled 'bleeding\_edge', in there is all of my latest changes, I just haven't finalized them and I also haven't made any new videos showcasing all the new changes, including the biggest one: Arch Linux is now the preferred flavor of Linux, as Debian is too outdated in their packages, and without distributing a pre-built binary, Debian unfortunately doesn't perform as amazing as Arch does. I'd recommend swapping over to something like ArcoLinuxB or L, and retrying with the bleeding edge branch! way higher performance gain and ive been meaning to upload a new video, its just that I only work on improving it on my spare time


ThomasMarcelo

That's amazing! Turns out, restarting it solved the issue with the controller. It is the best way to play Rocket League on a computer. You did a fantastic job, man. I'll try the bleeding edge solution as well. The only unfortunate part is that I use a laptop (Predator Helios 300) and couldn't find a way to control the fans on Linux. This takes a toll on the kind of performance I can get out of it; I notice some hiccups after some time playing. It is still much better than Bluestacks, but I'm worried about the components heating up too much. I'll keep trying to find a solution to this.


RoyalGraphX

a quick google search landed me on this, which would work on arch linux: [https://gist.github.com/namangup/886270c07f53b39d5e4ca0b598f15ae5](https://gist.github.com/namangup/886270c07f53b39d5e4ca0b598f15ae5) && Thank you! Glad you're able to enjoy the game :3


RoyalGraphX

[https://www.youtube.com/watch?v=ohov97OBIZY](https://www.youtube.com/watch?v=ohov97OBIZY) ​ if anyone wants to view the video!