Jump to content
3315 posts in this topic

Recommended Posts

t

Isn't possible to implement this with edid override??

 

Thanks Floin9doi for your great effort; and yes its possible to copy all the edited files by switchresx then we can put them pack after completely uninstalling switchresx

so that no more need to switchresx at al !

the system now runs natively on its own ! :)

 

Here we go .......

 

First of all ,after getting the correct custom resolution up and running we do the following:

 

1-

Right click your finder icon in dock ,select Go to Folder then copy and past the following address:

 

/System/Library/Displays/Overrides/ then arrange items by date modified then select the last modified one (normally its the first upside one)

 

then copy this folder to your desktop.

 

2-

Right click your finder icon in dock ,select Go to Folder then copy and past the following address:

 

/Library/Preferences/ then copy all files in this folder and create new folder on your desktop , then open it and past the preferences files in it

 

3-

Right click your finder icon in dock ,select Go to Folder then copy and past the following address:

 

/Users/put your account name here/Library/Preferences/ then copy the folder named ( ByHost ) , copy that folder to your desktop.

 

4- Use

following guide to completely uninstall switchresx from your system:

 

AppZapper which makes the whole operation.

http://www.appzapper.com/

 

Thank for

Julio Vargas giving the link

 

then coby back the files and folders (you have copyed to desktop) from desktop to there original locations ,Then reboot your system And enjoy native correct resolution parameters !! with great speed and artifacts free mountain lion .

 

enjoy ,thanks all

Edited by nanotech

Notes....

 

1- we still can switch resolution from display panel , but any resolution other than 1366x768 ( which we have edited by switchresx ) ,will get back artifacts and slow down the system So .....

 

If you switched the resolution to for example 1024x768 slow down and artifacts , but If you switched back to 1366x768 then high speed and artifacts free

 

2- OSX LION puts itself in-between our IGPU and our LDC Device , and after such great speed and no artifacts ,We can say that the problem isn't in IGPU nor LCD Device

instead its osx lion that miss props our lcd and puts incorrect resolution timing parameters .

 

3-When we create the custom resolution and activate it ,osx will instruct IGPU to ((((SCALE))) resolution and when the IGPU SCALE-FLAG from CPU is activated ,then IGPU will run faster without artifacts !!! Regardless the stat of resolution parameters (aka,pixel clock,horizontal and vertical pulses and width ).

 

4-So we can use this fact to trick our system so that it will flags IGPU without changing the timing parameters !! so there will be no need to change anything in our display settings.

 

5-remember that our LCD and IGPU work nice on win 7 and win 8 although aero interface much more complicated ((3d composition accelerated interface)) than osx inginius lighter quartz extreme 3d accelerated interface.so its supposed that IGPU and LCD can easly handle osx mountain lion with even more speed ! than windows!

see if you can inject EDID through Clover ?

and if this will do also the job

 

yes, Mohamed Khairy

 

installed clover ,botted with InjectEDID

 

but failed with artifacts and freezing and slow down

 

get to overrides folder ,it was filled with hundreds of files !!! with strnge EDID data ,non of them has the my lcd product id nor vendor id

 

searshed the web for any one who have tried EDID injection and found that thread:

 

http://www.tonymacx86.com/graphics/47200-override-edid-display-problem-5.html

 

the guys overthere managed to decrease artifacts and freezing by creating an automatic script that generates correct EDID overrides files

 

they just decreased artifacts but not removed it

 

the most interesting here is ,while i keep reading this thread ,one of the poster said that "someone had solved artifacts using Switchresx " !!!!!!!!!!!!!!!!!!!!

 

and put that link:

 

http://legacy.tonymacx86.com/viewtopic.php?p=422546

 

IT was at (((Sun Jul 01, 2012 8:03 pm))) !!!!!!!, Thats FANTASTIC !!!

 

it was solved 5 months before

the good news are that many tester on this thread had feedbacked its was great speed and no artifact !!!

Even they putted down a much clear guide with photos and videos ,

even it was worked with many laptop brands !!!! , Its UNIVERSALE

 

SO FAR MORE THAN 6 DAYS I TESTED MY MAC WITHOUT ANY ARTIFACTS NOR FREEZING OR SLOWDOWN

  • Like 1

thanks very much

 

 

 

All thanks for you Mohamed Khairy and for Florin9doi and all poster and reader here and there.

you all teached me how to install mountain lion on my laptop after i have failed many times before i read your guides.

something i was believing its impossible !!

Great thanks all.

 

Notes ......

you can now update the first post to include Switchresx in post install folder,just suggestion..

  • Like 1

will add it to the new guide :)

 

