Jump to content

Esperimento 4 DVI


danimac
 Share

19 posts in this topic

Recommended Posts

Ne ho messe un paio e me le vede tutte e due però sembra che in realtà sia solo una replica a livello di informazione e non di effettivo hardware.. su windows funzionano benissimo ovviamente ma su OSX non funzionano . anche passando tutti e 2 i monitor sulla scheda secondaria la visualizzazione non funziona...

 

quasi certamente è un problema di kext e chiedo ad un "esperto"

 

Hai mica idea da dove dovrei partire per cercare di farle funzionare ?

tu che cosa faresti per fare qualche prova ?...

 

 

 

ps: tanto SICURO che non ci sarà nessuno che risponderà ;) hahahah

Link to comment
Share on other sites

Allora io proverei cosi ... anche se spero non vadano in conflitto ...

 

 

 

 

 

/System/Library/Extensions

 

poi aprite il terminale :

 

e fate sudo -s

password : tua pass

 

copio e rinomino i kext che mi servono ...

 

cp /System/Library/Extensions/ATIRadeon.kext /System/Library/Extensions/ATIRadeon_1.kext
cp /System/Library/Extensions/ATIRadeonX1000.kext /System/Library/Extensions/ATIRadeonX1000_1.kext
cp /System/Library/Extensions/ATIRadeonX1000GA.plugin mv /System/Library/Extensions/ATIRadeonX1000GA_1.plugin
cp /System/Library/Extensions/Natit.kext mv /System/Library/Extensions/Natit_1.kext

rm -rf /System/Library/Extensions.mkext
rm -rf /System/Library/Extensions/Caches/com.apple.kext.info

chmod -R 755 /System/Library/Extensions/ATIRadeon_1.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin
chmod -R 755 /System/Library/Extensions/Natit_1.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin
chown -R 0:0 /System/Library/Extensions/Natit_1.kext

exit

exit

 

chiudete il terminale

 

aprite : /Applications/Utilities/Disk Utility.app

 

selezionate il vostro disco e riparate i permessi ..

 

-------------------------------------------------------------

 

allora non so se un mio viaggio super sonico o cose ... pero in questo modo abbiamo i kext per far funzionare una seconda scheda video ...

 

solo e da capire se bisogna dirgli il bus su qui deve andarla a cercare ...

 

se hai voglia di fare un esperimento ...

 

prova ...

Link to comment
Share on other sites

Grazie per la risposta...Si in effetti avevo pensato esattamente la stessa cosa poichè se ci sono 2 schede videodevono esserci anche "dei duplicati dei kext" a rigor di logica però credo che sia necessario che appunto gli si dica quale bus sia ... cmq io provo al limite se mi crasha come posso ripararlo ? non ho voglia di reinstallare tutto da capoe a lato NT sono esperto ma qui in effetti non poi tanto ...se sei in grado di scrivermi una procedura da fare da terminale faccio l'esperimento ...Credo comunque che bisognerebbe farle capire ai kext che "nel caso in cui" ci siano 2 schede .... ecc ecc ecc...considera che non sono crossfire "sono le EAX1950PRO" lisce cioè hanno i connettori ma sono tutte e due slave ... cmq su winzoz funzia quindi è decisamente un problema di kext... credo che sia più un problema del ATI1000 probabilmente bisognerà implementare qualche cosa ..

Allora io proverei cosi ... anche se spero non vadano in conflitto ... /System/Library/Extensionspoi aprite il terminale :e fate sudo -s password : tua passcopio e rinomino i kext che mi servono ...
cp /System/Library/Extensions/ATIRadeon.kext /System/Library/Extensions/ATIRadeon_1.kextcp /System/Library/Extensions/ATIRadeonX1000.kext /System/Library/Extensions/ATIRadeonX1000_1.kextcp /System/Library/Extensions/ATIRadeonX1000GA.plugin mv /System/Library/Extensions/ATIRadeonX1000GA_1.plugincp /System/Library/Extensions/Natit.kext mv /System/Library/Extensions/Natit_1.kextrm -rf /System/Library/Extensions.mkextrm -rf /System/Library/Extensions/Caches/com.apple.kext.infochmod -R 755 /System/Library/Extensions/ATIRadeon_1.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.pluginchmod -R 755 /System/Library/Extensions/Natit_1.kextchown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.pluginchown -R 0:0 /System/Library/Extensions/Natit_1.kextexitexit

