Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I was messing around with my betterdisplay settings and now I get a black screen on my LG whatever settings I try. I even deleted all the modded EDID files and deleted and reinstalled betterdisplay with reboots in between. How do I make everything stock with better display?
Hi there - you can follow this to reset everything concievable:


But you probably only need to reset the app settings. :)
 
  • Like
Reactions: Djlild7hina
Ok after testing another 2 Adapter( Kabel direkt 8k and a TB4 Station with HDMI 2.1) where I think it can work, I got some new informations. There's a Notification coming on Kabel direkt 8k with vmm7100 when want to use Higher Frequencies. So probably there another reason why only a Mac Studio can run 4:4:4 ?? @stevemr123 is there a limitation in USB Power that an M1 can output ? Is there a difference with a Mac Studio so an Adapter Chip can not perform 100% ?

With the TB4 Station I can not get 120hz, it want to run but ending in a loop of green/black flickering and want to put out 4:2:0 what is not good enough at all.




UPDATE:

After Updating Firmware on VMM7100 KabelDirekt get the Same worst result like on Cablematters with VMM7100. It switching to HDMI 2.0

Yes, it might be possible that a device requires more bus power than the host can provide. Lack of power might affect the chip's ability to do its stuff. These things drain a lot of power, I have a Unitek V1414A HDMI 2.1 adapter (which is not good for the 4K@120Hz... so nice pick 🤣) and it runs so hot (even when running at 4K@60Hz) that its almost painful to touch...
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Iam tired of testing now... Can not believe that the TB 4 station is less god as the USB 4 station !!

Also interesting is this:

I think @Alan Spiegel has the 6100 ?
 

Attachments

  • Bildschirm­foto 2023-02-13 um 19.57.34.png
    Bildschirm­foto 2023-02-13 um 19.57.34.png
    395.1 KB · Views: 125
Iam tired of testing now... Can not believe that the TB 4 station is less god as the USB 4 station !!

Also interesting is this:

I think @Alan Spiegel has the 6100 ?


This one has the 6100 but I could only get 422 8bit on my C9. I updated the firmware and it helped with flickering issues on my tv but that's about it. I did notice some little sparks when plugging in the adapter :O so I'm going to try and get a replacement
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.

This one has the 6100 but I could only get 422 8bit on my C9. I updated the firmware and it helped with flickering issues on my tv but that's about it. I did notice some little sparks when plugging in the adapter :O so I'm going to try and get a replacement
I ordered this too, it comes tomorrow. We have to wait what @Alan Spiegel says
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Found another thing ! Whe the Lid if Mine M1 Max MacBook Pro 16 is open I can not get RGB only 4:4:4 !! When its closed RGB is possible !!
 
  • Wow
Reactions: robotica

Found another thing ! Whe the Lid if Mine M1 Max MacBook Pro 16 is open I can not get RGB only 4:4:4 !! When its closed RGB is possible !!
Very interesting, as if it can concentrate its power when outputting to one display ;)

Does it change to RGB automatically or did you have to something certain settings?
 
Very interesting, as if it can concentrate its power when outputting to one display ;)

Does it change to RGB automatically or did you have to something certain settings?
No after reconnecting it goes to 4:4:4. Do u reach RGB 4k@120hz ?? I also ordered ure one to test with!
 
Well, 422 8B 4L10 @4k/120Hz is what I am reaching currently... I am still not entirely sure how good that is haha. I can test again with my lid closed and see what it outputs.
 
422 8B 4L10 is Bandwidth Limited. I test so many thing it will not work. I think the M1 Studio has a better bandwidth ?!?!? We need a active and native USB 4 / TB4 > HDMI 2.1 Adapter


After some testing with custom EDID I get 72hz RGB 4k Possible. I disable all Chroma things.
I think is bandwidth Limited
 

Attachments

  • Bildschirm­foto 2023-02-13 um 21.29.25.png
    Bildschirm­foto 2023-02-13 um 21.29.25.png
    901.9 KB · Views: 150
  • Bildschirm­foto 2023-02-13 um 21.33.11.png
    Bildschirm­foto 2023-02-13 um 21.33.11.png
    340.8 KB · Views: 145
Last edited:
Can someone create a EDID.bin file from @Alan Spiegel postet Base24 code ? Iam not able to do this, it always shows me an error in line 77 !
 