Thanks Mohamed Khairy :)

 

Another Note......

 

regarding SSDT-4 you said that " who have i5 like me ,do not change it " . you are right , but......

I was confused ,i have i5 , I misunderstanded you ,so i used your SSDT-4 ,then get kp with cpu 2 backtrace errors .

 

my cpu i5-2430m and yours i5-2410m , so searched the web , get SDDT for my cpu ,renamed it as you mentioned

 

and everything got right .

 

Hope just you clarifying this and thanks again. :)

Thanks Mohamed Khairy :)

 

Another Note......

 

regarding SSDT-4 you said that " who have i5 like me ,do not change it " . you are right , but......

I was confused ,i have i5 , I misunderstanded you ,so i used your SSDT-4 ,then get kp with cpu 2 backtrace errors .

 

my cpu i5-2430m and yours i5-2410m , so searched the web , get SDDT for my cpu ,renamed it as you mentioned

 

and everything got right .

 

Hope just you clarifying this and thanks again. :)

sorry about that ... every cpu need specific ssdt ... so extract yours one from package .... I write this part wrong as this point was new for me :) ... will be fixed on next guide

  • Like 1

List of unsolved problems:

  • Volume slider
  • Brightness
  • Webcam (some models)
  • Nvidia 525m / HDMI
  • Intel Centrino Card

 

Yes Florin9doi

 

All of them could be solved by a way or another , except for Nvidia/hdmi(video) , that needs development and a good believing that " Nothing impossible at all ".

Remember that before the revolutionary (" EFI Injection " ) using mac vanilla kernel was supposed to be impossible !!!

 

Anyway, now i am working on that !!! to find any workaround forcing mac kernel to dynamically accept ACPI on off calls on our hackintosh ?

Its already accepted on macintosh !! but in deferent way ............

 

In our laptops ( as Mohamed Khairy mentioned ) the IGPU is directly connected to LCD screen module , but Nvidia not . :(

here IGPU will always render the frame buffer stored into system Rams ,the switching here is just transfers the Core Arithmetic Operations ,Aka ,( Processing ) , from IGPU to Nvedia GPU ,

and vice versa ..

that is not the case on the new apple macbook pro laptops that support dual gfx runtime dynamical switching !?

 

Each GPU is directly connected to the sam laptop LCD Screen Module at the same time !!

 

so the switching here is completely from one GPU to another so that the "switched on" GPU will do everything ( processing & rendering ) .

 

We can conclude that mac kernel can accept Run Time Dynamical gfx switching and may be via ACPI calls ?

 

Needs investigation. ......

 

So far i am running win7 ,win8 and ubuntu 12.04 LTS all of them with full control over Nvedia optimus ! . i wanna complete the party with getting it up on OSX !!????.

 

Hope that could be in near future <_<

 

sorry about that ... every cpu need specific ssdt ... so extract yours one from package .... I write this part wrong as this point was new for me :) ... will be fixed on next guide

 

Not at all and thanks for your great effort and guide :)