chiudete il terminaleaprite : /Applications/Utilities/Disk Utility.appselezionate il vostro disco e riparate i permessi ..-------------------------------------------------------------allora non so se un mio viaggio super sonico o cose ... pero in questo modo abbiamo i kext per far funzionare una seconda scheda video ... solo e da capire se bisogna dirgli il bus su qui deve andarla a cercare ... se hai voglia di fare un esperimento ... prova ...

Ho controllato in effetti da system profiler le schede le vede tutte e due su "SLOT-1" quindi sicuro è un problema di bus...come si fa in questo cosa ?Però mi sembra strano dovrebbe essere un rilevamento automatico anche perchè non mi pare proprio che gli indirizzi di bus siano univoci "voglio dire" nel mondo windows da scheda madre a scheda madre gli indirizzi del bus possono cambiare es: tra ASUS e Gigabyte gambiano sicuro però le schede funzionano...Uhm... mi sa che è un casino ed è una questione di EFI... e quindi mi sa che non cè modoOppure potrebbe essere che bisogna capire quali siano gli indirizzi delle porte DVI "almeno credo" ed in più anche il bus e siamo sempre li... qui ci vuole un espertone ...
Link to comment
Share on other sites

potresti prova a fare come ti ho detto ed aggiungere questa cosa nell'ati1000readeon.kext :

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0xc,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>ATIRadeonX1000</string>

<key>CFBundleGetInfoString</key>

<string>ATIRadeonX1000 1.5.24.9 (5280)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.ATIRadeonX1000</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>ATI RadeonX1000 Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.5.24</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.2.4</string>

<key>IOKitPersonalities</key>

<dict>

<key>ATIRadeonX1000</key>

<dict>

<key>ATIEnableWideBlitSupport</key>

<true/>

<key>ATIUseTearingWideBlit</key>

<false/>

<key>CFBundleIdentifier</key>

<string>com.apple.ATIRadeonX1000</string>

<key>IOCFPlugInTypes</key>

<dict>

<key>ACCF0000-0000-0000-0000-000a2789904e</key>

<string>ATIRadeonX1000GA.plugin</string>

</dict>

<key>IOClass</key>

<string>ATIRadeonX1000</string>

<key>IODVDBundleName</key>

<string>ATIRadeonX1000VADriver</string>

<key>IOMatchCategory</key>

<string>IOAccelerator</string>

<key>IOPCIMatch</key>

<string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x71C01002 0x72401002 0x72441002 0x72911002</string>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOSourceVersion</key>

<string>1.5.24.9</string>

<key>sensor-properties</key>

<array>

<dict>

<key>device_type</key>

<data>

Z3B1LXNlbnNvcg==

</data>

<key>location</key>

<string>GPU</string>

<key>name</key>

<string>gpu-sensor</string>

<key>polling-period</key>

<data>

AAAAAQAAAAA=

</data>

<key>reg</key>

<data>

AAAAAg==

</data>

<key>sample-period</key>

<data>

AAAAAACYmAA=

</data>

<key>sensor-id</key>

<data>

AAAABg==

</data>

<key>version</key>

<data>

AAAAAg==

</data>

<key>zone</key>

<data>

AAAAAg==

</data>

</dict>

</array>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOGraphicsFamily</key>

<string>1.0.0b1</string>

<key>com.apple.iokit.IONDRVSupport</key>

<string>1.0.0b1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>1.0.0b1</string>

<key>com.apple.kpi.bsd</key>

<string>8.0.0</string>

<key>com.apple.kpi.iokit</key>

<string>8.0.0</string>

<key>com.apple.kpi.libkern</key>

<string>8.0.0</string>

<key>com.apple.kpi.mach</key>

<string>8.0.0</string>

</dict>

</dict>

</plist>

Link to comment
Share on other sites

