Jump to content

[Aiuto] XFX Radeon 6870 2GB


Fabio1971
 Share

21 posts in this topic

Recommended Posts

Ciao come da titolo ho aquistato una scheda video XFX Radeon 6870 2GB

Ho l'mpressione che non lavora come deve leggendo sul forum viene riconosciuta nativamente aggiungendo solo :

<key>GraphicsEnabler</key>
<string>Yes</string>

Controllando in informazioni di sistema - resoconto di sistema - grafica monitor mi risulta così :

AMD Radeon HD 6870 Series:

 Modello Chipset:	AMD Radeon HD 6870 Series
 Tipo:	GPU
 Bus:	PCIe
 Larghezza Lane PCIe:	x16
 VRAM (totale):	2048 MB
 Fornitore:	ATI (0x1002)
 ID dispositivo:	0x6738
 ID revisione:	0x0000
 Monitor:
BenQ V2420H:
 Risoluzione:	1920 x 1080 @ 60 Hz
 Profondità pixel:	Colore 32 bit (ARGB8888)
 Mostra numero di serie:	J4A04437019
 Monitor principale:	Sì
 Mirror:	Spento
 Online:	Sì
 Rotazione:	Supportata
 Televisore:	Sì

Aggiungo anche che in informazioni di sistema - resoconto di sistema - grafica monitor - schede PCI

Questo computer non contiene nessuna scheda PCI.

la barra in alto è trasparente.

ho provato anche ad aggiungere in o.c.b.p.

<key>AtiConfig</key>
	<string>Duckweed</string>

Rimane uguale allora vorrei fare la prova ad ijectare la scheda nel dsdt

Magari mi sbaglio in tutto e la video sta lavorando come deve

Posto mio IoReg

Ringrazio in anticipo dell'aiuto

Ciao

Mac_Pro_di_Fabio_XFX_6870.zip

Link to comment
Share on other sites

...

 

 

Visto così mi sembra tutto ok...

 

Fai una prova aggiungendo la parte "Audio" nel DSDT e lasciando il GraphicsEnabler come lo tieni ora...

[size=1]
           Device (PEG3)
           {
               Name (_ADR, 0x00030000)
               Device (GFX3)
               {
                   Name (_ADR, Zero)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x06)
                           {
                               "@0,connector-type", 
                               Buffer (0x04)
                               {
                                   0x00, 0x08, 0x00, 0x00
                               }, 

                               "@1,connector-type", 
                               Buffer (0x04)
                               {
                                   0x00, 0x08, 0x00, 0x00
                               }, 

                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

               Method (_PRW, 0, NotSerialized)
               {
                   Return (GPRW (0x09, 0x04))
               }

               Method (_PRT, 0, NotSerialized)
               {
                   If (PICM)
                   {
                       Return (AR13)
                   }

                   Return (PR13)
               }
           }[/size]

 

sono quasi sicuro che puoi attivare l'audio HDMi in modo vanilla.

 

Fabio

Link to comment
Share on other sites

Ciao Ermac

grazie della risposta stasera faccio la prova

Quindi aggiungendo solo la parte per l'audio x HDMI la scheda funziona come deve ovviamente avendo in o.c.b.p. :

<key>GraphicsEnabler</key>
<string>Yes</string>

Quindi non serve in o.c.b.p. :

<key>AtiConfig</key>
       <string>Duckweed</string>

Quindi che io in informazioni di sistema - resoconto di sistema - grafica monitor - schede PCI

Questo computer non contiene nessuna scheda PCI

ci sia scritto così non vuol dire niente

Grazie

Link to comment
Share on other sites

Grazie Ermac

Allora la prova lo fatta ma resta uguale a prima :blink:

mi sono dimenticato di scriverlo quando lo mando in Sleep e lo risveglio ho schermo bianco

Ecco perchè volevo fare l'innezione della scheda nel dsdt

Puoi Aiutarmi

Ti ringrazio

 

Posta il nuovo IOREG con questa "iniezione" audio che hai messo.

 

PS l'iniezione di quella ATI ti risulta circa 1,5 MB di DSDT... è un piccolo avviso...

 

Fabio

Link to comment
Share on other sites

Ciao Ermac

Ecco il nuovo IoReg con la tua modifica

 

 

Puoi spiegarmi

 

Ok vedo dal tuo IOREG che hai l'Hdmi riconosciuto...

per la grandezza del DSDT se gli inietti la ATi ti sale vertiginosamente dato che viene inclusa la parte ATY,bin_image

 

sperimentai con una 5750 (mi pare) e mi usci un DSDT (funzionante) ma enorme...

 

Fabio

Link to comment
Share on other sites

mi puoi aiutare ijectare la scheda video così magari risolvo il problema dello sleep

Sempre che questo sia la soluzione al mio problema

 

Ti passo un esempio di come risulta una ATI Radeon HD 5750 (0x1002 0x68be)

ATI_Radeon_HD_5750___0x1002_0x68be_.TXT

Prendendo esempio da li e con l'aiuto del tuo IOREG ti sostituisci i valori e vai per tentativi...

(la parte del bin la continuo a vedere lunga...)

 

Fabio

Link to comment
Share on other sites

Ciao Ermac

posto il dsdt per provare a ijectare la video nel dsdt

sto uscendo fuori con gli occhi ;) e sono arrivato ad un errore che non riesco a risolvere

