Jump to content

FixEDID V2.3.2, Application to generate overrides automatically for Apple Displays

FixEDID Display EDID iMac Cinema HD Thunderbolt MacBook MacBook Air HiDPI scale-resolutions

  • Please log in to reply
279 replies to this topic

#41
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 319 posts
  • Gender:Male

Its worked All In One

Attached Files



#42
wastez

wastez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 171 posts
  • Gender:Male

After i copied the binary fron 10.7 Folder everything is working as it should....

Thanks andy...



#43
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,753 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco

hello Andy

 

is working

 

retina display.. rsrsrsrsrs

 

Attached File  Captura de Tela 2013-06-26 Ć s 07.45.29.png   51.78KB   10 downloads

 

Attached File  Captura de Tela 2013-06-26 Ć s 07.45.01.png   67.83KB   8 downloads

 

thanks



#44
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

hello Andy

is working

retina display.. rsrsrsrsrs

null

null

thanks

You can copy the kext e.g. to documents.
Run the app again.
Change the value from 1 to 2 and click the top right button.
Open the second edid
Set it to Thunderbolt display.
Click make.
It will generate the new driver.
Open the Info.plist of the one in documents and the new one.
Copy the key under IOKitPersonalities and add it under IOKitPersonalities of the second Info.plist.
Save it and install the driver.
Enjoy one display as integrated and one as Thunderbolt :D
EDIT: I'll fix the binary copy.
I forgot to add \" around the %s parts

EDIT: Fixed in the new version



#45
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

Now on your desktop you will get the following new files:
- A displayoverride for your display which is patched (probably don't want to use this).
- A EDID binary which is patched (handy for 2nd check with edie-decode).
- DisplayMergeNub.kext auto tailored for your config (probably want to install this).

Hello. I have questions.

1) Should I set up DisplayOverride together with DisplayMergedNub.kext? Or I can set up Either Displayoverride or DisplayMergedNub separately?

2) Do you know the recipe how to get rid of glimmer?

http://www.insanelym...ps-of-ati-card/

Regards, 

 

Alex.



#46
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Hello. I have questions.
1) Should I set up DisplayOverride together with DisplayMergedNub.kext? Or I can set up Either Displayoverride or DisplayMergedNub?
2) Do you know the recipe how to get rid of glimmer?
http://www.insanelym...ps-of-ati-card/
Regards,

Alex.

1: No I recommend just kext
2: no but I'll check
It's framebuffer patch, not EDID patch.
Clover or ATI****Controller patch will do this just fine ;)

#47
Alex Auditore

Alex Auditore

    InsanelyMac Legend

  • Donators
  • 700 posts
  • Gender:Male

1: No I recommend just kext
2: no but I'll check
It's framebuffer patch, not EDID patch.
Clover or ATI****Controller patch will do this just fine ;)

Did you mean that glimmer is connected to framebuffer. In this case I cannot find any mistakes at my framebuffer. :(



#48
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Made a new version: V1.2

- Fixed driver file copy bug in case of spaces in path

- Added Apple LED Cinema display data and option

- Added option for only EDID injection (unpatched)

 

Please test, driver copy should work now and extra options added.

If somebody has IORegs with other Apple displays connected (that are worth adding), upload them here.

I can add them to the app. ;)

 

Enjoy the new version :D



#49
Mohamed Khairy

Mohamed Khairy

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,172 posts
  • Gender:Male

hi andy tried this on my notebook

here is my  EDID.bin

Attached File  EDID.bin.zip   263bytes   17 downloads

and here is the generated kext 

Attached File  DisplayMergeNub.kext.zip   14.12KB   17 downloads

and installed it on system /library / extensions 

 

but it appears that kext not loaded ! and no changes on ioreg

Attached File  Screen Shot 2013-06-26 at 3.19.28 PM.png   714.57KB   10 downloads

 

so what is the problem ?!



#50
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

hi andy tried this on my notebook

here is my  EDID.bin

attachicon.gifEDID.bin.zip

and here is the generated kext 

attachicon.gifDisplayMergeNub.kext.zip

and installed it on system /library / extensions 

 

but it appears that kext not loaded ! and no changes on ioreg

attachicon.gifScreen Shot 2013-06-26 at 3.19.28 PM.png

 