Ti allego anche un paio di immagini...

 

come vedrai il device ID delle due schede cambia

 

per la prima coppia di ATI X1950 Series è 0x7280

Per la seconda coppia di ATI X1950 series Secondary è 0x72a0

 

Revision ID è uguale a tutte e due

per il bus invece sono tutti e 4 su SLOT-1

 

e come vedi dalle immagini sulle altre non mi vede la vram ma credo sia normale

 

La cosa strana che ho notato e che "SOLO" sulla prima ATI Radeon x1950 series mi vede i monitor

collegati sulle altre tre "quindi un altra Ati radeon x1950 series e tutte e due le secondary" i monitor non vengono riconosciuti .

 

quallo che mi hai detto di aggiungere "è la parte scritta in rosso" ?

1.tiff

2.tiff

Link to comment
Share on other sites

allora devi copiarti i 4 kext citati sopra sul desktop

 

4 li crei cosi :

 

cambia in 1 :

 

<key>IOPCIMatch</key>

<string>0x72801002</string>

 

nell'altro 2 :

 

<key>IOPCIMatch</key>

<string>0x72a01002</string>

 

 

in plugin vanno invertiti :

 

in uno :

 

10027280

 

nell'altro :

 

100272a0

 

 

------------------

 

se me li passi te li modifico io ...

Link to comment
Share on other sites

