yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi Pad 5] TheMagicMojoMan:
I agree. Had the same conclusion after playing around with locale.gen settings. Problem would be that we would also have to include respective fonts for languages with non latin characters.
[Xiaomi Mi Pad 5] MateusL13:
So, I booted Arch from a USB drive on nabu, I know it's not ideal, I'm just testing to see if I can get used to Arch, as I never used it 😁

On nabu's UFS is Ubuntu, that's why I'm testing Arch from a USB drive.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
That sounds interesting!

How did you manage to boot Arch on Nabu from a USB stick? Did you chroot from Ubuntu into Arch or did you prepare the stick with esp and system partitions and use UEFI boot loader?
[Xiaomi Mi Pad 5] MateusL13:
Actually it's pretty simple, I just created a ext4 partition named "Arch" on the USB stick using parted, and then used the boot file that boots the distro from any partition named "Arch" 😅

I used dd to "flash" the rootfs.img to the USB stick.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
That is a great finding!

It will allow us to make the install process a lot easier for the end user because we can boot Linux and do the formatting with a graphical installer. Also, the users can first have a test ride and then decide if they really want to install Linux to the hard drive.
[Xiaomi Mi Pad 5] MateusL13:
Exactly, just like a desktop PC, where you can plug a USB stick and do the installation using it! It's a shame that nabu doesn't have a SD card slot, it would be really great for people that have the 128GB model.

It is for sure good for people that want to test it, but can't format android data for example.

I was really surprised when Arch booted from the USB stick 😂

You guys did a really good job with the boot images that boots from partitions with names (Arch, Ubuntu, Manjaro) 😎
[Xiaomi Mi Pad 5] TheMagicMojoMan:
Arch Linux image has been updated to KDE Plasma 6 and Mesa 24 graphics driver.

Quick benchmark result:

[themojoman@mipad5 ~]$ glmark2-wayland -b terrain
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: freedreno
GL_RENDERER: FD640
GL_VERSION: 4.6 (Compatibility Profile) Mesa 24.0.2-arch1.2
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
=======================================================
[terrain] <default>:MESA: warning: Failed to set BO metadata with DRM_MSM_GEM_INFO: -22
FPS: 228 FrameTime: 4.398 ms
=======================================================
glmark2 Score: 227
=======================================================
[Xiaomi Mi Pad 5] TheMagicMojoMan:
wiki.archlinux.org is your friend regarding every question about Arch Linux.

Quick test using the zram guide (use 'lz4' as algorithm, not 'zstd'):

[themojoman@mipad5 ~]$ sudo modprobe zram
[sudo] password for themojoman:
[themojoman@mipad5 ~]$ sudo zramctl /dev/zram0 --algorithm lz4 --size 3G
[themojoman@mipad5 ~]$ sudo mkswap -U clear /dev/zram0
Setting up swapspace version 1, size = 3 GiB (3221221376 bytes)
no label, UUID=00000000-0000-0000-0000-000000000000
[themojoman@mipad5 ~]$ sudo swapon --priority 100 /dev/zram0
[themojoman@mipad5 ~]$ zramctl
NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lz4 3G 4K 44B 4K 8 [SWAP]
[themojoman@mipad5 ~]$ free
total used free shared buff/cache available
Mem: 5564192 2718680 1727184 920080 2205144 2845512
Swap: 3145724 0 3145724

Consult the zram guide on wiki.archlinux.org on how to make zram permanent.

Surprisingly, the glmark2-wayland result is even marginally better using Gnome. Let's see if you can figure out how to install Gnome in Arch Linux with the help of the wiki ;)
[Xiaomi Mi Pad 5] MateusL13:
I'm really curious to test arch, the problem is that I'm so used to Ubuntu 😅😂

One more question, as glmark2 results are much higher on Arch, does it mean that I'll have more performance on my games on Arch?? (I basically play Minecraft java, sometimes bedrock with bedrock launcher)
[Xiaomi Mi Pad 5] TheMagicMojoMan:
Just install it - using it is no rocket science!!!

I guess that it will perform faster. But I don't own Minecraft Java version, so I cannot test.
[Xiaomi Mi Pad 5] LesGaR:
I try to create a Arch installer USB, but at the moment not working. Maybe it's good idea to newbe users.

Do you have a installer live USB?
[Xiaomi Mi Pad 5] MateusL13:
There's no actual live installer, when I booted it from USB, it's literally the entire thing, using the USB stick as a drive
[Xiaomi Mi Pad 5] MateusL13:
The latest Arch image doesn't resize itself automatically, I had to use "sudo resize2fs /dev/sda34" 😅
[Xiaomi Mi Pad 5] MateusL13:
I'm testing it right now, but I'm having repo issues:

:: Synchronizing package databases...

core is up to date

extra is up to date

multilib.db failed to download

chaotic-aur.db failed to download

alarm is up to date

error: failed retrieving file 'multilib.db' from mirror.archlinuxarm.org : The requested URL returned error: 404

error: failed retrieving file 'chaotic-aur.db' from cdn-mirror.chaotic.cx : The requested URL returned error: 404

error: failed retrieving file 'chaotic-aur.db' from geo-mirror.chaotic.cx : The requested URL returned error: 404

error: failed retrieving file 'chaotic-aur.db' from br-mirror.chaotic.cx : The requested URL returned error: 404

error: failed to synchronize all databases (failed to retrieve some files)

Do you have any idea of how can I fix it?
[Xiaomi Mi Pad 5] TheMagicMojoMan:
Sorry for the problems!

https://archlinuxarm.org/about/mirrors states:

But it seems that the mirrors for multilib and aur are down.

You can try the following (use bluetooth keyboard):

Open a terminal

Change the active mirror in the mirrorlist

sudo nano /etc/pacman.d/mirrorlist

Comment the line: Server = http://mirror.archlinuxarm.org/$arch/$repo

Uncomment one of the other servers

CTRL+S to save the file and CTRL+X to exit nano editor

sudo pacman -Syyu

If you don't have a bluetooth keyboard you can also use 'kate' editor to edit the file /etc/pacman.d/mirrorlist

I hope this works for you!
[Xiaomi Mi Pad 5] MateusL13:
Ok, I'll test, I have mouse and keyboard 😁

One last thing that noticed is that the system always starts on the root user, but it's probably easy to fix, for now I'm just testing things and trying to get everything that I like working (Minecraft java runs just as good as on Ubuntu) 😅
[Xiaomi Mi Pad 5] TheMagicMojoMan:
See tutorial to changelog of V0.14
[Xiaomi Mi Pad 5] MateusL13:
How does the UEFI support work??
[Xiaomi Mi Pad 5] Tryanks:
I still can't get docker to work on my device using the system distributed here(also Ubuntu). Can anyone try the results on his deivce? Just sudo pacman -S docker and then try sudo docker ps.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
Seems to be working for me. Did you enable/start docker service or socket?

[themojoman@mipad5 ~]$ sudo pacman -S docker
...
[themojoman@mipad5 ~]$ sudo systemctl enable docker.socket
Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /usr/lib/systemd/system/docker.socket.
[themojoman@mipad5 ~]$ sudo systemctl start docker.socket
[themojoman@mipad5 ~]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[themojoman@mipad5 ~]$ sudo docker info
Client:
Version: 25.0.4
Context: default
Debug Mode: false

Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 25.0.4
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Using metacopy: false
Native Overlay Diff: true
userxattr: false
Logging Driver: json-file
Cgroup Driver: systemd
Cgroup Version: 2
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
Swarm: inactive
Runtimes: io.containerd.runc.v2 runc
Default Runtime: runc
Init Binary: docker-init
containerd version: dcf2847247e18caba8dce86522029642f60fe96b.m
runc version:
init version: de40ad0
Security Options:
seccomp
Profile: builtin
cgroupns
Kernel Version: 6.1.10-nabu+
Operating System: Arch Linux ARM
OSType: linux
Architecture: aarch64
CPUs: 8
Total Memory: 5.229GiB
Name: mipad5
ID: e98e1e99-a175-407b-b745-7cc4f2c0ae95
Docker Root Dir: /var/lib/docker
Debug Mode: false
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false

WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
[themojoman@mipad5 ~]$ sudo docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
478afc919002: Pull complete
Digest: sha256:6352af1ab4ba4b138648f8ee88e63331aae519946d3b67dae50c313c6fc8200f
Status: Downloaded newer image for hello-world:latest
docker.io/library/hello-world:latest
[themojoman@mipad5 ~]$ sudo docker run hello-world

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(arm64v8)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/

