http://legacy.tonymacx86.com/viewtopic.php?f=15&t=53970
Override EDID
Forcing the display information, with the right ones
New!
Installer for notebooks, attached
If you have problems with your monitor, such as incorrect resolution,artifacts, and freez, problems with the Dock that stopped, and the system that nails can be a useful groped to edit your Custom Override files.
This as you will find written on the Microsoft link, you need to force your system to use the data requirements of your display, if possible, with the original factory
I personally have found the opportunity to fix the display, on 8 March 2012, when the user Flashe, gave me the opportunity to enter in his Hackintosh by remote Teamviewer .
Its display showed in System Preferences, the name of the supplier of his display: very strange!
he had edited a file in System/Library/Overrides, to make it appear that the name he had edited himself. After a little research I found a guide on InsanelyMac (Credit for this to user CharredPC ).
That said, so now we will see, how to fix LCD / TV / external monitor etc..
So nothing new but very useful
This is the guide:
(see the values (colored) are mine for example! Edit your file with your own)
Get PlistEdit Pro.app
Go to System/Library/Displays/Overrides, and take a random folder ( only one file in it). Copy on Desktop.
Open Terminal and the execute command
ioreg -lw0 > ~/Desktop/ioregSaved.txt
This will create the file ioregSaved.txt on your desktop.
Now to start, open ioregSaved.txt and use "search" for this information:
search "IODisplayEDID"
like this:
"IODisplayEDID" = <00ffffffffffff004ca354330000000000120103802615780a859599574f8f2 ........ etc.
copy the HEX to text files, we will need later.
Search "DisplayVendorID"
"DisplayVendorID" = 19619
take note of the value
Search "DisplayProductID"
like this:
"DisplayProductID" = 13140
take note of the value
Search "IODisplayPrefsKey"
like this:
"IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleBacklightDisplay-4ca3-3354"
take note of the color values
Now we can edit our custom file
To begin with we need to rename the folder (which we first copied to the Desktop):
DisplayVendorID-xxxx
we must add the value to be taken (follow the colors)
"IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleBacklightDisplay-4ca3-3354"
to make it so
DisplayVendorID-4ca3
now we have to rename the file that is inside:
from this:
"IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleBacklightDisplay-4ca3-3354"
DisplayProductID-xxxx
to this (follow the colors):
DisplayProductID-3354
Now, we must open the file you just renamed, with PlistEdit Pro, and we have to change for all as follows:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>13140</integer>
<key>DisplayProductName</key>
<string>Internal LCD</string>
<key>DisplayVendorID</key>
<integer>19619</integer>
<key>IODisplayEDID</key>
<data>
AP///////wBMo1QzAAAAAAASAQOAJhV4CoWVmVdPjyYhUFQAAAABAQEBAQEBAQEBAQEB
AQEBHCpATGGEHjAwICUAftcQAAAZAAAADwAAAAAAAAAAAC76BngAAAAA/gBTQU1TVU5H
CiAgICAgAAAA/gAxNzNLVDAxLUswMQogAEs=
</data>
</dict>
</plist>
we just have to copy the values, and their keys, we noted a moment ago.
Data for <key> IODisplayEDID </ key> should be copied on top of PlistEdit Pro, make sure you give the flag "Automatically sync text"
in
<key> DisplayProductName </ key>
<string> Internal LCD </ string>
instead of "Internal LCD" you can write whatever you want
important:
the file must have no extension
Place your custom EDID file in System/Library/Displays/Overrides repair permissions and reboot (with Disk Utility)!
I enclose my file as an example, do not use for any of you!
Everyone must do his "personal" (for specific Monitor)
Obviously not assure you that will be able to solve all the problems of "artifacts"
also because the things he had @Flashe on her desktop, they were really serious,
but still are not sure if they were really artifacts!!
Surely, this is a refinement:
even if it does not solve your problems with graphics, at least you know that your display is OK!
CharredPC credit, from InsanelyMac
---------------------------------------------------
NOTE:
Data for IODisplayEDID' ioreg -l dump, could be equally incorrect.
The solution can also be found, making the EDID dump under Windows:
with a program like Moninfo.exe http://www.entechtaiwan.com/util/moninfo.shtm, you can dump full display info and find the HEX, in RAW DATA.
This link, for more information on Override EDID, and why do :
http://msdn.microsoft.com/en-us/windows ... e/gg487330
My edited file (only for example, rewrite the data for you)
download/file.php?id=25089
A bad file, it can cause the loss of your display,
Be sure to log back to your OSX, first, to delete the bad files
Installer Only for Notebooks
thanks, philip_petev who created the script to automate the process!
This is the vesion 1.0, considered as beta,
use only with Laptops, and disconnect the external monitor during installation!
EDID Notebook Installer 1.0.zip
'3. Study > Realize' 카테고리의 다른 글
screen is too bright (0) | 2013.01.09 |
---|---|
Fixing Scrambled,Stretched, or Wrong Resolution Laptop Display Problems (0) | 2013.01.09 |
HP branded Intel HD3000 Mobile? (HP DV6-7 6xxx Sandy Bridge) (0) | 2013.01.09 |
DSDT Brightness methods - Intel 3000 (0) | 2012.08.31 |
unknown disk activity while in Safari (0) | 2012.07.28 |