Ma veramente me li modichi tu ? ma sei un pazzo :( "nel senso buono ovviamente, è un gerco"

 

ok io ti passo il PKG che utilizzo per installarla ...

 

o vuoi proprio che ti zippo i kext che mi hai detto ?

 

posso metterteli su di un mio server ... cosi li prendi a 1mb a secondo :(

 

 

allora devi copiarti i 4 kext citati sopra sul desktop

 

4 li crei cosi :

 

cambia in 1 :

 

<key>IOPCIMatch</key>

<string>0x72801002</string>

 

nell'altro 2 :

 

<key>IOPCIMatch</key>

<string>0x72a01002</string>

in plugin vanno invertiti :

 

in uno :

 

10027280

 

nell'altro :

 

100272a0

------------------

 

se me li passi te li modifico io ...

Link to comment
Share on other sites

se me li passi te lo faccio ... gli avro modificati almeno 40 volte ... sempre a mano per leo ... conosco bene quei kext ... solo la tua scheda ha bisogno dei freamwork particolari per funkiare ..

 

 

eccolii qua dotto' :D

 

L'unica cosa che il Natit.kext non l'ho trovato in extensions cè solo una cartella che ti ho incluso

il resto cè e anche il pkg che uso per installarlo...

 

per ringraziarti se mi dai il tuo cell in pvr ti faccio una ricarica da 5...

http://streaming.top-ix.org/top/upload/out...le=Archivio.zip

Link to comment
Share on other sites

non me li faceva caricare qui sul forum .. quello e il link .. gli ho messi su mediafire ..

 

 

ah ok . hahaha scusami..

 

guarda ho provato a copiarli in extension tutti i kext contenuti nelle due cartelle però mi dice che non ho i privilegi .. ma devo copiarli con tutte le cartelle ?

lgi mcopio dentro anche la cartella natit ?

 

ATIradeonx1000ga.plugin non me lo fa sostituire per i privilegi nonostante inserisca la password ora provo in safe mode a sostituirlo

 

 

...

 

"NEL CASo in qui crasha tutto" che è possibile hahahaha secondo te se riparto in safe mode ho modo di recuperare ? ...

Link to comment
Share on other sites

devi copiare il conteuto della cartella 1 , 2 e natit.lext ..

 

copiate i 7 kext dentro la cartella :

 

/System/Library/Extensions

 

poi aprite il terminale :

 

e fate sudo -s 
password : tua pass

rm -rf /System/Library/Extensions.mkext
rm -rf /System/Library/Extensions/Caches/com.apple.kext.info

chmod -R 755 /System/Library/Extensions/ATIRadeon.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA.plugin
chmod -R 755 chown -R 0:0 /System/Library/Extensions/Natit.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeon.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA.plugin
chown -R 0:0 /System/Library/Extensions/Natit.kext

chmod -R 755 /System/Library/Extensions/ATIRadeon_1.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kext
chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin

chown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kext
chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin


exit

exit

chiudete il terminale

 

aprite : /Applications/Utilities/Disk Utility.app

 

selezionate il vostro disco e riparate i permessi ..

Link to comment
Share on other sites

Update:entrato in safe mode mi ha detto che non riusciva a caricare natit.kext e quindi di provvedere Sono in safe mode, sono riuscito a copiare i 7 kext in extensions compreso quello che ti ho detto primaora provo anche a fare le operazioni in terminale...

devi copiare il conteuto della cartella 1 , 2 e natit.lext .. copiate i 7 kext dentro la cartella :/System/Library/Extensionspoi aprite il terminale :
e fate sudo -s password : tua passrm -rf /System/Library/Extensions.mkextrm -rf /System/Library/Extensions/Caches/com.apple.kext.infochmod -R 755 /System/Library/Extensions/ATIRadeon.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA.pluginchmod -R 755 chown -R 0:0 /System/Library/Extensions/Natit.kextchown -R 0:0 /System/Library/Extensions/ATIRadeon.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA.pluginchown -R 0:0 /System/Library/Extensions/Natit.kextchmod -R 755 /System/Library/Extensions/ATIRadeon_1.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kextchmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.pluginchown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kextchown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.pluginexitexit

chiudete il terminaleaprite : /Applications/Utilities/Disk Utility.appselezionate il vostro disco e riparate i permessi ..

ok ho finito in terminale ora riparo e riavviol'unica cosa che in terminale mi ha dettobash-3.2# chmod -R 755 chown -R 0:0 /system/Library/Extensions/Natit.kextchmod: chown: No such file or directorychmod: -R: No such file or directorychmod: 0:0: No such file or directoryperchè praticamente il file natit.kext io non l'ho mai avuto nella extensions..ho solo la cartella natit.kext
Link to comment
Share on other sites

cartella ?

 

e fate sudo -s

password : tua pass

 

rm -rf /System/Library/Extensions.mkext

rm -rf /System/Library/Extensions/Caches/com.apple.kext.info

 

chmod -R 755 /System/Library/Extensions/ATIRadeon.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA.plugin

chmod -R 755 chown -R 0:0 /System/Library/Extensions/Natit.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeon.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA.plugin

chown -R 0:0 /System/Library/Extensions/Natit.kext

 

chmod -R 755 /System/Library/Extensions/ATIRadeon_1.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin

 

chown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin

Link to comment
Share on other sites

Ho riavviato però continua a darmi la secondo scheda su SLOT-1

 

"cartella ?"

Praticamente sotto system/library/extensions

 

Io ho solo una cartella che si chiama NATIT.KEXT ma non ho un file

 

l'altra scheda non funziona...

 

 

cartella ?

 

e fate sudo -s

password : tua pass

 

rm -rf /System/Library/Extensions.mkext

rm -rf /System/Library/Extensions/Caches/com.apple.kext.info

 

chmod -R 755 /System/Library/Extensions/ATIRadeon.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA.plugin

chmod -R 755 chown -R 0:0 /System/Library/Extensions/Natit.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeon.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA.plugin

chown -R 0:0 /System/Library/Extensions/Natit.kext

 

chmod -R 755 /System/Library/Extensions/ATIRadeon_1.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000_1.kext

chmod -R 755 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin

 

chown -R 0:0 /System/Library/Extensions/ATIRadeon_1.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000_1.kext

chown -R 0:0 /System/Library/Extensions/ATIRadeonX1000GA_1.plugin

Link to comment
Share on other sites

strano ...

 

allora non so cosa dirti ... come ti ho detto era un mio viaggio .. speravo .. ma mi sa che non gli piace molto ..

 

 

ma figurati vai tranquillo anzi ti ringrazio per avermi aiutato...

 

cmq quasi sicuramente la soluzione cè prima o poi la troverò , credo sia questione di bus quasi certamente..

Link to comment
Share on other sites

 Share

×
×
  • Create New...