Apple claims the Macbook Neo can do "4K60".

But I think that might actually specifically be a software limitation as well, not hardware. Apple seems to have limited display output on the Neo so the width can't be greater than 3840px (as in 3840x2160).

Connecting it to my Odyssey G9 with a native resolution of 5120x1440, it won't let me select the native res, even at 60Hz, despite it theoretically being less bandwidth than 4K60.

It will even let me do 3840x1080 @ 120Hz, but no 5120x1440 whatsoever.

Similarly the LG C2 in my living room accepts DCI 4K (4096x2160) in addition to the typical consumer 4K (3840x2160). But nope, when I connect the Neo to my C2, the only 4K option it gives me is 3840x2160.

I think the Macbook Neo actually has a hardcoded resolution limit along the lines of:
if( $displayWidth > 3840) {
refuse;
}

This might apply to 2160 vertically as well, but I don't have a display with a greater vertical resolution to test with.
@[email protected] I mean, could still be hardware, display engines might not be wired up for more than the consumer 4k in either dimension
@ignaloidas Could be I guess. Many weird things about this laptop since it reuses a phone chip.
@[email protected] I mean original apple silicon macs could only drive 2 displays, total, so I really wouldn't be surprised that it's HW side. Their display engines are very neat in that they can do a whole bunch of stuff (like, antialiasing the notch borders), but they're also expensive because of that
@ignaloidas iirc this was actually a problem on the original macs, but also a software limit.

They limited lower end models to one display only, although i dunno if that was a software limit. For resolutions like 5120x1440 you often had to employ tools like SwitchResX to get around it, that one was most definitely a software limit.

So to my knowledge, this wouldn't be the first time Apple slapped a software limit on a display output for the sole reason of "you didn't pay enough for us to let you do that, sorry"