Hi I would like to confirm that the switchresx mod works on my Dell 5110 i5 HD 3000 512Mb Vram, No Nvidia, 15'' Laptop, I already had a display override in place but after removing it and installing switchresx, i restarted, upon login had a blue screen for about 4 seconds then it loaded up. Its been almost 30minutes and no "main ring stall" showing in system console. My dock is now moved from the left hand side to the bottom, I have magnification disabled though. I have installed fancontrol with a fanspeed of 3300 rpm which I got from using aid64 in windows to extract all my system details. I using the HWmonitor applictaion found in the FakeSMC package.

I can now open Final Cut Pro & Motion with no hangs and no artificats being displayed on my LVDS screen, upon open always freezed up and had to use an external display through HDMI.

My monitor settings are a bit different from Nanotech you can see in the screenshot below:

switchres_options.jpg

My front porch and back porch vertical are different from Nanotech

Updated** 2hours counting and no real freezing or artificats appearing. However if i open any video in Quicktime I get discolouration on the screen which seems to be spreading and forces me to restart. So i'm using VLC and don't have any issues.

I've been looking for a way for a long time to mod my laptop display to a standard monitor display settings and this seems to be the working.

Thanks NanoTech. :D

  • Like 1

You can change it to that of the video from those arrows on the right, the important thing is pixel clock though

 

You are right Madamido :)

 

we can change it from the down-arrow of the upper 4 arrows group to match my settings its of great important to prevent any artifacts under high system stressing !!!!

Hi I would like to confirm that the switchresx mod works on my Dell 5110 i5 HD 3000 512Mb Vram, No Nvidia, 15'' Laptop, I already had a display override in place but after removing it and installing switchresx, i restarted, upon login had a blue screen for about 4 seconds then it loaded up. Its been almost 30minutes and no "main ring stall" showing in system console. My dock is now moved from the left hand side to the bottom, I have magnification disabled though. I have installed fancontrol with a fanspeed of 3300 rpm which I got from using aid64 in windows to extract all my system details. I using the HWmonitor applictaion found in the FakeSMC package.

 

I can now open Final Cut Pro & Motion with no hangs and no artificats being displayed on my LVDS screen, upon open always freezed up and had to use an external display through HDMI.

 

My monitor settings are a bit different from Nanotech you can see in the screenshot below:

 

switchres_options.jpg

 

My front porch and back porch vertical are different from Nanotech

 

Updated** 2hours counting and no real freezing or artificats appearing. However if i open any video in Quicktime I get discolouration on the screen which seems to be spreading and forces me to restart. So i'm using VLC and don't have any issues.

 

I've been looking for a way for a long time to mod my laptop display to a standard monitor display settings and this seems to be the working.

 

Thanks NanoTech. :D

 

Thanks domnick0 for your feedback and hope we can help you ? :)

 

First adjust your settings exactly like mine its of great important !!!

 

then completely remove the damn app (Hwmonitor) it sucks !! uninstall its menu bar then remove it to trash !!

 

restart your mac trust me , before installing switchresx ,removing HWmonitor dramatically decreased artifacts & freezing when i reinstalled

 

it again more and more artifacts came back !? i repeated that (( installing and uninstalling HWmonitor app )) 10th of times the results was

the results were the same .Its really sucks !? i do not know exactly why ? but that app interrupts our IGPU and CPU sensors so that it may has a slowdown

 

effects or even conflicts at that point switchresx was not installed on my system and my IGPU was suffering from slowdown due to improper

 

communications with my LCD but upon removing HWmonitor , installing switchresx and increasing pixel clock speed inside our IGPU

 

everything got amazing great ! i can run vlc with quicktime with safari youtube simultaneausly at the time playing hd vedio sunset photo

 

effect on photo booth app at the same of maximizing and minimizing photo booth without any artifacts nor freezing

 

also at the same time all apps in my dock are loaded up and running !!!

 

try that and see and see if it works ?

Hey nanotech I've removed the HWmonitor app, I only installed it because of the posts from tonymacx86 forum. It did seem to give readings which seemed a bit off I'm using Istatsmenu to get cpu/mem/net/fan sensor details

 

