Jump to content

DSDT patching queries, screen resolution+sleep prob, others


jinjanjaa
 Share

4 posts in this topic

Recommended Posts

hello

 

i used NVenabler in my previous lion installation to get my native screen resolution (1920x1080). then i made a re-install and wanted to use DSDT patching instead to make my card work completely..... i used DSDT Patcher GUI. is it ok to use this software??? will it give me the correct DSDT?? and my mobo's dsdt is not in the database.....

 

then i formatted that install and re-installed lion in the same drive and my DSDT fixes are now applied in my new installation too.... is this supposed to happen??? and how can i know whether my dsdt is 100% sucessful given that DSDT Patcher GUI reported "0 warnings, 0 errors, 0 remarks" and it also said the patch was successful.....

 

also is it ok to replace my dsdt with an newly generated one?? i did that and i was not able to login at all..... how about replacing my DSDT.aml file with that of a similar model.... is it wise???

 

As for my gfx card (GeForce 210 1GB DDR3), it is now listed correctly in "About This Mac" and gives the correct resolution in display. however i feel the display had "shrunk" a little when compared to same res. in NVEnabler.... somehow to text in top menu and the dock seem to have shortened in width...... i dont know how to explain this better..... i tried EFI string injection for my card and it dint come out well.....

 

plus when i put os x to sleep it does not wake up. before patching DSDT sleep worked correctly.... (even now sleep works if i boot with rBoot but i dont get DSDT functionality...) and if i check the "Restart automatically on system failure" option my oc restarts......

 

chimera themes do not work anymore icon_e_sad.gif....... i get only the CUI screen........ (chameleon does not boot my installation, will have to use chimera.... and i have meddled with the options).......

 

sound works perfect but my mic does not work with voodoohda v0.2.1 (i checked the alc887/888b, alc8xxx and voodoohda options)....... with voodoohda version v0.2.2 mic works (but front headphone socket doesnt...) but again mic does not work with speech recognition software.....

 

And how to make the restore button in time machine clickable??? i am not able to click it.......

 

Chameleon/Chimera/rBoot boot screen (whether CUI or GUI) always opens in "1280x1024"

resolution which is my on-board card's max resolution....... is there a way to make it appear in "1920x1080"???? i followed one of the guides in the internet named "Unstrech you chameleon bootscreen" which dint work.........

 

An additional query.....

when i use rBoot to boot in i get to use win key for command key and alt for option key (which is what i need....) but thru chimera those two get swapped........ i DONT want to change them in keyboard prefs...... is there a way make it that way by default????

 

i know its a bundle of probs but i am keen on getting my OSx86 working completely....

 

my specs:

Intel Core i5 3.2 GHz

ASUS P7H55-M LX

nVidia GeForce 210 1GB DDR3

4GB Ram

Link to comment
Share on other sites

Hi,

 