For more examples and ideas, visit:
https://docs.docker.com/get-started/
[Xiaomi Mi Pad 5] TheMagicMojoMan:
I will write a tutorial about this in the next couple of days.
[Xiaomi Mi Pad 5] Tryanks:
Thank you very much! Following this steps worked for me. In my previous tests, I just kept trying systemctl enable docker instead of docker.socket. as a result, I could never link to the sock.
[Xiaomi Mi Pad 5] Catmengi:
Experimental fastboot kernel 6.8! Should boot from /dev/sda34 or "Ubuntu" partition or "Arch" partiion(see file name). Pls post screenshots of your boot. Test it with fastboot boot. If it not booting say it to me. I can repack it in newer boot.img dtb append style

P.s v2boot.img boots from /dev/sda34!
[Xiaomi Mi Pad 5] Catmengi:
Or compile kernel your self from https://github.com/map220v/sm8150-mainline
[Xiaomi Mi Pad 5] MateusL13:
Doesn't work for me, just a black screen with no output
[Xiaomi Mi Pad 5] Catmengi:
Hmmm, il write @map220v to revert framebuffer commit
[Xiaomi Mi Pad 5] Catmengi:
Is it gives any signs of life? E.g numlock on usb keyboard or blinking usb drive?
[Xiaomi Mi Pad 5] Catmengi:
Well here is two kernels for PARTUUID=Ubuntu. Only difference is dtb include technique. Pls test both and share results. Test with fastboot boot if need kernel for other partition say it to me
[Xiaomi Mi Pad 5] MateusL13:
Boot v2 doesn't boot, just black screen, v1 boot shows some lines, and then black screen, none boots.

I'm running Arch linux, partition name Ubuntu and dtbo is erased.
[Xiaomi Mi Pad 5] Catmengi:
New 6.7 and 6.8 are still broken, i think i will use special script for taking logs from dmesg on boot. 6.8 not crashes but dsi is not working properly
[Xiaomi Mi Pad 5] MateusL13:
As I said before, Minecraft java runs very smooth on Arch, but I've noticed something, on Ubuntu, when using vsync, I get some performance issues, but on Arch, vsync works just fine on Minecraft, so probably Ubuntu has a mesa related bug that causes performance loss with vsync...

So, I'll be using Arch 😁
[Xiaomi Mi Pad 5] MateusL13:
I'm trying to boot it with grub, it shows up correctly, but it doesn't boot...

