InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #21  
Old 04-01-2010, 03:45 PM
uman uman is offline
Panther
 
Join Date: May 2009
Location: USA
Posts: 103
Quote:
Originally Posted by kizwan View Post
I see you apply fix for restart/shutdown. Before applying the fix, which one do you have problem, shutdown or restart or both? I have problem with restart & currently using openhaltrestart.kext to fix the issue.
I don't recall, but I think both. It pretty much works now (both shutdown & restart), but occasionally fails. I am no longer using EvoReboot. I have been using Conti's patched ChamRC4 (see here: http://osx86.sojugarden.com/2010/03/...ack_v1-0-r111/) which includes the rekursor restart fixes. I'm not sure if it's the DSDT changes I made, or the Conti RC4, or both that (mostly) solves the issue for me.

Quote:
Originally Posted by kizwan View Post
I added PNLF (backlight) in my dsdt but it didn't do anything. The slider in System Preferences always set to maximum & I can't change it. It will always back to maximum position whenever I try to change it. Brightness/backlight doesn't change at all. It make sense since in IORegistryExplorer, min & max value is 0x00. But since Fn key to adjust brightness is working, I don't care much about this.
I have reasonable values in IORegistryExplorer, but the slider doesn't work for me either. I believe it's because AppleIntegratedFrameBuffer is trying to directly adjust the brightness. I too don't care, since my function keys work (but not the ones with the Apple Sun icon).

Quote:
Originally Posted by kizwan View Post
I have added uninc's DSDT for _BCL, _BCM & _BQC in my dsdt. Will know if dimming working or not in windows after flashing it to BIOS. This kinda difficult because it doesn't exist in my dsdt before. Looks like my acer doesn't use 0x86, 0x87 to control brightness.
If the Acer is using AMW0 for this, then you may need to disable that part.

Quote:
I see you identified a lot of acronym/variable used in your DSDT. Nice. kizwan
Thanks. I only wish there were more standards for DSDT names.

--
MacBook Pro - have allergy to nickel in the aluminum casing. So my kid gets an expensive toy!

Gateway MX 8738 - Retail, vanilla Snow Leopard 10.6.2 (thanks kizwan!) with Chameleon RC4, modified DSDT. Upgraded to Core 2 CPU (easy to do). Upgraded to 640GB drive. Everything but SD card working. Minor niggles. GMA950 with QE/CI and *no* artifacts.

iMac (luxo/lamp) G4 with Tiger.
Reply With Quote
  #22  
Old 04-01-2010, 08:17 PM
valv valv is offline
Jaguar
 
Join Date: Apr 2010
Posts: 40
Thank u uman for this link, it is really helpful for patching the Framebuffer kext; but when it comes to keeping the system totally vanilla, do u know how to load the patched kext (from /E/E maybe) without altering the original one ?

btw: sorry for the pic, corrected!
Reply With Quote
  #23  
Old 04-01-2010, 08:39 PM
kizwan kizwan is offline
Jaguar
 
Join Date: Jun 2009
Posts: 36
Quote:
Originally Posted by uman View Post
If the Acer is using AMW0 for this, then you may need to disable that part.
I will look in AMW0 section then. Thanks.

kizwan

1) Retail Mac OS X 10.6 ** Acer Aspire 9420 Intel C2D T5600 ** 4GB DDR2 ** NVIDIA GeForce Go 7300 128MB ** Dell Wireless 1395 (rebrand to AirPort Extreme) ** ALC883
2) Windows 7 Home Premium 64-bit ** Dell Studio 1557 Intel Core i7 720QM ** 4GB DDR3 1333Mhz ** ATI HD4570 512MB ** Intel WiFi 5300 ** Seagate Momentus 5400.6 SATA 3Gb/s 320-GB Hard Drive 5400RPM ** WLED 1366x768 15.6"
3) Retail Mac OS X 10.5.6 + Vista Ultimate ** Acer Aspire 3680 Intel Celeron M 440
** Linksys WPC54G v3.1 ** ALC883
Reply With Quote
  #24  
Old 04-05-2010, 12:55 AM
uninc uninc is offline
Cheetah
 
