also disabling ambient mode in yt should help too with reduce processing power but better option is using yt proxy to playback just videos without js bloat
@@deterlanglytoneThat's sad, but the Raspberry Pi just has a terribly slow CPU, my mini PC has a Ryzen 7 7840HS capable of decoding 4K60fps videos in H262/H264/H265/AV1 codecs, and this CPU is far from being the fastest CPU in the world, note that my CPU usage never got past 15% decoding a 4K60fps video, and no hardware decoding.
If you ever see filesystem corruption, deleting files likely will not fix the problem. If you have files you need, try to mount it as read-only and then copy files to a different device. If, as in this case, you don't need the files from the bad filesystem, reformatting is the best thing you can do.
To be fair in this case it's because FAT32 has no way to handle data corruption from the device being force powered off. Hence the weird 4GB garbage files.
Also of note, sometimes it won't cooperate with formatting either. In that case, try using dd to fill it full of zeroes first. I've had a fair few successes getting corrupted drives into a state where they can be formatted again using it.
What's interesting is that the Mali GPU supports H.264/AVC and VP9 decode, if only it could use it. But it's likely the console had no reason to ship software for video decode support so it doesn't
Even now there's no community firmware that managed to leverage that. In terms of video playback though, its CPU runs 720p60 h264 fine, 720p60 vp9 at very high CPU and RAM usage, and falls over at 720p60 av1 videos.
22:12 You're misunderstanding permissions here. This is not a system level permission, this is process level permissions. SIGSEGV occurs when the process attempts to read/write to memory that the process doesn't own. This is caught by the MMU, or Memory Management Unit, and reports it to the kernel. The process is stopped primarily because it causes system instability. You know that thing Mac OS 9 and below do where one program crashes and the entire system becomes unusable? SIGSEGV is the signal emitted to tell you that situation has been prevented.
YES. Finally. I really wanted to find videos of people installing Linux distros in weird places but TH-cam was awful at showing me what I asked. I found this video on accident lol
Since it's XFCE, I wonder how bad installing Chicago95 would go! 😋 I've watched a lot of other videos about this device by gaming TH-camrs and wasn't expecting this content crossover. Appreciate this different kind of video about it!
Hey, I used to be big into emulation handhelds. An issue you may have faced was that the stock SD card corrupted itself. I always immediately replaced my card with a Sandisk. As for the "modifed stock OS" part, that's because there are images of the Anbernic OS that have been modifed for added features. That said, you should definitely look into other emulation handhelds if you're interested. There are tons of options out there. The 35XX+ handhelds have Knulli and GarlicOS, as examples.
PLEASE CONTINUE USING EMULATION HANDHELDS TO INSTALL DESKTOP LINUX ON THEM ! You can start a series on that alone, no one does it on TH-cam, please do continue with this
12:08 The "modified" here means a specific community rebuild of the stock OS image by G.R.H. /cbepx-me that had some special functionalities with SD card partitions.
The problem was that the modified firmwares often shrunk the system partition, which didn't leave enough room for the installer to pull down and install the desktop environment. People kept messaging me with error messages and it was basically always the result of running out of space during installation. It was just easier to put the note there than to try and make the installer deal with partition resizing. I was working on a V2 for a while that actually added new partitions if there was free space on the disk, but I ended up dropping the project
It wasnt powering off the device that corrupted all those files, The SD cards that come with them are straight dog poop,as soon as I got my device I bought a branded 256gb sd card for it,the unbranded Chinese ones that come with them are known to get bricked after maxxing out the storage,I recommend buying a new big branded one and formatting it in FAT32 then flashing the image from their website (don't forget to extend the roms partition)
Even though this is a GBA SP knockoff, it’s still cool that a small device can run a desktop Linux OS. It’s just of mind blowing like how my friend in high school got a GBA flash cart that lets you download videos and watch a TV episode on a stock GBA.
It was a pleasant surprise to get one of these and get an SD card from a brand I already knew. I have a handful of these things (blame my broken brain for having fixations) and either they don't include an SD card or they are Powkiddy and use cards from Seapiy (??????)
@@MeruXYZI don't use the stock card because I store it away and use my own, even if it were like a sandisk card, but it's absolutely a fine card to use. A number of the roms that come with it are awful but the card itself is absolutely fine. It's not the no-name cards they used to use.
It’s well known in these little emulation handheld community that the SD cards that come with them are trash. Extract any ROMS you want, but do NOT use it for daily use. I can almost guarantee the issues you were having installing XFCE where due to the garbage micro SD card. Cheers
Like the other comment said, SD cards are better now, but roms used to be trash too. The Pokémon games used to crash at the end as some anti piracy thing or something
About the Classicube. Could be that the ELF file for the RasPi is compiled against a very old kernel, uarch (armv6) + linked dynamically: run 'file' against it yourself. Tbh I expect you should return to it when XFCE gets ported to 64bit as RG35XXSP kernel is 64bit now, according to the manufacturer's website.
The whirring noise, is likely the RF interference coming through the speaker amp. Imagine, when a cellphone is sitting beside your old windows 98 speakers.
Well, so if we started talking about installing desktops to devices who aren´t supposed to have a normal pc desktop. Can you install so sort of windows ce desktop version on the Dreamcast? i mean it runs windows so it could be possible... maybe
I see that you were moving files around in Windows - do you daily drive that OS and only install Linux distros for fun, for these videos? Or do you sometimes use Linux too outside of experimentation?
Just a heads-up: leaving ambient mode on seems to make videos sluggish. Try seeing if you are able to get a little more performance out of it while watching videos on TH-cam with it turned off.
That's a weird distro that puts the root folder inside /home. It's a potential security violation waiting to happen, at least in a proper multi-user setup, unless you don't allow ordinary users to share data, which would be weird too. Although, I'd love to see you get a proper 64-bit distro working, or even just to follow Rob Landley or Nir Lichtman's guides for setting up a minimal Linux. I'd also like to see you get KDE working on it. Maybe a challenge for another day.
Wonder if u can use programs like Wine and Proton to run PC programs on this Having even a small library of VNs on one of the larger Anbernic devices sounds like a nice alternative to spending $300 on a Steam Deck, for games that can run on a potato
There's already something called Portmaster that allows you to port older PC games to run on these devices. They've gotten games like Half Life 2, Stardew Valley and many others to run on these handhelds and it works quite well.
I know I'm not a patron so this will more than likely be overlooked, but what are the chances of a Solaris install video? There's so few videos on TH-cam of the Operating System, I thought it would be interesting.
I was surprised to see you attempt installing anything on the stock SD card. It seems the general community consensus for most of these emulation handhelds is to back up the stock sd card and put in a drawer, never to see it again lol.
The RG35XX series actually uses a Kioxia (formerly Toshiba Storage) boot card. I would guess the corruption was due to half-writes breaking the filesystem more than being a poor-quality card.
Newer SD card images based on 1.1.6 have been published on the GitHub page! github.com/MrJackSpade/RG35XXP-XFCE
just too let you know that ambient mode will make it lag
yes one!
Only compatible with the RG35XX Pro and not with RG35xx sp. Still trying to figure out how to install...
Forget 'can it run doom' now we're in our 'can it run libre office' era
More like 'can it run Crysis in Wine?' era.
can it run a barebones desktop Linux? Hmm, this console may support my fave distro.
😂😂😂
yes I love seeing operating systems installed where they aren't supposed to be
this video was posted 48 minutes ago, how did you post this 2 hours ago, what the actual fuck youtube
@@80HD-hf1jl prob released earlier for members
@@80HD-hf1jlhe’s a channel member mate
@@80HD-hf1jlThey are a channel member
@@80HD-hf1jlhe is a supporter for this channel that's why
The more cursed the OS/Device combo, the better the MJD video
Can't agree more
can't wait for linux on atari 2600
Windows ME
Bad bad, bad ema. No, go sit in corner.@emaheiwa8174
To be fair there is probably no hardware acceleration going on with video decode and thus video playback is probably being done on the cpu
Yeah, maybe it could just be enabled in about:config.
also disabling ambient mode in yt should help too with reduce processing power
but better option is using yt proxy to playback just videos without js bloat
Running the video in full screen actually makes it run full speed
That's a oddly common issue. I think Raspberry Pis still lack hardware acceleration for web browsers.
I don't recall why this is so common a issue?
@@deterlanglytoneThat's sad, but the Raspberry Pi just has a terribly slow CPU, my mini PC has a Ryzen 7 7840HS capable of decoding 4K60fps videos in H262/H264/H265/AV1 codecs, and this CPU is far from being the fastest CPU in the world, note that my CPU usage never got past 15% decoding a 4K60fps video, and no hardware decoding.
Ahh yes i love linux on my game boy
who doesn't?
it is actually probably **somewhat** possible on real hardware as the GBA is 32-bit
While playing Minecraft for the Nintendo 64
@@thatoneglitchpokemon yeah but it would probably be really hard
@@ccricersor on Ps1
Remember we don't mod consoles and install Linux on everything because it's easy, we do it because we thought it would be easy.
"Nice SP. What game are you playing right now?"
"WHAAAAAAT?"
You could technically run half life with a xash3d port, that would be pretty funny.
There's already a native Xash3D port for the RG35XX series.
*_valve intro intensifies_*
If you ever see filesystem corruption, deleting files likely will not fix the problem. If you have files you need, try to mount it as read-only and then copy files to a different device. If, as in this case, you don't need the files from the bad filesystem, reformatting is the best thing you can do.
To be fair in this case it's because FAT32 has no way to handle data corruption from the device being force powered off. Hence the weird 4GB garbage files.
Also of note, sometimes it won't cooperate with formatting either. In that case, try using dd to fill it full of zeroes first. I've had a fair few successes getting corrupted drives into a state where they can be formatted again using it.
What's interesting is that the Mali GPU supports H.264/AVC and VP9 decode, if only it could use it. But it's likely the console had no reason to ship software for video decode support so it doesn't
Even now there's no community firmware that managed to leverage that.
In terms of video playback though, its CPU runs 720p60 h264 fine, 720p60 vp9 at very high CPU and RAM usage, and falls over at 720p60 av1 videos.
I put some south park episodes on an sd and they played just fine
One if the Linux installs of all time
0:37 - why not?
22:12 You're misunderstanding permissions here. This is not a system level permission, this is process level permissions. SIGSEGV occurs when the process attempts to read/write to memory that the process doesn't own. This is caught by the MMU, or Memory Management Unit, and reports it to the kernel. The process is stopped primarily because it causes system instability. You know that thing Mac OS 9 and below do where one program crashes and the entire system becomes unusable? SIGSEGV is the signal emitted to tell you that situation has been prevented.
I wonder if it uses pi specific mapping addresses then?
I wonder if it would play back YT videos better if they were downloaded and played back locally, that often works for lower-end systems.
YES. Finally. I really wanted to find videos of people installing Linux distros in weird places but TH-cam was awful at showing me what I asked. I found this video on accident lol
Since it's XFCE, I wonder how bad installing Chicago95 would go! 😋
I've watched a lot of other videos about this device by gaming TH-camrs and wasn't expecting this content crossover. Appreciate this different kind of video about it!
Again, I am not stopping until I see a video from you about 3ds running windows 9x
In my experience disabling ambient helps a lot in terms of playback on TH-cam.
"which makes way too much sense for this channel"
ah yes the content I came for
who else clicked without reading the title clearly, thinking this was a real gba
Alright now slap bazzite on it bringus
I just love that you put "lookalike" in the title - other TH-camrs would just straight clickbut, but Michael does not! :)
Wild that you are doing this video after I just discovered your channel and I'm thinking about getting the anbernic sp
Anbernic devices are pretty neat
Hey, I used to be big into emulation handhelds. An issue you may have faced was that the stock SD card corrupted itself. I always immediately replaced my card with a Sandisk. As for the "modifed stock OS" part, that's because there are images of the Anbernic OS that have been modifed for added features. That said, you should definitely look into other emulation handhelds if you're interested. There are tons of options out there. The 35XX+ handhelds have Knulli and GarlicOS, as examples.
We got Anbernic XX Desktop Mode! Guess we finally have a budget steam deck, that costs 50/70$
PLEASE CONTINUE USING EMULATION HANDHELDS TO INSTALL DESKTOP LINUX ON THEM ! You can start a series on that alone, no one does it on TH-cam, please do continue with this
12:08 The "modified" here means a specific community rebuild of the stock OS image by G.R.H. /cbepx-me that had some special functionalities with SD card partitions.
The problem was that the modified firmwares often shrunk the system partition, which didn't leave enough room for the installer to pull down and install the desktop environment. People kept messaging me with error messages and it was basically always the result of running out of space during installation. It was just easier to put the note there than to try and make the installer deal with partition resizing.
I was working on a V2 for a while that actually added new partitions if there was free space on the disk, but I ended up dropping the project
13:30 A happy MJD.
Next Video idea, "Installing and Playing Minecraft Java edition on a PSP Lookalike"
u can put raspberry pi zero on psp
raspberry pi zero has minecraft preinstalled
HEEEEEEEEEEYYYYY Last time Michael covered a "Little Guy", and this time Michael did an emulation handheld. I must be dreaming.
It wasnt powering off the device that corrupted all those files, The SD cards that come with them are straight dog poop,as soon as I got my device I bought a branded 256gb sd card for it,the unbranded Chinese ones that come with them are known to get bricked after maxxing out the storage,I recommend buying a new big branded one and formatting it in FAT32 then flashing the image from their website (don't forget to extend the roms partition)
Even though this is a GBA SP knockoff, it’s still cool that a small device can run a desktop Linux OS. It’s just of mind blowing like how my friend in high school got a GBA flash cart that lets you download videos and watch a TV episode on a stock GBA.
I once installed Debian to a old Chromebook and it worked weirdly well. I'd LOVE to do this to something tiny like this.
Anyone else realize this is the same console bringus studios looked at?
TF2 slot
I am not surprised cause technically it already ran Linux as you said, just not a desktop GNU/Linux version. Still pretty cool that these sre hackable
Stock firmware is actually a trimmed down Ubuntu build, so as long as you have root shell access, APT package manager works.
This man and bringus make my day and make me want to dual boot on my main PC to fuxk around in linux
we got something working on michael's channel before gta 6
8:02 I've heard of downloading more ram but not memory space 😂😂😂
THIS IS THE VIDEO I'VE BEEN WAITING FOR!
super fun to see people doing this, I’m excited to see SteamOs
18:00 I feel like it should be able to run this just fine. Maybe hardware acceleration isn't enabled? Could be a graphics driver issue.
i see michael is in his bringus studios phase
is the hdmi out still work on xfce?
I like how everything goes wrong in every single Michael MJD video
The Getting over it background music is great
The first rule about this consoles:
Throw away that SD Card and a proper one
That one actually comes with a decent card from Kioxia (Formerly a Toshiba company). It's fine to use.
@@Calicoma ok in that case that's fine
@@CalicomaBack up your saves, because it most certainly is NOT fine to use. It will die prematurely, and o7 your saves and ROMs.
It was a pleasant surprise to get one of these and get an SD card from a brand I already knew. I have a handful of these things (blame my broken brain for having fixations) and either they don't include an SD card or they are Powkiddy and use cards from Seapiy (??????)
@@MeruXYZI don't use the stock card because I store it away and use my own, even if it were like a sandisk card, but it's absolutely a fine card to use. A number of the roms that come with it are awful but the card itself is absolutely fine. It's not the no-name cards they used to use.
You sounds like the dude who does the 2b2t mincraft server videos.
MICHAEL MJD I LOVE YOUR VIDEOS!
It’s well known in these little emulation handheld community that the SD cards that come with them are trash. Extract any ROMS you want, but do NOT use it for daily use. I can almost guarantee the issues you were having installing XFCE where due to the garbage micro SD card. Cheers
The one included with the SP isn't like the generic ones they used to use. It's a Kioxia (Toshiba) brand card and is a generally fine brand.
Like the other comment said, SD cards are better now, but roms used to be trash too. The Pokémon games used to crash at the end as some anti piracy thing or something
ı was expected to be in the bringus's channel when ı clicked to video lmao
About the Classicube. Could be that the ELF file for the RasPi is compiled against a very old kernel, uarch (armv6) + linked dynamically: run 'file' against it yourself. Tbh I expect you should return to it when XFCE gets ported to 64bit as RG35XXSP kernel is 64bit now, according to the manufacturer's website.
He's back!
Next: insatlling linux on my washing machine
woo love to see more SBC Gaming love!
21:30 you... on the first try? What kind of madness is this!?
It runs better than I'd imagined clicking on this video Oo
This channel is so comfy
The whirring noise, is likely the RF interference coming through the speaker amp. Imagine, when a cellphone is sitting beside your old windows 98 speakers.
That's some interesting minecraft/silent hill crossover
8:24 "OS X Upgrade Saga" MJD giving us spoilers???? i cannot wait for that video...
Right click, stats for nerds; instead of guessing if its dropping frames.
I LOVE my anbernic! The android on mine works really well for an emulation device as small it is.
LOVE THE VIDEO BEST MAN
Kodi would be a good frontend for linux on a tiny device like this
It should already have it pre installed, my rg353c has it pre installed
@@tallpchackerperson This stock OS doesn't.
Finally I can receive email on my SP like Paper Mario does
can you run steam in box86? Maybe try streaming a desktop steam game it :D
0:34 did you edit Tux, or has he always had bedroom eyes?
Does the HDMI output still work with this XFCE install?
I tried it. It worked, but was just stretched 480p window filling up a 720p display.
bro took "i'm moving to linux" to a whole next ecosystem
I'm going to have to update these scripts aren't I?
Video plays better on full screen, funnily enough
The man himself
The man himself, ignored in the comment section lol
Well, so if we started talking about installing desktops to devices who aren´t supposed to have a normal pc desktop. Can you install so sort of windows ce desktop version on the Dreamcast? i mean it runs windows so it could be possible... maybe
Bro he has a directory that is called linux with the linux logo
I usually imagine emulation to a pc or laptop so I was imagining emulation on this device until I realized this is a emulation device😟
skip ahead to 11:30 to view actual XFCE content that isn't just messing with SD cards. edit 14:50
8:23 OS X Upgrade Saga?
Foreshadowing?
yes, another mjd banger
24:41 ITS A 2319! :P Nice video
Maybe YOU can figure out a way to get PokeMMO running on this thing?
as soon as you have visible corruption in the filesystem any operations besides maybe chkdsk/fsck and wiping the partition will just corrupt even more
Becuse of this i love this chanel!
I see that you were moving files around in Windows - do you daily drive that OS and only install Linux distros for fun, for these videos? Or do you sometimes use Linux too outside of experimentation?
Is it like a SBC
Love the Clippy figure!
Ah, good ol' Anbernic metting MJD's "why the hell not?"
Can you install Arch Linux on a TI NSpire next? (Yes, that's a thing with ndless)
Is clippy gonna be the new eddy reliable trustman? XD
It already ran on a version of Linux
This really cool, just to thing how much you can do with Linux and open source. Software, It is amazing.
I wanna play Learn 2 Fly on there.
3:24 tf2 is real!
Just a heads-up: leaving ambient mode on seems to make videos sluggish. Try seeing if you are able to get a little more performance out of it while watching videos on TH-cam with it turned off.
That's a weird distro that puts the root folder inside /home. It's a potential security violation waiting to happen, at least in a proper multi-user setup, unless you don't allow ordinary users to share data, which would be weird too. Although, I'd love to see you get a proper 64-bit distro working, or even just to follow Rob Landley or Nir Lichtman's guides for setting up a minimal Linux. I'd also like to see you get KDE working on it. Maybe a challenge for another day.
Wonder if u can use programs like Wine and Proton to run PC programs on this
Having even a small library of VNs on one of the larger Anbernic devices sounds like a nice alternative to spending $300 on a Steam Deck, for games that can run on a potato
There's already something called Portmaster that allows you to port older PC games to run on these devices. They've gotten games like Half Life 2, Stardew Valley and many others to run on these handhelds and it works quite well.
So my normal rg35xx should also run it? XD
But they run on linux anyway, so not surprised xD
I got the plus version :p
I have one of these. Might actually try this
Awesome! Just needs a Linux OS sticker. 😉
I wonder if the h264ify firefox extension would help with video playback?
I know I'm not a patron so this will more than likely be overlooked, but what are the chances of a Solaris install video?
There's so few videos on TH-cam of the Operating System, I thought it would be interesting.
I was surprised to see you attempt installing anything on the stock SD card. It seems the general community consensus for most of these emulation handhelds is to back up the stock sd card and put in a drawer, never to see it again lol.
The RG35XX series actually uses a Kioxia (formerly Toshiba Storage) boot card. I would guess the corruption was due to half-writes breaking the filesystem more than being a poor-quality card.