i have the same GFX, use my dsdt patch. but remove or replace your EDID informations.

 

			Device (GFX0)
			{
				Name (_ADR, Zero)
				Name (_SUN, One)
				Name (_PRW, Package (0x02)
				{
					0x0B,
					0x04
				})
				Method (_DSM, 4, NotSerialized)
				{
					Store (Package (0x4E)
						{
							"AAPL,slot-name",
							Buffer (0x0D)
							{
								"PCI-E Slot-1"
							},
							"AAPL,EDID",
							Buffer (0x0100)
							{
								/* 0000 */	0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
								/* 0008 */	0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
								/* 0010 */	0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
								/* 0018 */	0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
								/* 0020 */	0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
								/* 0028 */	0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
								/* 0030 */	0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
								/* 0038 */	0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
								/* 0040 */	0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
								/* 0048 */	0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
								/* 0050 */	0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
								/* 0058 */	0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
								/* 0060 */	0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
								/* 0068 */	0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
								/* 0070 */	0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31,
								/* 0078 */	0x37, 0x38, 0x53, 0x54, 0x0B, 0x00, 0x1D, 0x41,
								/* 0080 */	0x42, 0x43, 0x20, 0x32, 0x34, 0x22, 0x20, 0x4C,
								/* 0088 */	0x43, 0x44, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C,
								/* 0090 */	0x61, 0x79, 0x20, 0x31, 0x39, 0x32, 0x30, 0x78,
								/* 0098 */	0x31, 0x32, 0x30, 0x30, 0x0D, 0x00, 0x06, 0x88,
								/* 00A0 */	0x20, 0x20, 0x40, 0x20, 0x20, 0x0E, 0x00, 0x12,
								/* 00A8 */	0x80, 0x10, 0x06, 0x1B, 0x2C, 0x34, 0x3F, 0x3C,
								/* 00B0 */	0x60, 0x43, 0x4B, 0x6C, 0x44, 0x82, 0x4D, 0x3B,
								/* 00B8 */	0x42, 0xF0, 0x8B, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00C0 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00C8 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00D0 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00D8 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00E0 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00E8 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00F0 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 00F8 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
							},
							"built-in",
							Buffer (One)
							{
								0x00
							},
							"@0,compatible",
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							},
							"@0,device_type",
							Buffer (0x08)
							{
								"display"
							},
							"@0,display-cfg",
							Buffer (0x04)
							{
								0xFF, 0xFF, 0x01, 0x00
							},
							"@0,display-type",
							Buffer (0x06)
							{
								"VGA"
							},
							"@0,connector-type",
							Buffer (0x04)
							{
								0x00, 0x08, 0x00, 0x00
							},
							"@0,name",
							Buffer (0x0F)
							{
								"NVDA,Display-A"
							},
							"@0,AAPL,EDID",
							Buffer (0x78)
							{
								/* 0000 */	0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
								/* 0008 */	0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
								/* 0010 */	0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
								/* 0018 */	0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
								/* 0020 */	0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
								/* 0028 */	0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
								/* 0030 */	0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
								/* 0038 */	0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
								/* 0040 */	0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
								/* 0048 */	0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
								/* 0050 */	0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
								/* 0058 */	0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
								/* 0060 */	0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
								/* 0068 */	0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
								/* 0070 */	0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31
							},
							"@1,compatible",
							Buffer (0x0B)
							{
								"NVDA,NVMac"
							},
							"@1,device_type",
							Buffer (0x08)
							{
								"display"
							},
							"@1,display-cfg",
							Buffer (0x04)
							{
								0xFF, 0xFF, 0x00, 0x01
							},
							"@1,display-type",
							Buffer (0x04)
							{
								"VGA"
							},
							"@1,connector-type",
							Buffer (0x04)
							{
								0x00, 0x08, 0x00, 0x00
							},
							"@1,name",
							Buffer (0x0F)
							{
								"NVDA,Display-B"
							},
							"@1,AAPL,EDID",
							Buffer (0x78)
							{
								/* 0000 */	0x10, 0xB5, 0x03, 0x00, 0x00, 0x00, 0x17, 0x41,
								/* 0008 */	0x42, 0x43, 0x1D, 0x0D, 0x8F, 0x34, 0xC2, 0x45,
								/* 0010 */	0x1A, 0x08, 0x0B, 0x41, 0x42, 0x43, 0x20, 0x32,
								/* 0018 */	0x34, 0x57, 0x44, 0x44, 0x30, 0x38, 0x01, 0x00,
								/* 0020 */	0x0C, 0x07, 0x02, 0x40, 0x01, 0x80, 0x07, 0xB0,
								/* 0028 */	0x04, 0x18, 0x78, 0x3C, 0x75, 0x02, 0x00, 0x0D,
								/* 0030 */	0xB1, 0x3D, 0xA7, 0x54, 0xCC, 0x49, 0x99, 0x66,
								/* 0038 */	0x25, 0x0F, 0x00, 0x5F, 0x51, 0x03, 0x00, 0x14,
								/* 0040 */	0x27, 0x3C, 0x00, 0x85, 0x7F, 0x07, 0x9F, 0x00,
								/* 0048 */	0x2F, 0x80, 0x1F, 0x00, 0xAF, 0x04, 0x22, 0x00,
								/* 0050 */	0x02, 0x00, 0x05, 0x00, 0x07, 0x00, 0x0A, 0x28,
								/* 0058 */	0x85, 0x02, 0x08, 0x0C, 0x00, 0x04, 0x00, 0x10,
								/* 0060 */	0x00, 0x08, 0x00, 0x08, 0x7F, 0x80, 0x3F, 0x40,
								/* 0068 */	0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x0D, 0x43,
								/* 0070 */	0x39, 0x35, 0x33, 0x36, 0x36, 0x36, 0x35, 0x31
							},
							"@2,#adress-cells",
							Buffer (0x0B)
							{
								"0x01000000"
							},
							"@2,#size-cells",
							Buffer (0x0B)
							{
								"0x00000000"
							},
							"@2,compatible",
							Buffer (0x13)
							{
								"NVDA,sensor-parent"
							},
							"@2,device_type",
							Buffer (0x0F)
							{
								"NVDA,gpu-diode"
							},
							"@2,hwctrl-params-version",
							Buffer (0x0B)
							{
								"0x02000000"
							},
							"@2,hwsensor-params-version",
							Buffer (0x0B)
							{
								"0x02000000"
							},
							"@2,name",
							Buffer (0x0E)
							{
								"sensor-parent"
							},
							"@2,reg",
							Buffer (0x0B)
							{
								"0x02000000"
							},
							"NVCAP",
							Buffer (0x14)
							{
								/* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
								/* 0008 */	0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
								/* 0010 */	0x00, 0x00, 0x00, 0x00
							},
							"NVPM",
							Buffer (0x1C)
							{
								/* 0000 */	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0008 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0010 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0018 */	0x00, 0x00, 0x00, 0x00
							},
							"reg",
							Buffer (0x78)
							{
								/* 0000 */	0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0008 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0010 */	0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02,
								/* 0018 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0020 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
								/* 0028 */	0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00,
								/* 0030 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0038 */	0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02,
								/* 0040 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0048 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
								/* 0050 */	0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00,
								/* 0058 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0060 */	0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02,
								/* 0068 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
								/* 0070 */	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00
							},
							"VRAM,totalsize",
							Buffer (0x04)
							{
								0x00, 0x00, 0x00, 0x40
							},
							"device_type",
							Buffer (0x0C)
							{
								"NVDA,Parent"
							},
							"model",
							Buffer (0x21)
							{
								"nVidia GeForce 210 OpenGL Engine"
							},
							"name",
							Buffer (0x0D)
							{
								"NVDA,GeForce"
							},
							"rom-revision",
							Buffer (0x0F)
							{
								"70.18.5F.00.06"
							},
							"subsystem-id",
							Buffer (0x04)
							{
								0x54, 0x83, 0x00, 0x00
							},
							"subsystem-vendor-id",
							Buffer (0x04)
							{
								0x43, 0x10, 0x00, 0x00
							},
							"device-id",
							Buffer (0x04)
							{
								0x65, 0x0A, 0x00, 0x00
							},
							"vendor-id",
							Buffer (0x04)
							{
								0xDE, 0x10, 0x00, 0x00
							},
							"rm_board_number",
							Buffer (0x04)
							{
								0x73, 0x08, 0x00, 0x00
							},
							"hda-gfx",
							Buffer (0x0A)
							{
								"onboard-1"
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

 

this is the best complete one and please give me back.

 

the first

"AAPL,EDID"

is with additional informations you can delete it if you want

 

if you are using TV replace the display-cfg with

0x03, 0x01, 0x00, 0x00

for first one and

0x03, 0x01, 0x00, 0x01

for the second, and remove the first and the second display-type .

Link to comment
Share on other sites

hey macro-s,

thx for the quick reply......

 

but i'd like to know how this will be different from DSDT Patcher GUI......... we only hav the same gfx card; and i said my card is one things that works correctly........ plus regarding the "shrunk" thing, i think i can live with that. but any effort for helping better it is always appreciated........

 

one things thats been bugging me is the sleep........ i just made a very good discovery yesterday........ sleep works if os x puts pc to sleep by itself after being idle for the set mins (its called autosleep right???)....... but if i select sleep from menu or chameleon settings or somewhere, that sleep does not work...... does it ring a bell???

Link to comment
Share on other sites

i suggest to you XPC, use xpc it's very helpfull,

but i'd like to know how this will be different from DSDT Patcher GUI

can you put your mod here?

 

for sleep, it can be from another thing not only the gfx. just pute here your dsdt and i will see.

Link to comment
Share on other sites

 Share

×
×
  • Create New...