Join Date: Jun 2009
Posts: 10
Quote:
uninc: this may work for you if you're NOT using SL. It might work for SL, but you'd have to figure out how: http://myhpmini.com/forum/viewtopic.php?t=1542
thanks for the link uman ; it was v informative, as was the asus link too. it didnt work though but maybe someone else over at insanely will be able to provide more insight into a hp dv3xxx hex conflict b/w apple...frambuffer.kext and the dsdt on 10.5

I am using 10.6, but the changes for apple...framebuffer were relevant and appropriate. it just didnt change anything, which leads me to believe that something needs to change in the dsdt, because the Fn + Fx works for other keys like media and sleep (which doesnt actually work either, but it tries)

Asus A8N SLI DX . AMD 64X2 +4600 OC 2.69Ghz . Zotac 9800GT 1GB Eco . 4GB DDR 400Mhz OCZ Platinum .
HP DV3510nr . Intel C2D P7350 2Ghz . nVidia 9300M GS 512Mb . 4Gb DDR2 800Mhz

Last edited by uninc; 04-06-2010 at 10:28 AM.
Reply With Quote
  #25  
Old 08-10-2010, 08:51 PM
mtest mtest is offline
Cheetah
 
Join Date: Aug 2010
Posts: 3
Quote:
Originally Posted by kizwan View Post
I added PNLF (backlight) in my dsdt but it didn't do anything. The slider in System Preferences always set to maximum & I can't change it. It will always back to maximum position whenever I try to change it. Brightness/backlight doesn't change at all. It make sense since in IORegistryExplorer, min & max value is 0x00. But since Fn key to adjust brightness is working, I don't care much about this.
Hi Kizwan,
I have a similar problem, although not exactly the same, on my Samsung N130 based hackintosh running SL X.6.3.

The brightness control works fine, either through the control panel or via the Fn key, but the system does not "remember" my settings, and set it all the way back to the maximum at each boot.

Not a big issue since I can easily lower the brightness as soon as I reach the desktop via the Fn key, but it's somewhat annoying on the long run.

I also tried to patch the AppleIntelIntegratedFramebuffer to bypass the hwBacklight function but just like you it didn't help (it's a pity because I was so sure this would fix the problem)...

It seems clear that the problem is with one of the last drivers to be loaded before showing the desktop, because during the boot, while the grey screen with the apple logo is shown, the brightness is OK, but just before showing the background picture I can clearly see the brightness being boosted to the max.

I really don't know where to look now, I saw some references to AppleBacklightAtBoot in the AppleBacklight.kext, not sure if this could be a clue.

Please please please, do let me know if you finally managed to fix this problem.

Thank you very much.

PS: Here are some interesting things from ioreg... Don't know how to work with that...

Quote:
| | | | +-o display0 <class IODisplayConnect, id 0x0, registered, matched, active, busy 0 (36 ms), retain 5>
| | | | | | {
| | | | | | }
| | | | | |
| | | | | +-o AppleBacklightDisplay <class AppleBacklightDisplay, id 0x0, registered, matched, active, busy 0 (5 ms), retain 6>
| | | | | {
| | | | | "DisplayVendorID" = 0x25cc
| | | | | "IODisplayConnectFlags" = <00080000>
| | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/GFX0@2/AppleIntelFramebuffer/display0/AppleBacklightDisplay-25cc-d"
| | | | | "IODisplayParameters" = {"commit"={"reg"=0x0},"brightness"={"max"=0x80,"mi n"=0x0,"value"=0x9},"ggsc"={"min"=0x0,"max"=0x1000 0,"value"=0x10000},"bgsc"={"min"=0x0,"max"=0x10000 ,"value"=0x10000},"rgsc"={"min"=0x0,"max"=0x10000, "value"=0x10000}}
| | | | | "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily"
| | | | | "IOClass" = "AppleBacklightDisplay"
| | | | | "IOProbeScore" = 0xbb8
| | | | | "DisplayProductID" = 0xd
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "IOPowerManagement" = {"DevicePowerState"=0x3,"CurrentPowerState"=0x3 }
| | | | | "IODisplayEDID" = <00ffffffffffff0025cc0d00000000000013010380160c780 a408593595693271b505400000001010101010101010101010 101010101e41600e34158302030203600de7d0000001800000 0000000000000000000000000000000000000fe00494e4c0a2 02020202020202020000000fc0042543130314957303356310 a20009b>
| | | | | "IOProviderClass" = "IODisplayConnect"
| | | | | "IODisplayGUID" = 0x610000000000000
| | | | | }
and