edit: my Arch partition is sda34, so probably, that's the problem
[Xiaomi Mi Pad 5] Catmengi:
Unfortunately current 6.7 and 6.8 broken :(
[Xiaomi Mi Pad 5] MateusL13:
But I'm using 6.1 👀
[Xiaomi Mi Pad 5] Catmengi:
Did you add devictree in your grubcfg?
[Xiaomi Mi Pad 5] MateusL13:
... I have no idea, probably not, I don't see it on the grub cfg file

How can I do this?
[Xiaomi Mi Pad 5] Catmengi:
Navigate to your kernel entry, and add "devicetree <your dtb file> " under initrd or kernel
[Xiaomi Mi Pad 5] MateusL13:
Thanks, I've figured it out, it's working now 🤩

edit: that's my grub cfg

load_video

set gfxpayload=keep

insmod gzio

insmod part_gpt

insmod ext2

set root='hd0,gpt34'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt34 --hint-efi=hd0,gpt34 --hint-baremetal=ahci0,gpt34 9260d19d-ffb8-448d-90d7-0bc5bde4e0b7

else

search --no-floppy --fs-uuid --set=root 9260d19d-ffb8-448d-90d7-0bc5bde4e0b7

fi

echo 'Booting Arch Linux...'

linux /boot/vmlinuz-6.1.10-nabu+ root=/dev/sda34 rw loglevel=3 quiet

devicetree /boot/dtb-6.1.10-nabu+
[Xiaomi Mi Pad 5] Solutionful:
Since the Windows gaming on Linux guide only contains Ubuntu, maybe this can help run the same stuff on Arch. It's quite an interesting approach, though I haven't tried it yet.
[Xiaomi Mi Pad 5] D6072:
Is it possible to install other desktop environments ?
[Xiaomi Mi Pad 5] umurgdk:
I can't find either arch.img.xz or bootloader.tar.xz in the Mega download link. Where am I suppose to look for these files? I've flashed alarm.img.xz and bootloader_zram/boot_Arch.img, and alarm.img boots up, but I think thats not the correct one. It only bootsup to maintenance mode.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
As described in the installation guide you have to enter the 'Arch' folder first:

View attachment 6120666

Be sure to decompress alarm.img.xz (e.g. with 7zip or xz -d alarm.img.xz) before flashing it.

Bootloader have been renamed to bootloader_zram.tar.gz.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
Sure, please have a look at https://wiki.archlinux.org/title/Desktop_environment
[Xiaomi Mi Pad 5] AdmerStroh:
For pen support, can we just compile the current 6.1.10 kernel with this patch or why will it not work?
[Xiaomi Mi Pad 5] TheMagicMojoMan:
@maverick_jia already included the patch into his 6.1.10 kernel that we use here. Unfortunately, the patch does not work.
[Xiaomi Mi Pad 5] HackTube:
Can we run L2TP VPN on Arch Linux? I tried on Ubuntu and couldn't because it was hampered by the required module from Strongswan.
[Xiaomi Mi Pad 5] TheMagicMojoMan:
According to https://wiki.archlinux.org/title/Openswan_L2TP/IPsec_VPN_client_setup you need packages 'networkmanager-l2tp' and 'strongswan' which both can be found in Arch arm64:

[themojoman@mipad5 ~]$ sudo pacman -Ss networkmanager-l2tp
extra/networkmanager-l2tp 1.20.16-1
L2TP support for NetworkManager
[themojoman@mipad5 ~]$ sudo pacman -Ss strongswan
extra/networkmanager-strongswan 1.6.0-2
Strongswan NetworkManager plugin
extra/strongswan 5.9.14-1
Open source IPsec implementation

What do you mean by 'hampered by the required module from Strongswan'? Please provide more details.
[Xiaomi Mi Pad 5] HackTube:
When i tried to run l2tp. I always get error because of current kernel doesn't have required module from strongswan. You can check from this link. https://docs.strongswan.org/docs/5.9/install/kernelModules.html#_name_list_of_required_modules

Both Linux OS (Ubuntu and Arch) do not have this module. I want to try installing the module myself and am still trying to learn how to create a kernel from the available source code.
[Xiaomi Mi Pad 5] HackTube:
I have successfully installed the required module and the VPN can run well.
[General Questions and Answers] 0as:
Hi everyone,

I am sorry for possible offtopic, but I need your help in find new web hosting provider as soon as possible, because my current host (bluehost.com) is kicking me off, they say 'your account is using a lot server resources', but my website gets only about 200 visitors per day and my disk usage is 1500 MB (maybe they do not like that?)

Anyway, what would be your recommendations for getting reliable web hosting? Where are you hosting your websites? Are you happy with your providers?

I am now checking http://www.hosting24.com/ - offer looks very nice, but is it real that they can provide unlimited disk space?

I have contacted them about this question and they say something that "These days 500GB disk drive costs only $30 per month, so if some day we will run out of disk space we will simply add new 500GB disk drive with almost zero costs and you can continue uploading without any problems".

What do you think about it? Maybe things have changed in last 4 years? With my current provider I get only 2GB of disk space for $10 per month..

Any ideas and suggestions are much appreciated.
[General Questions and Answers] josefcrist:
if your website is not that complicated then host it your self. it is really not that hard.
[General Questions and Answers] -PiLoT-:
how would you host a website yourself
[General Questions and Answers] josefcrist:
here are the basics. i have my server located at josefcrist.no-ip.org

it is not on right now because it is not hosting any thing but my personal ftp server.

http://www.desktoprating.com/Web-Hosting/Hosting-your-Website.htm
[General Questions and Answers] aximilation:
This isn't in the right forum, BTW. There's an off topic forum around for this :-D

I've used godaddy for a while and they've been pretty good, you might want to give them a try...not the best, but good in terms of price, depending on what you're looking for.
[General Questions and Answers] Bulldog:
Bluehost is known for such crap and paying 10$ is very high.

I prefer followings:webhostingpad.com or hostmonster.com
[General Questions and Answers] aximilation:
I don't know about webhostingpad, but I know hostmonster looks rather shady to me. I was looking for hosting a while ago and came across several places that sounded very good, but when I looked them up, for each one, there would be sites saying how bad they are and recommending other hosts, which had the same things said about them on other sites. ("review sites") All in all, the sites look like they were *very* similar, and I think it's just one business selling hosting under many domain names and trying to build "credibility" of one or two names by spitting on another. Look them up and see if you can follow a chain and find a pattern...I don't have any proof on that, but it's my $0.02 :)
[OnePlus 10 Pro] chackopg:
My phone OnePlus 10 pro NE2 213Global version,just updated to Android 14,now my screen has green line,middle of the phone. This bought from UAE 10 months before. I just contacted OnePlus 10 pro customer care India,but they can't do anything regarding this complaint in India. Contact to UAE customer care. What can I do, as I'm an India now.
[OnePlus 10 Pro] hplp992:
View attachment 6105021For the whole year I did not updated the phone Its was running on OS 12 and suddenly I got a green line. The service center people says that the IMEI number does not exist on there servers so they cannot proceed further.
[OnePlus 10 Pro] chackopg:
I had changed 2 times the display in warranty period.
[Android Apps and Games] Colody:
Unique call screen 2024​