so what is the problem ?!

Did you reboot?

You need to....



#51
Mohamed Khairy

Mohamed Khairy

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,172 posts
  • Gender:Male

Did you reboot?

You need to....

yes of course rebuilt cache and restarted 



#52
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

yes of course rebuilt cache and restarted 

I noticed some imperfections in your EDID.

I have corrected them.

EDID binary required to make driver is attached.

Re-create your driver with this EDID.

It should work.

Be sure to use the latest version of the app (V1.2)

EDIT: Ow: AppleBacklightDisplay... need to add that to the app.

I'll correct your driver manually... be patient ;)

EDIT2: Done... this will work for your laptop.

I need to add AppleBacklightDisplay to the app... will do so this evening.

Attached Files



#53
Mohamed Khairy

Mohamed Khairy

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,172 posts
  • Gender:Male

I noticed some imperfections in your EDID.

I have corrected them.

EDID binary required to make driver is attached.

Re-create your driver with this EDID.

It should work.

Be sure to use the latest version of the app (V1.2)

EDIT: Ow: AppleBacklightDisplay... need to add that to the app.

I'll correct your driver manually... be patient ;)

EDIT2: Done... this will work for your laptop.

I need to add AppleBacklightDisplay to the app... will do so this evening.

thanks very much andy now it works fine :D

and sorry for my late on testing it was out from my hand :(

 

thanks for your help  i hadn't noticed  this fault  :D

 

Attached File  Screen Shot 2013-06-26 at 6.58.08 PM.png   634.74KB   4 downloads



#54
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 319 posts
  • Gender:Male

Hi Andy thank v.much its worked but I try to make 3 display with one kext DisplayMergeNub.kext its very hard.I upload my ioreg ,override worked and with kext just work one display.Can you look my files and make 3 to 1kext please.I have ati and nvidia card.

Attached Files



#55
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

I added support for AppleBacklightDisplay steered displays and also AppleDisplay.

V1.3... :D

 

Hi Andy thank v.much its worked but I try to make 3 display with one kext DisplayMergeNub.kext its very hard.I upload my ioreg ,override worked and with kext just work one display.Can you look my files and make 3 to 1kext please.I have ati and nvidia card.

I'll check.

I noticed you have 2 identical monitors and 1 different...

Test the driver below, it should work. ;)

Attached Files



#56
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 319 posts
  • Gender:Male

Thanks Andy I install kext after restart E.thing worked but ati gibba p.key change toNVDA,Display-B@1/NVDA/display0/AppleDisplay-610-9227

look image. I have 2 led same monitor.one dvi and 2 hdmi anyway thanks man.

Attached Files



#57
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

Thanks Andy I install kext after restart E.thing worked but ati gibba p.key change toNVDA,Display-B@1/NVDA/display0/AppleDisplay-610-9227
look image. I have 2 led same monitor.one dvi and 2 hdmi anyway thanks man.

Yeah I know.
Needed evil with identical displays connected.
But it will work just fine

#58
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 319 posts
  • Gender:Male

Thanks man .My 6950 need patched.I delete AMDRadeonX3000 otherwise not worked in 10.9

Thank you you are best Coder.



#59
0xcafebabe

0xcafebabe

    InsanelyMac ProtƩgƩ

  • Members
  • Pip
  • 20 posts
  • Gender:Male
  • Location:Aachen, Germany

Thanks Andy. Good job!



#60
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,691 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
New version: V1.4
- Added IODisplayPrefs check in DisplayMergeNub.kext
- Added build target for DisplayMergeNub.kext
- Added IODisplayPrefs key in FixEDID for matching on that key
- Added optimization for multiple monitors (identical), now you can override each display, even on multiple GPU's individually
- Fixed a mistake in just edid override

The IODisplayPrefs key also means that if your monitor's change, you might need to remake the patch but this is the optimal way to go because this way you can override each monitor individually on each card on each port.
EDIT: I'll make the IODisplayPrefs check toggleable in V1.5
This way it is only needed in case of identical monitors





Also tagged with one or more of these keywords: FixEDID, Display, EDID, iMac, Cinema HD, Thunderbolt, MacBook, MacBook Air, HiDPI, scale-resolutions


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy