Jump to content

nVidia 7300GS 256mb HELP NEEDED! (10.6.4 DTDT)


Logicpro9_user
 Share

2 posts in this topic

Recommended Posts

Hi Guys,

 

 

 

I have asked before about this problem, but heard nothing back. And I wonder if anyone can point me in the right direction?

 

 

 

Here is my story...

 

 

 

I have been using my rig now for about 1 year (see sig) It’s been rock solid! No problems at all! The graphics worked 100% with QE/CI. Everything worked fine.

 

I wanted to use a more simple way of running the machine without all these kexts.

 

 

 

Just now after getting rid of all the kexts and making a good DSDT for my system everything works 100% vanilla (Speed stepping, AHCI, etc etc etc etc) All with DSDT.

 

 

 

BUT

 

 

 

There is a slight problem now. The last problem I have is the graphics card!

 

 

 

It’s an nvidia 7300GS 256MB (XpertVision) pci-e card. The card works 90% with the DSDT I have made for it.

 

 

 

It gives me all the different resolutions from 800x600 all the way upto 1600xxxx and it lets me change the resolution ok. In about this mac it comes up fine with all the right information…

 

 

 

BUT!

 

 

 

It won’t let me use QE/CI at all! I have tried everything!!!

 

 

 

Does anyone have an ideas?

 

 

 

This is the graphics part of my DSDT. (Working for another user! With the same mobo but a different GFX card)

 

 

 

 

 

Anyone got any ideas?

 

 

 

 

Device (PEG1)
		 {
			 Name (_ADR, 0x00010000)
			 Method (_PRW, 0, NotSerialized)
			 {
				 Return (Package (0x02)
				 {
					 0x0B, 
					 0x04
				 })
			 }

			 Device (GFX1)
			 {
				 Name (_ADR, Zero)
				 Name (_SUN, 0x0B)
				 Method (_PRW, 0, NotSerialized)
				 {
					 Return (Package (0x02)
					 {
						 0x0B, 
						 0x04
					 })
				 }

				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x18)
						 {
							 "@0,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 

							 "@0,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 

							 "@0,fboffset", 
							 Buffer (0x04)
							 {
								 0x00, 0x00, 0x02, 0x00
							 }, 

							 "@0,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-A"
							 }, 

							 "@1,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 

							 "@1,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 

							 "@1,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-B"
							 }, 

							 "NVCAP", 
							 Buffer (0x14)
							 {
								 /* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
								 /* 0008 */	0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
								 /* 0010 */	0x00, 0x00, 0x00, 0x00
							 }, 

							 "device_type", 
							 Buffer (0x0C)
							 {
								 "NVDA,Parent"
							 }, 

							 "VRAM,totalsize", 
							 Buffer (0x08)
							 {
								 /* 0000 */	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10
							 }, 

							 "model", 
							 Buffer (0x00)
							 {
								 "NVIDIA Geforce Series""
							 }, 

							 "rom-revision", 
							 Buffer (0x06)
							 {
								 "3169a"
							 }
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
			 }
		 }

		 Device (PEG3)
		 {
			 Name (_ADR, 0x00030000)
			 Method (_PRW, 0, NotSerialized)
			 {
				 Return (Package (0x02)
				 {
					 0x0B, 
					 0x04
				 })
			 }

			 Device (GFX3)
			 {
				 Name (_ADR, Zero)
				 Name (_SUN, 0x0C)
				 Method (_PRW, 0, NotSerialized)
				 {
					 Return (Package (0x02)
					 {
						 0x05, 
						 0x04
					 })
				 }

				 Method (_DSM, 4, NotSerialized)
				 {
					 Store (Package (0x18)
						 {
							 "@0,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 

							 "@0,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 

							 "@0,fboffset", 
							 Buffer (0x04)
							 {
								 0x00, 0x00, 0x02, 0x00
							 }, 

							 "@0,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-A"
							 }, 

							 "@1,compatible", 
							 Buffer (0x0B)
							 {
								 "NVDA,NVMac"
							 }, 

							 "@1,device_type", 
							 Buffer (0x08)
							 {
								 "display"
							 }, 

							 "@1,name", 
							 Buffer (0x0F)
							 {
								 "NVDA,Display-B"
							 }, 

							 "NVCAP", 
							 Buffer (0x14)
							 {
								 /* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
								 /* 0008 */	0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
								 /* 0010 */	0x00, 0x00, 0x00, 0x00
							 }, 

							 "device_type", 
							 Buffer (0x0B)
							 {
								 "NVDA,Child"
							 }, 

							 "VRAM,totalsize", 
							 Buffer (0x08)
							 {
								 /* 0000 */	0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10
							 }, 

							 "model", 
							 Buffer (0x00)
							 {
								 "NVIDIA Geforce Series"
							 }, 

							 "rom-revision", 
							 Buffer (0x06)
							 {
								 "3169a"
							 }
						 }, Local0)
					 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					 Return (Local0)
				 }
			 }
		 }

Link to comment
Share on other sites

 Share

×
×
  • Create New...