istats_sensors.jpg

 

Tried entering your settings and restarted but it says not installed again, i guess i have to uninstall switchresx to enter it.

 

i tested it with microsoft wireless mobile mouse 4000 and works just fine :)

about bluetooth i tested bluetooth on my devices nokia n73 :P & samsung headset two work fine :)

about intel one idont have this card to tell my expernise about it

 

about SSD according to your money get the best one

 

 

here is dsdt with HDMI audio for no nvidia

test it and send feedback

HDMI Audio.zip

 

--------------------------------------

soon will add clover bootloader method

 

I've used this kext and got audio working but it doesn't have HDMI audio, is there a dsdt edit I have to do for codec id/layout id?

Hello Mohammad Khairy and everyone!

 

I just installed Mountain Lion on my Dell N5110 and everything is working fine. But I cannot use the VGA port to connect my external monitor. I changed the Smbios to Macbook Pro 8.1 as mentioned in the tutorial but still it's not working. My HDMI port is damaged so I can't check that. As I am a graphic designer I need bigger screen to work on.

 

I have installed everything from the post install folder that you have posted and using Chameleon bootloader, then I used Chameleon wizard to change the Smbios to Macbook Pro 8.1

 

I have also tried booting with VGA monitor connected but still no display at all.

 

Please tell me how can I fix that. Thanks in advance!

Hello Mohammad Khairy and everyone!

 

I just installed Mountain Lion on my Dell N5110 and everything is working fine. But I cannot use the VGA port to connect my external monitor. I changed the Smbios to Macbook Pro 8.1 as mentioned in the tutorial but still it's not working. My HDMI port is damaged so I can't check that. As I am a graphic designer I need bigger screen to work on.

 

I have installed everything from the post install folder that you have posted and using Chameleon bootloader, then I used Chameleon wizard to change the Smbios to Macbook Pro 8.1

 

I have also tried booting with VGA monitor connected but still no display at all.

 

Please tell me how can I fix that. Thanks in advance!

 

For me to get VGA working I had to patch the AppleIntelSNBGraphics.kext using the updated patcher from

 

 

http://www.insanelym...n/page__st__180

 

After I was able to get VGA working when i rebooted with the VGA connector connected.

 

I used the values from

 

Thanks for the info, bcc9 and everyone else! bcc9's step-by-step instructions are very easy to follow step-by-step once you understand what you are changing (including recomputing the byte offset for the new file version). The third column is probably the most important for most individuals.

 

I'm posting to report success in enabling the VGA output on my T420.

 

Here's my new table, my changes are marked in red:

0000000: 0102 0300 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0205 0000 0004 0000 0700 0000  ............
0000024: 0602 0000 1000 0000 0900 0000  ............
0000030: 0000 0000 0004 0000 0900 0000  ............

 

In the first line (the header), I've reduced the number of outputs to 3 (from 4).

The second line is my LCD display (0200 is LVDS)

The third line is my DP output, which also does HDMI and DVI with an adapter (0004 is DP)

The fourth line is VGA (combination of 0602 and 1000)

The fifth line I deleted since I don't have that many outputs

 

Only problem I had was that the AppleIntelSNBGraphics.kext under 10.8.2 wouldn't give me correct hex values so I used the version that came with the 10.8 installer and got it working.

 

Hope this helps you find a resolve.

Concerning brightness... Just find a way to make brightness 100% like in windows. If you disable display and later enable that'll do the trick! Note that you can't disable screen by setting brightness to 0! For this case I use little program created in Obj - C. I've compiled it and made app for you...

 

Attached is Sleep Display app.

Sleep Display.app.zip

 

When you run it it disables your screen as a result it'll lock your account.

After just move your mouse or press any key and you'll have max brightness! I recommend to copy to applications folder and add to startup items.

  • Like 3
×
×
  • Create New...