Sperando che il lavoro che ho fatto dato che sono due giorni è giusto ho almeno in parte -_-

Puoi dargli un occhiata

Ti ringrazio

dsdt.zip

Link to comment
Share on other sites

Ciao Ermac

posto il dsdt per provare a ijectare la video nel dsdt

sto uscendo fuori con gli occhi :thumbsdown_anim: e sono arrivato ad un errore che non riesco a risolvere

Sperando che il lavoro che ho fatto dato che sono due giorni è giusto ho almeno in parte :)

Puoi dargli un occhiata

Ti ringrazio

 

Errori di sintassi...

:)

DSDT.aml.zip

 

PS... 111KB

Fabio

Link to comment
Share on other sites

Ciao Ermac

Grazie stasera provo

 

PS... 111KB

 

è si questo l'avevo notato dopo il tuo avviso

 

P.S. se no rifilo questa scheda a mio fratello e mi prendo una Gainward GeForce GTX 560 2 GB

Cosa dici me la consigli ho visto che in un post l'hai ijectata nel dsdt quindi deduco che vada bene

Link to comment
Share on other sites

P.S. se no rifilo questa scheda a mio fratello e mi prendo una Gainward GeForce GTX 560 2 GB

Cosa dici me la consigli ho visto che in un post l'hai ijectata nel dsdt quindi deduco che vada bene

 

Tra nVidia e ATI io preferisco le nVidia.

(Ma è sempre e solo una considerazione mia personale)

 

Fabio

Link to comment
Share on other sites

Niente non va al riavvio schermo bianco

Provato su due installazioni di Lion con boot diverso

Eliminato da o.c.b.p.

<key>GraphicsEnabler</key>
<string>Yes</string>

Il problema è capire cosa non và se il dsdt è compilato giusto oppure no ho c'è altro

Ci penso un attimo ma mi sa proprio che cambio la scheda

Link to comment
Share on other sites

Dal tuo PM.

 

Store (Package (?)

 

La grandezza del Package se non hai voglia di calcolarla o non sai calcolarla...

lasciala vuota che il compilatore la calcola da solo, assomiglia ad una delle caratteristiche del C,C++

 

Store (Package ()

 

Fabio

Link to comment
Share on other sites

Dal tuo PM.

 

Store (Package (?)

 

La grandezza del Package se non hai voglia di calcolarla o non sai calcolarla...

lasciala vuota che il compilatore la calcola da solo, assomiglia ad una delle caratteristiche del C,C++

 

Store (Package ()

 

Fabio

 

Ciao Ermac

grazie della risposta provato OK come sempre super ragione

più che altro non sapevo calcolarlo ma questo vale anche per altro per es.

"AAPL,slot-name", 
                               Buffer ([color="#FF0000"]0x0A[/color])
                               {
                                   "PCI-E 16x"
                               },

oppure questo

"@0,name", 
                               Buffer ([color="#FF0000"]0x0F[/color])
                               {
                                   "NVDA,Display-A"
                               },

 

Marcato in rosso

Se puoi mi fai un esempio di come si calcola

Grazie

Link to comment
Share on other sites

Ciao Ermac

grazie della risposta provato OK come sempre super ragione

più che altro non sapevo calcolarlo ma questo vale anche per altro per es.

"AAPL,slot-name", 
                               Buffer ([color="#FF0000"]0x0A[/color])
                               {
                                   "PCI-E 16x"
                               },

oppure questo

"@0,name", 
                               Buffer ([color="#FF0000"]0x0F[/color])
                               {
                                   "NVDA,Display-A"
                               },

 

Marcato in rosso

Se puoi mi fai un esempio di come si calcola

Grazie

 

Stessa cosa...

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

 

Fabio

Link to comment
Share on other sites

 Share

×
×
  • Create New...