RGB 10b although seems like only @Alan Spiegel was able to get it working
I spent some time trying to recreate the RGB 10b output with my Mac Studio, and was unable. I tried a Zeskit 8K HDMI cable (should be the best), different TB4 outputs, Game Mode for my LG C1, etc.

Either he has a C2, a Mac Studio Ultra (mine is Max), or some other witchcraft is involved :)
 
I spent some time trying to recreate the RGB 10b output with my Mac Studio, and was unable. I tried a Zeskit 8K HDMI cable (should be the best), different TB4 outputs, Game Mode for my LG C1, etc.

Either he has a C2, a Mac Studio Ultra (mine is Max), or some other witchcraft is involved :)
He has an C1 and also an M1 Max !
 

Attachments

  • Bildschirm­foto 2023-02-14 um 00.19.33.png
    Bildschirm­foto 2023-02-14 um 00.19.33.png
    191.5 KB · Views: 81
Last edited:
Anybody tested with a M2 mac mini? I'll order one to test. I already have the same Cable Matters VMM6001 adapter.
 
Anybody tested with a M2 mac mini? I'll order one to test. I already have the same Cable Matters VMM6001 adapter.
Yes plz report if this works !! Waiting for this information ! But I think someone test this already and it does not work !!
 
The new Cable matters does not work also it has an VIA Chip installed !!
It show also with TM so its HDMI 2.0 !
VIA Chip is only for the USB 2.0 billboard device. It has no relation to the DisplayPort to HDMI PCON.

Adapter ? Plz always share Adapter Brand (link amazon..) and Chipset shown in Apple Settings. Like this:
USB can only show info about the USB 2.0 billboard device.
To get info about the DisplayPort to HDMI PCON, you need a dump from DisplayPort DPCD. You can get that from Linux on an Intel PC. For an Intel Mac, you can use AllRez. AllRez needs an update for Apple Silicon Macs.
 
  • Like
Reactions: waydabber
hi @joevt - did you try to read DPCD data on Apple Silicon?

I think you can use
Code:
IOPDDeviceReadDPCD(???)
for it. To get the device once you have the service for the display, you probably can use one of these?

C:
extern IOAVDevice IOAVServiceGetDevice(IOAVService service);
extern IOAVDevice IOAVDeviceCreateWithService(CFAllocatorRef allocator, io_service_t service);

I am not sure about the method signature for IOPDDeviceReadDPCD but from the disassembler it seems like it needs ordinary stuff, probably it needs an IOAVDevice, a buffer to read to and maybe a buffer size? It's just a guess, I did not try anything or look into details or figure out the code, just literally spent like 5 minutes on this as I am working on other more mundane stuff right now. But if you figure out something, let us know! :) I'll try to look into it in more depth, but I am less familiar with DPCD stuff and you already did a lot of things in AllRez regarding this so you are I think better equipped. :)
 
Also only getting 4:2:2 120Hz on my M1 Max and 42C2 with my CableMatters USB-C => HDMI 2.1 adapter.
 
hi @joevt - did you try to read DPCD data on Apple Silicon?

I think you can use
Code:
IOPDDeviceReadDPCD(???)
for it. To get the device once you have the service for the display, you probably can use one of these?

C:
extern IOAVDevice IOAVServiceGetDevice(IOAVService service);
extern IOAVDevice IOAVDeviceCreateWithService(CFAllocatorRef allocator, io_service_t service);

I am not sure about the method signature for IOPDDeviceReadDPCD but from the disassembler it seems like it needs ordinary stuff, probably it needs an IOAVDevice, a buffer to read to and maybe a buffer size? It's just a guess, I did not try anything or look into details or figure out the code, just literally spent like 5 minutes on this as I am working on other more mundane stuff right now. But if you figure out something, let us know! :) I'll try to look into it in more depth, but I am less familiar with DPCD stuff and you already did a lot of things in AllRez regarding this so you are I think better equipped. :)
I don't have an Apple Silicon Mac to test new code with.

For reading DPCD, AllRez does 16 bytes at a time only from addresses known to have DPCD data that can be parsed. If there's an MST hub, then there's some extra logic to do the same recursively for down stream nested MST devices. Some adapters may represent themselves as part of an MST hub. This code should be able to get capibilities of the MST hubs and adapter.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.