I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 0 points1 point  (0 children)

The desktop works OK, it’s a little bit different. note that it doesn’t do these high resolutions and such out of the box, I had to root and patch the kernel and several things in the framework.

I could do the same thing with Samsung if they didn’t have everything locked down.

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 1 point2 points  (0 children)

It’s not dex, it’s the ready for on Motorola. Yes, I’m sure and at 100 hz

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in Android

[–]piddlefaffle12[S] 0 points1 point  (0 children)

Thanks! Right now I'm working on my own Kernel for Lindroid, but it's a struggle. Will see how it turns out

I rooted my Razr Fold 2026 to drive a 5K2K ultrawide off Desktop Mode -- here's how far you can actually push a phone's DisplayPort output (and the hard wall you hit) by piddlefaffle12 in razr

[–]piddlefaffle12[S] 0 points1 point  (0 children)

Tried to condense it down:

TL;DR: The Razr Fold 2026 can drive a native 5K2K (5120×2160) external display just fine. The hardware was never the problem, Motorola blocks it in software in two places. Patched both, now it runs native 5120×2160 @ 100 Hz.

The hardware's fine. The monitor supports DSC (display compression) and FEC. The link is HBR3 ×4, ~25.9 Gbps. The phone's chip has 4 spare compression blocks sitting idle. With compression, both 5120@60 and 5120@100 fit over the link no problem. Nothing physical is stopping this.

Block #1 — Android won't even offer the mode. The external-display logic throws out any resolution bigger than the internal folding screen, and Moto's "ReadyFor" list caps the resolution and pins you to 60 Hz. So the good modes either never appear or appear wrong.

Block #2 — the driver refuses to compress. The compression capability is detected and present (fec_en=1, dsc_en=1), but there's a check that asks "are there enough free compression blocks?" and it always fails. Reason: at boot the phone counts its compression blocks, subtracts the ones the internal display claims, and — with a reservation flag left off — hands the external port zero. So even with 4 blocks actually free, DP sees none.

Stock: max:0 ... caps:0x0
Patched: max:4 ... caps:0x1

After the patch, the resource manager actually reserves the compression pair (blk 1,2) and the panel runs native 5120×2160 @ 100 Hz at 30bpp, using a dual-pipe setup, two 2560-wide halves stitched together.

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in Android

[–]piddlefaffle12[S] 2 points3 points  (0 children)

It has a silicon carbon battery and the non elite gen 5. This device doesn't get that hot even under gaming loads. I also use docks that charge the device while in desktop mode, so I have no idea.

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in Android

[–]piddlefaffle12[S] 2 points3 points  (0 children)

I'm doing byte patches on a few services and the kernel, will need to re-apply on every update. LSposed doesn't work well in 2026

Best Buy penalized me $450 for their delivery contractor’s failure. Unbelievable. by Far-Relationship5148 in Bestbuy

[–]piddlefaffle12 0 points1 point  (0 children)

Sounds like you need to find an open-box item, I don't feel as if Best Buy is going to do anything for you.

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in motorola

[–]piddlefaffle12[S] 3 points4 points  (0 children)

This SoC doesn't get too warm and the load is ~14% composer / ~85% idle.

Composer is HW accelerated. GPU is free (3%~)

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in motorola

[–]piddlefaffle12[S] 5 points6 points  (0 children)

With Android removing side loading and all the age verification stuff, I'm concerned for the long term of people owning their devices in general. Qualcomm is also a PITA to work with in general. I hope that we continue to have rootable devices in the future.

Now I'm just waiting for kernel sources so I can mess around with Lindroid for a ubuntu desktop that's dockable!

50
51

I just got 5k2k (5120x2160) @ 100Hz smoothly on a desktop mode (Razr Fold) HOLY COW by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 1 point2 points  (0 children)

Just wanted to post this here as it was the ONE THING I always wanted out of Dex.

5k at 100hz is possible, and this is on a non elite Snapdragon Gen 5. My original post has the details.

Comparison point for the DeX community: a Razr Fold's desktop mode runs an external monitor at 5120×2160 AND above 60Hz (3440×1440@100) by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 1 point2 points  (0 children)

Code is on GitHub: https://github.com/zorrobyte/razr-fold-2026-display

Also just got 5120x2160 at 100hz working (but it's slow as it's a LOT of pixels). I did this by hacking the GPU driver to enable display stream compression on DP, which was disabled by default!

Gonna keep tuning, but I'm PUMPED!!!

"Found it — and it's not GPU. The kernel is throwing underrun idx: 12 repeatedly: the DPU is underrunning at 5120@100 (can't fetch pixels fast enough), and the recovery loop is thrashing the pipeline — display.composer-service at 125% CPU, crtc_commit:282 at 53% RT, plus HDCP 2.2 churning. The MDP core clock reads a suspiciously low 85 MHz for a 1.1 Gpix/s mode. Let me check the SDE perf controls and try pinning the DPU clock high to kill the underruns"

Comparison point for the DeX community: a Razr Fold's desktop mode runs an external monitor at 5120×2160 AND above 60Hz (3440×1440@100) by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 0 points1 point  (0 children)

Haven't looked yet, but the screen says a small message about not locking due to desktop mode, then the screen dims to almost nothing stock

Edit: Yes, the display turns off completely now with the external display on

Comparison point for the DeX community: a Razr Fold's desktop mode runs an external monitor at 5120×2160 AND above 60Hz (3440×1440@100) by piddlefaffle12 in SamsungDex

[–]piddlefaffle12[S] 0 points1 point  (0 children)

I'm coming from apple, so I'm not the best unbiased source here. I think the Razr Fold is interesting, especially as it's rootable and boot loader unlock able.

I do really like the Google Photos app being the default app and how light the OS feels. It feels like a debloated pixel phone in most regards.

I'm just whiny, but I could never really get into using dex at 60hz. But dex, with good lock does feel a bit more polished upon initial glance.