Jump to content

[Aiuto] Patch DSDT ATI Sapphaire hd 4870 Vapor-x 1GB


pianman
 Share

1 post in this topic

Recommended Posts

Buonasera a Tutti, come da titolo sto cercando di aggiungere una patch al dsdt per la mia scheda video, poichè vorrei abilitare il dual monitor, in quanto le sorgenti chamaleon riconoscono la scheda ma non abilitano il dual monitor. La scheda ha 3 uscite DP, HDMI, DVI e 1gb ram, l'id completo è 0x9440, 0x114a174b, CHIP_FAMILY_RV770, "Sapphire Radeon HD4870 Vapor-X",l'attuale framebuffer utilizzato è "Cardinal" e la revisione rom è 113-BA0701-X25. Vi chiedo come modificare la seguente patch in modo da adattarla alla mia scheda, inoltre all'ultima voce del framebuffer dove dice "MotmotParent" cosa devo mettere per far riconoscere "Cardinal"?

Ps: Ho modificato le voci Aty,Rom e model, così vanno bene? Grazie per l'aiuto.

 

La patch che ho trovato è la seguente:

Device (PCI0)

{

Name (_HID, EisaId ("PNP0A03"))

Name (_ADR, 0x00)

Name (_UID, 0x01)

Name (_BBN, 0x00)

Device (GFX0)

{

Name (_ADR, Zero)

Name (_SUN, One)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x1E)

{

"@0,compatible",

Buffer (0x0B)

{

"ATY,Cardinal" /* <-----indiquez le framebuffer dont vous avez besoin (Wormy, Megalodon, Motmot) */

},

 

"@0,deviceType",

Buffer (0x08)

{

"display"

},

 

"@0,VRAM,memsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x40

},

 

"@0,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@0,name",

Buffer (0x0E)

{

"ATY,Display_A"

},

 

"@1,compatible",

Buffer (0x0B)

{

"ATY,Cardinal" /* <-----indiquez le framebuffer dont vous avez besoin (Wormy, Megalodon, Motmot) */

},

 

"@1,device_type",

Buffer (0x08)

{

"display"

},

 

"@1,VRAM,memsize",

Buffer (0x08)

{

0x00, 0x00, 0x00, 0x40

},

 

"@1,display-connect-flags",

Buffer (0x02)

{

0x00, 0x04

},

 

"@1,name",

Buffer (0x0E)

{

"ATY,Display_B"

},

 

"ATY,Card#",

Buffer (0x0E)

{

"109-B148xx-00"

},

 

"ATY,Rom#",

Buffer (0x0F)

{

"113-BA0701-x25"

},

 

"device_type",

Buffer (0x11)

{

"ATY,MotmotParent" /* <--en fonction du framebuffer que vous injectez (Wormy, Megalodon, Motmot) */

},

 

"VRAM,totalsize",

Buffer (0x04)

{

0x00, 0x00, 0x00, 0x40 /*<-----------Quantité de mémoire vidéo: 0x40 = 1024mb, 0x20= 512mb, 0x10= 256mb */

},

 

"model",

Buffer ()

{

"Sapphaire Radeon HD 4870 Vapor-X" /* Indiquez ici le nom de la carte */

}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)

}

}

Link to comment
Share on other sites

 Share

×
×
  • Create New...