Jump to content

voidRunner

Members
  • Content Count

    20
  • Joined

  • Last visited

About voidRunner

  • Rank
    InsanelyMac Protégé
  1. voidRunner

    Dell Latitude E6430 full solution

    Hi Slice, Thank for your reply. I'll try that. Best regards, voidRunner
  2. voidRunner

    Dell Latitude E6430 full solution

    Hi Guys, Just one quick question. Is it required to have the A12 BIOS installed or an earlier version like A02 is ok? Best regards, voidRunner
  3. Hi all, I've rebuilt the kext from sinetek's sources and now it loads but i get the same error as post #60 and the sdcard is never shown. Best regards, voidRunner
  4. Hi Sinetek, Is this kext compatible with El Capitan? Best regards, voidRunner
  5. voidRunner

    Intel HD IntelHDGraphics.kext 10.8.2 no Framebuffer howto

    Hi guinmoon, You need to use Quartz Debug version 4.1. Newer ones don't have those options. Best regards, voidRunner
  6. voidRunner

    [GUIDE] 1st Generation Intel HD Graphics QE/CI

    @biLLy0o, You have to mess with the Front Porch, Sync Width and Back Porch for Horizontal. Try reducing Front and Back Porch these affect the position where screen starts and ends. Can you post a screenshot ( mobile phone ) so I can see exactly what your getting? I've been using Switch.. to set up my external monitor for VGA because every mode above 1280x1024 always looks distorted at default values. @Ghost.., Regarding using the AAPL,OS.. yes you are right people with only CI can use this to get VGA with full QE/CI using the FB with VGA+LCD. ( This is with Mountain Lion up to 10.8.5 ) The only problem is changing from laptop mode ( internal display ) with only CI to external mode ( with only VGA ) with QE/CI. The only way I found to get this working is using two different Extensions and Kext Caches folders and running scripts to move these and rebooting and then pressing your laptop keys to change to only outputing on VGA. Best regards, voidRunner
  7. voidRunner

    Intel HD IntelHDGraphics.kext 10.8.2 no Framebuffer howto

    Hi mengrh, Thanx for your reply. One question are your graphics smooth? Best regards, voidRunner
  8. Hi all, Unfortunately i'm one those guys with an IntelHD with EDP so i cannot get the framebuffer to load correctly. Until now we could only start MLDP2 IntelHDGraphics.kext without corruption i was able to load the 10.8.2 version along with AppleIntelHDGraphicsGA.plugin with a little work. For this you will need: - Quartz2DAccellerationDisabler command line utility which i cooked up based on BeamSyncDropper2 by zyx ( props to him ) - A Launch Agent to launch this utility at the login window - An applescript to open QuartzDebug after login and change some prefs - All the regular AppleIntelHDGraphics kexts plugin and bundles from 10.8.2 except the frame buffer - One new background for Mission Control and Notification Center - Quartz Debug app from Xcode Warning: This will get you slight less graphics quality than with MLDP2 but faster and you will be able to use 10.8.2 kexts ( i suppose 10.8.3 will work to but i haven't upgraded yet ). Lets Start, I know that disabling accelleration might sound strange but i get much better performance without it and most of the benefits of working Core Image. So the first step will be to create the Launch Agent. You will need to create a file called com.quartz2daccellerationdisabler.plist at /Library/LaunchAgents with the following content <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.quartz2daccellerationdisabler</string> <key>LimitLoadToSessionType</key> <array> <string>LoginWindow</string> </array> <key>ProgramArguments</key> <array> <string>/usr/bin/Quartz2DAccellerationDisabler</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist> Note: to get the link above use copy link from --> http://www.apple.com...rtyList-1.0.dtd After copy the Quartz2DAccellerationDisabler in this post to /usr/bin and do: sudo chown root:wheel Quartz2DAccellerationDisabler and sudo chmod +x Quartz2DAccellerationDisabler Next is the applescript you need to run. I use buttler from ManyTricks to run this after buttler has started tell application "Quartz Debug" activate activate delay 1 tell application "System Events" keystroke "1" using {command down} end tell end tell tell application "System Events" tell process "Quartz Debug" click checkbox "Disable 2D Acceleration" of window 1 click checkbox "Enable Quartz Extreme" of window 1 click checkbox "Force QuartzGL" of window 1 click checkbox "No delay after flash" of window 1 click radio button 3 of radio group 1 of window 1 end tell end tell tell application "Quartz Debug" delay 1 tell application "System Events" keystroke "1" using {command down} end tell end tell Finally to get a slightly better looking Mission Control and Notification Center copy defaultdesktop.png to /System/Library/CoreServices/Dock.app/Contents/Resources/defaultdesktop.png and /System/Library/CoreServices/NotificationCenter.app/Contents/Resources/linen.tiff Unfortunately you will still get some graphic glitches but less noticeable. And for last i always use a way to get to: - show all application windows - show desktop - show mission control Using the slow motion effect and changing mission control speed with the following command defaults write com.apple.dock expose-animation-duration -float 2.5 I know this is a bit complex so ask away Best regards, voidRunner files.zip
  9. Hi all, Does anyone know which methods OSX calls when "Display Sleep" is triggered by power management? Best regards, voidRunner
  10. voidRunner

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi all, For those who cannot load the FB kext ( like me ) you can still have some software control over brightness using the GenericBrightness kext. I followed mnorthern's explanations and added the _BCM _BCL and _BQC methods to my LCD device in DSDT like Method (_BCL, 0, Serialized) { Store(Zero,Local0) Store (0x64,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x05,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x0C,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x13,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x19,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x1F,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x26,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x2C,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x32,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x3A,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x3F,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x46,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x4D,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x53,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x59,Local3) Store (Local3, Index (DBCL, Local0)) Increment (Local0) Store (0x61,Local3) Store (Local3, Index (DBCL, Local0)) Return (DBCL) // check if this is the same has you have in your _BCL method } Method (_BCM, 1, NotSerialized) { Store (0x80000000, LEV2) If (LLessEqual (Arg0, 0x05)) { Store (0x0005, LEVL) } Else { If (LLessEqual (Arg0, 0x0C)) { Store (0x000C, LEVL) } Else { If (LLessEqual (Arg0, 0x13)) { Store (0x0013, LEVL) } Else { If (LLessEqual (Arg0, 0x19)) { Store (0x0019, LEVL) } Else { If (LLessEqual (Arg0, 0x1F)) { Store (0x001F, LEVL) } Else { If (LLessEqual (Arg0, 0x26)) { Store (0x0026, LEVL) } Else { If (LLessEqual (Arg0, 0x2C)) { Store (0x002C, LEVL) } Else { If (LLessEqual (Arg0, 0x32)) { Store (0x0032, LEVL) } Else { If (LLessEqual (Arg0, 0x3A)) { Store (0x003A, LEVL) } Else { If (LLessEqual (Arg0, 0x3F)) { Store (0x003F, LEVL) } Else { If (LLessEqual (Arg0, 0x46)) { Store (0x0046, LEVL) } Else { If (LLessEqual (Arg0, 0x4D)) { Store (0x004D, LEVL) } Else { If (LLessEqual (Arg0, 0x53)) { Store (0x0053, LEVL) } Else { If (LLessEqual (Arg0, 0x59)) { Store (0x0059, LEVL) } Else { If (LLessEqual (Arg0, 0x61)) { Store (0x0061, LEVL) } Else { Store (0x0061, LEVL) } } } } } } } } } } } } } } } } Method (_BQC, 0, Serialized) { Return (LEVL) } I also added the operation region like mnorthern suggested. You have to check like he says if it is the same. I have a Dell Latitude e4310 and for me it's OperationRegion (BRIT, SystemMemory, 0xF0048254, 0x04) Field (BRIT, AnyAcc, Lock, Preserve) { LEVL, 32 } OperationRegion (BRI2, SystemMemory, 0xF0048250, 0x04) Field (BRI2, AnyAcc, Lock, Preserve) { LEV2, 32 } And add Name (_HID, EisaId ("LCD1234")) to your LCD device And add the kext to your Extra folder. files.zip
  11. voidRunner

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi all, Has anyone had black/garbled window previews inside mission control? Thanx, voidRunner
  12. voidRunner

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi white_eagle, I seem to have the same problem as you but i tried you method and still got a black screen. Are you using the resolution module? Are you sure the kext loaded? Correct System Information is from Natit. Best regards, voidRunner
  13. voidRunner

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Hi verteks, Reading your answer to alexanderq does this mean that if we are outputing to vga ( external monitor ) although we have edp it should work with the changes to the kext? Best regards, voidRunner
  14. voidRunner

    AppleIntelHDGraphicsFB fixed (SL 10.6.8)

    Well thats the weird part i'm not using the resolution module right now but i have full resolution and with the kext from MLDP2 i get CI.
×