Quote:
| +-o PNLF <class IOACPIPlatformDevice, id 0x0, registered, matched, active, busy 0 (653 ms), retain 7>
| | | {
| | | "AppleBacklightAtBoot" = 0xe6
| | | "ApplePanelRawBrightness" = 0x1d50
| | | "name" = <4150503030303200>
| | | "AppleMaxBrightness" = 0x753e
| | | "_UID" = "10"
| | | "compatible" = <6261636b6c6967687400>
| | | "ApplePanelRawTable" = <00004e1d4e1d4e1d4e1d4e1d4e1d4e1d4e1d501dd61d5e1ee 41e6c1ff21f7a2002218821102296221e23a6232c24b4243a2 5c2254a26d0265827de276628ec287429fc29822a0a2b902b1 82ca02c262dae2d342ebc2e442fca2f5230d8306031e8316e3 2f6327c3304348a3412359a352036a8362e37b6373e38c4384 c39d2395a3ae23a683bf03b763cfe3c843d0c3e943e1a3fa23 f2840b0403841be414642cc425443dc436244ea447045f8458 04606478e47144$
| | | "_STA" = 0xb
| | | }
| | | }
| | |
| | +-o AppleIntelPanelA <class AppleIntelPanelA, id 0x0, !registered, !matched, active, busy 0, retain 5>
| | {
| | "IOProviderClass" = "IOACPIPlatformDevice"
| | "IOMatchCategory" = "IODisplayParameters"
| | "IONameMatched" = "backlight"
| | "IONameMatch" = "backlight"
| | "IOProbeScore" = 0x7d0
| | "IODisplayParameters" = {"commit"={"reg"=0x0},"brightness"={"max"=0x80,"mi n"=0x0}}
| | "ApplePanels" = {"F10T9caaM"=<0011000a00100016001e00270031003b004a 005c0064006e007c008e00a500be00cd00d80100>,"F10T9cb 0"=<001100000024002b0036004300540068008300a600cb00 fa0135017d01d8024802d50386>,"F10P9c93"=<0045004e00 ce00ff>,"F10T9cd1M"=<001100000022002c0036004600580 072009400bc00e6011a015c01ab020a0282031603ce0400>," F10P9c5b"=<0000003e01070128>,"F10T9ca8M"=<00110000 002d003800440054006$
| | "CFBundleIdentifier" = "com.apple.driver.AppleBacklight"
| | "IOClass" = "AppleIntelPanelA"
| | }

Last edited by mtest; 08-10-2010 at 09:08 PM.
Reply With Quote
  #26  
Old 08-11-2010, 04:36 AM
kizwan kizwan is offline
Jaguar
 
Join Date: Jun 2009
Posts: 36
Quote:
Originally Posted by mtest View Post
Hi Kizwan,
I have a similar problem, although not exactly the same, on my Samsung N130 based hackintosh running SL X.6.3.

The brightness control works fine, either through the control panel or via the Fn key, but the system does not "remember" my settings, and set it all the way back to the maximum at each boot.
PNLF control method doesn't work for my Acer Aspire 9420. You might want to try display override. It may help Mac OS X to recognized your display better hence fix the backlight issue. I think I have read somewhere about this issue (backlight reset to max) but can't remember where. It is known issue but I don't know if there is a workaround for it.

1) Retail Mac OS X 10.6 ** Acer Aspire 9420 Intel C2D T5600 ** 4GB DDR2 ** NVIDIA GeForce Go 7300 128MB ** Dell Wireless 1395 (rebrand to AirPort Extreme) ** ALC883
2) Windows 7 Home Premium 64-bit ** Dell Studio 1557 Intel Core i7 720QM ** 4GB DDR3 1333Mhz ** ATI HD4570 512MB ** Intel WiFi 5300 ** Seagate Momentus 5400.6 SATA 3Gb/s 320-GB Hard Drive 5400RPM ** WLED 1366x768 15.6"
3) Retail Mac OS X 10.5.6 + Vista Ultimate ** Acer Aspire 3680 Intel Celeron M 440
** Linksys WPC54G v3.1 ** ALC883
Reply With Quote
  #27  
