Homebrew Discussion SwitchRoot - Android

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
I haven't tried retroarch for android but there is a dolphin emulator for android. IMO it runs better on the dolphin core on Lakka but I haven't messed with the options in android at all

Android Dolphin defaults to GL which is kind of bad on Switchroot, you need to switch to Vulkan and separately enable threading. The special maysomeone build seems to run kind of close to Lakka, which is to say, Sonic Adventure 2 can't quite get through its opening intro without lagging horribly.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
Thanks, no where does it tell you to enable it in developer options, was searching for ages trying to figure it out...
but reboot to recovery or bootloader just gives me a black screen

Started android again through hekate and it went straight to twrp

Is there a specific place on the sd that it looks for hekate?
I haven't installed the reboot2payload update yet (haven't been back in android since I finished Portal 2, Switch games have been keeping me busy), but I saw discussion about mounting the vendor partition in TWRP before flashing the update zip, because the payload is stored there or something - try that.
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,904
Trophies
1
Website
youtube.com
XP
5,973
Country
Australia
I haven't installed the reboot2payload update yet (haven't been back in android since I finished Portal 2, Switch games have been keeping me busy), but I saw discussion about mounting the vendor partition in TWRP before flashing the update zip, because the payload is stored there or something - try that.

Thanks! Info is all over the place with this lol
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,904
Trophies
1
Website
youtube.com
XP
5,973
Country
Australia
The official switchroot discord is a good place to hang out and soak up info, or ask questions when you're stuck.

Just weird that the instructions in the XDA thread were just literally flash the zip with twrp, nothing about going into developer options and enabling rebooting to payload or mounting vendor before you flash it, never would have thought to do either of those things!
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,904
Trophies
1
Website
youtube.com
XP
5,973
Country
Australia
I haven't installed the reboot2payload update yet (haven't been back in android since I finished Portal 2, Switch games have been keeping me busy), but I saw discussion about mounting the vendor partition in TWRP before flashing the update zip, because the payload is stored there or something - try that.

Thanks man, mounting vendor worked. Pretty cool goiong from atmosphere to nyx then swapping sd cards and booting to android and vice versa
 
  • Like
Reactions: hippy dave

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
R2P update overwrote the 720p boot image someone made, so I seem to be running in 1080p now. Reflashing the 720p boot image seems to break R2P. The thread mentioned a root app easy DPI changer but that keeps seeing the resolution as 720p and won't let you change anything. Not sure how to get back to 720p now.

Edit: retroarch looks like its running in 720p between the integer scaling and Ozone UI. The home screen reminds me more of 1080p now though with how small and soft everything is. Not sure what is going on.

Edit2: after some more use my best guess is that it is running 720p, but it reset the DPI scale so that normal size = how it used to look on 1080p. Crank it up to Larger and you get more of the old 720p look. Not sure if this outcome only applies to people like me who flashed 720p boot image at some point.
 
Last edited by Rahkeesh,
  • Like
Reactions: lordelan

darkriku2000

Well-Known Member
Member
Joined
Apr 13, 2009
Messages
247
Trophies
0
XP
334
Country
United States
Android Dolphin defaults to GL which is kind of bad on Switchroot, you need to switch to Vulkan and separately enable threading. The special maysomeone build seems to run kind of close to Lakka, which is to say, Sonic Adventure 2 can't quite get through its opening intro without lagging horribly.

Yeah I figured since the Android version only had GL as an option it wouldn't run too well but it wasn't bad as I expected. I'll likely try it out more later though, imo it has the better advantage of being dockable
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,261
Country
United States
Android Dolphin absolutely has Vulkan support, or one of the later builds anyway, don't use the ones on the play store. You have to dig through the menus to enable it though.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Google hadn't implemented analog bluetooth controller support until Android 10? And 'phone gamers' didnt notice?

lolololololololololololololol

/r/touchscreenmasterrace
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
Google hadn't implemented analog bluetooth controller support until Android 10? And 'phone gamers' didnt notice?

lolololololololololololololol

/r/touchscreenmasterrace
No there's some kind of bluetooth bug that breaks the kernel driver for joy-cons, IDK how far reaching the effects would have been for other stuff but generally bluetooth controllers had analogue working fine.
 
  • Like
Reactions: notimp

Anonymousu

Member
Newcomer
Joined
Jul 31, 2019
Messages
13
Trophies
0
Age
24
XP
99
Country
Belgium
I used a 32GB card for LineageOS.
However, I encounter various problems:
- I cannot use the 32 GB image. Balena Etcher says that I only have 35MB too little on a fully formatted Micro SD card to flash this image.
- I finally opted for the 16GB image. After that was flashed, it turned out that only 1.85 GB on my 32 GB card could be used afterwards. I find that very strange.
- I could boot LineageOS, but I cannot complete the installation. When searching for updates (after setting up an internet connection), I always get the comment that Google Play is (still) not responding (anymore).
- If I try to complete the installation without connecting to the internet, I get the message that the entire OS is no longer working.

I have correctly followed the step-by-step plan of the installation. What could be the problem and what are possible solutions?
 

Taorn

Well-Known Member
Member
Joined
May 27, 2017
Messages
257
Trophies
0
Age
53
XP
1,835
Country
United States
I used a 32GB card for LineageOS.
However, I encounter various problems:
- I cannot use the 32 GB image. Balena Etcher says that I only have 35MB too little on a fully formatted Micro SD card to flash this image.
- I finally opted for the 16GB image. After that was flashed, it turned out that only 1.85 GB on my 32 GB card could be used afterwards. I find that very strange.
- I could boot LineageOS, but I cannot complete the installation. When searching for updates (after setting up an internet connection), I always get the comment that Google Play is (still) not responding (anymore).
- If I try to complete the installation without connecting to the internet, I get the message that the entire OS is no longer working.

I have correctly followed the step-by-step plan of the installation. What could be the problem and what are possible solutions?

Your sd card might be counterfeit or damaged. Check it with h2testw and try another one.
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,904
Trophies
1
Website
youtube.com
XP
5,973
Country
Australia
I couldn't get it to work until I switched SD cards, originally I was using a 128gb SanDisk and the boot time was 10 minutes and would lag after any button press, switching to a 32gb Samsung reduced the boot time to 30 seconds and no lag whatsoever
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Cool.