You want to change the incoming call screen but don't know how?

Color Phone utility app brings your desired changing experience color theme on the incoming call screen.

With Call Screen, it's easier than ever. You have over 9,999+ free themes available so you can freely create colorful theme and artistic phone call screens

Try it now

Main features of Call Screen Theme: Color Phone​

💐 More than 9,999 color themes, colorful call screen themes: anime, animals, neon lights, holiday,...

💐 Color call flash screen themes

💐 Customize avatar, call button, incoming call ringtone for each person

💐 Change ringtone for each call screen

💐 Update color screen and call button regularly

- Personalize call screen

Incoming call screen is customized according to your preferences and the special things you want to give to each person in your contacts phone color screen

- Customize avatars and call screen buttons

In addition to color theme, Call Screen also gives you the ability to change your avatar and 2 unique call buttons as highlights in the call screen.

- Change call ringtone

Additionally, Call Screen Theme is created to provide call ringtones so you can identify calls just by listening to the sound of your phone color screen.

👉 Call screener is very easy to use with just 1 touch you can get unique and impressive call themes

Combining the features on Call Screener will bring you extremely unique and creative call screen experiences.

Free: Get it on Google Play: https://play.google.com/store/apps/details?id=com.colorphone.colorfultheme.callscreen&hl=en
[Android Apps and Games] Colody:
Version 1.1.0: Call Screen Theme: Color Phone

- Update change ringtone feature

- Optimized user experience in the Call Screener app

- Fix bugs

-----------------------------------------------------------------------------------------

🔥 Create 10,000+ colorful themes for your call screen.

🔥 Incoming call screen makes color phone screen call special

🔥 Call screen themes are simple and easy to use

🔥 Colorful call screen for phone color screen participants

🔥 Change your call screener: ringtone, call button, avatar
[Android Apps and Games] Colody:
Anime call screen theme :love:

View attachment 6059179
[Android Apps and Games] jamescopper:
there are so many apps provided in play store use one of them
[General Topics] quantumsoul:
Hi All,

As you might be aware, I have rooted my Qin F22 pro which truly masterpiece. I'm truly enjoying the power of root users by extending the swap by 8 GB. This performance is on par with my other device S23.

While I thought, software updates have been stopped almost long back, I have received December security patch to my surprise. However, I'm getting Installation problem while installing it due to "Installation problem" error. I believe this is happening due to Magisk and I desperately need you help to install this latest security patch, which will improve life span of my device.

I have attempted to follow the steps mentioned in https://topjohnwu.github.io/Magisk/ota.html but I was seeing stock back up doesn't exist error when I was trying to restore images through Magisk.

Your help will be greatly appreciated as it will give life to my phone and can install some of the restricted office apps which I cannot install due to security issues.
[General Questions and Answers] YPPASQ:
I can't download ChatGPT with Netflix from the Google Play store, and my device is a Samsung Note20 Ultra with a third-party modified ONE UI 3.1 (Android 11) ROM. I tried Play Integrity Fix, but it still doesn't work, Integrity Checker still shows results that BASIC passes and DEVICE does not. In the Google Play Store it says "Device not certified".

If I use SafetyNet-Fix-v2.4.0 with MagiskHidePropsConf, I can get the Google Play Store to say "Device is certified", but I still can't download ChatGPT and Netflix.

After checking the XDA forums, I found that I can download the apps I need only after passing Integrity Checker, but neither PlayIntegrityFork nor PlayIntegrityFork can save me.

I would appreciate some advice, thank you very much.
[General Questions and Answers] simplepinoi177:
Try PlayIntegrityNext -- PlayIntegrityFork is better, but you have to find and implement your own custom fingerprint. PlayIntegrityNext has a fingerprint embedded in it, but it isn't better in terms that the fingerprint can be banned at any random time from Google and you'll have to go through a process of updating the fingerprint to get DEVICE passing once again.

Yes.
[General Questions and Answers] YPPASQ:
I tried several fingerprints to no avail. I also tried PlayIntegrityNext and still can't get past Integrity Checker. i don't know what i'm doing wrong.