Old 08-11-2010, 11:25 AM
mtest mtest is offline
Cheetah
 
Join Date: Aug 2010
Posts: 3
Ok, thanks for your reply. I will open an other thread on my problem since it looks specific.
Reply With Quote
  #28  
Old 08-17-2010, 04:02 AM
doabit doabit is offline
Cheetah
 
Join Date: Aug 2010
Posts: 2
Quote:
Originally Posted by uman View Post
uninc,

I'm am still not sure what your issue is. Is it:

1. When returning from sleep, your display doesn't wake up, or the screen is very dim? If so, there's a DSDT fix for that.

2. You can't control the brightness from the keyboard?

3. The keyboard does control the brightness, but the OS X "sun" icon doesn't display? (I have that problem-- when controlling sound from my keyboard, I see the speaker icon, but not when controlling brightness.

Re PS2: If you don't have a PS2K device in your DSDT, then you probably have a USB keyboard and mouse which is good! So I wouldn't add the PS2K device into your DSDT. (The sure way to tell whether you have PS2 keyboard or mouse is if during install, you needed VoodooPS2Controller.kext, or ApplePS2SomethingOrOther.kext.)

I find that the people who are doing the most advanced DSDT work are the Gigabyte mobo folks. Unfortunately there are pages upon pages of cruft to wade through on insanely, not to mention the ACPI Programmers guide, and the datasheets for your motherboard chipset. Even here, the Gigabyte topics are lengthy. But good on them-- they have the passion.

Try using google search to help cut down on the cruft:

site:www.insanelymac.com HP DV3510nr DSDT brightness

turned up some of your posts, but also: http://www.insanelymac.com/forum/ind...&#entry1095891

You could also try this: http://www.splasm.com/products/productbrightness.html

Hmm, your laptop has an nvidia display right? Can you check if AppleIntegratedFrameBuffer is loaded (use kextstat in terminal). Apparently that kext takes control of brightness (LCD backlight). There's a patch that gets it to relinquish control (see the comment by Timo: http://blog.stuart.shelton.me/archives/209)

Can you post your unmodified (original) DSDT? I'd need to see if your LCD panel has a _DSS method defined to control brightness. Macbooks (and my Gateway) don't. The _DSS method is where you see some people suggesting fixes where they use 0x86, 0x87, 0x89 to cycle, increase, decrease or zero brightness. But that doesn't work unless your hardware is defined that way. The ACPI spec has details on that.

I can't promise that I can examine your DSDT right away (and I made need a gentle nudge as I might forget), since I am installing SL over the next day or two. But I'll try to look into it later this wee or early next week. I'm curious how this wholething works because I'd like to get the litle sun icon to show up on my gateway!

Cheers.

Hi..my ASUS N61 . When returning from sleep, your display doesn't wake up.....

"1. When returning from sleep, your display doesn't wake up, or the screen is very dim? If so, there's a DSDT fix for that."

i can't find the DSDT fix for it!! can you help me ?? thank you !
Reply With Quote
  #29  
Old 08-25-2010, 05:04 PM
Paranoid1 Paranoid1 is offline
Cheetah
 
Join Date: Aug 2010
Posts: 2
Hi mtest,

You state
Quote:
Originally Posted by mtest View Post
The brightness control works fine, either through the control panel or via the Fn key, but the system does not "remember" my settings, and set it all the way back to the maximum at each boot.....
.....I too have an Samsung N130 and was wondering if you can help.

I cannot change the brightness via the Fn keys. When I press Fn+UP arrow or Fn+DOWN arrow, nothing happens. I can change the brightness via the control panel immediately after a full reboot but it does not remember the state on the next restart or after sleep (I just get Max brightness like you).

But if I can get the Fn+UP and Fn+DOWN arrow keys to work then I can live with that. Any hint would be appreciated.
thx.
Reply With Quote
  #30  
Old 09-03-2010, 11:35 AM
Paranoid1 Paranoid1 is offline
Cheetah
 
Join Date: Aug 2010
Posts: 2
bump....
anyone ???



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.

Reply With Quote
Reply