Jump to content

LEO4ALL instalado con exito


odalinto
 Share

56 posts in this topic

Recommended Posts

que???

 

no me entero dios!!!!

 

REV2/1.13.08

A. Synopsis:

1. dump your ioreg

2. find your device properties

3. find your device path

4. edit your device path and properties into a reference doc - either string or plist

5. edit com.apple.Boot.plist

 

B. Detail:

1. grab mcmatrixs' gfxutil here and give a *thorough* read to this thread:

http://forum.netkas.org/index.php/topic,64...519.html#msg519

 

2. dump your device tree. In Terminal type: ioreg -w0 -l IODeviceTree > regdump.txt

 

3. Find a reference hex string/plist for your device (or one that's close) one of two ways: A) comb the forums here as there are many posted; B) use one of the supplied strings in netkas' efi package.

 

4. if using a hex string, convert to xml: ./gfxutil -i hex -o xml in.hex out.plist.

(if you want a nice decoded list of all the strings and data in the plist: ./gfxutil -s -n -v -i hex -o xml in.hex out.plist).

 

5. find PCI0@0 in your regdump. Note the acpi-path and _UID.

 

6. follow the device tree from PCI0@0 to display@0. When you find display@0, note the parent device. This will be your path, i.e.:

+-o PCI0@0 <class IOACPIPlatformDevice, registered, matched, active, busy 0, retain 67>

| {

...

| "acpi-path" = "IOACPIPlane:/_SB/PCI0@0"

| "_UID" = "1"

...

| }

|

+-o pci-bridge@1 <class IOPCIDevice, registered, matched, active, busy 0, retain 9>

| {

...

|

+-o display@0 <class IOPCIDevice, registered, matched, active, busy 0, retain 16>

 

Path in this example is: _SB/PCI0@0_UID=1/pci-bridge@1/display@0

Shorthand is: pciroot(0x1)/pci(0x1,0x0)/pci(0x0,0x0)

 

7. following mcmatrixs' guide, convert your device path to shorthand notation, then edit <key> for device path in your plist, i.e.:

...

<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>

<dict>

...

 

8. add or change in the plist all properties for your device found in syslog:

a) open Console in Applications >Utilities

B) click "Show Log List" and highlight system.log

c) in the Filter field (top right) type NVinject or ATIinject or whatever you use to get your card working.

d) you should see something like this for NVInject:

NVinject: Probing.

NVinject: Setting NVPM=<data not shown>

NVinject: Setting @0,device_type=display

NVinject: Setting NVCAP=<data not shown>

NVinject: Setting @0,compatible=NVDA,NVMac

NVinject: Setting model=Graphics by NVIDIA

NVinject: Setting @1,name=NVDA,Display-B

NVinject: Setting device_type=NVDA,Parent

NVinject: Setting name=display

NVinject: Setting rom-revision=NVinject 0.1.7

NVinject: Setting @0,name=NVDA,Display-A

NVinject: Setting @1,compatible=NVDA,NVMac

NVinject: Setting @1,device_type=display

 

..or something like this with ATIinject:

ATIinject: Setting @0,display-link-component-bits=0x00000006

ATIinject: Setting DFP1,EDID=<data not shown>

ATIinject: Setting ATY,Copyright=Copyright ATI Technologies Inc. 2005

ATIinject: Setting @0,display-connect-flags=0000000000

ATIinject: Setting @0,display-dual-link=0x00000002

ATIinject: Setting @0,ATY,EFIDisplay=LVDS

ATIinject: Setting model=ATY,RadeonX1600

ATIinject: Setting AAPL00,DualLink=0x00000001

ATIinject: Setting @0,device_type=display

ATIinject: Setting LVDS,EDID=<data not shown>

ATIinject: Setting @1,display-connect-flags=0000000000

ATIinject: Setting AAPL,backlight-control=0x00000001

ATIinject: Setting ATY,DeviceID=<data not shown>

ATIinject: Setting name=ATY,WormyParent

ATIinject: Setting AAPL00,Coherency=0x00000002

ATIinject: Setting @1,connector-type=0x00000004

ATIinject: Setting @0,compatible=ATY,Wormy

ATIinject: Setting @1,name=ATY,Wormy

ATIinject: Setting @0,AAPL,boot-display=0x00000001

ATIinject: Setting @0,name=ATY,Wormy

ATIinject: Setting @1,compatible=ATY,Wormy

ATIinject: Setting @0,display-dither-support=0000000000

ATIinject: Setting @0,connector-type=0x00000002

ATIinject: Setting @0,inverter-current=0000000000

ATIinject: Setting @1,device_type=display

ATIinject: Setting @0,display-link-type=0000000000

ATIinject: Setting device-id=<data not shown>

ATIinject: Setting ATY,EFIVersion=01.00.068

ATIinject: Setting device_type=ATY,WormyParent

ATIinject: Setting AAPL00,LinkType=0000000000

ATIinject: Setting ATY,VendorID=0x00001002

 

[CAUTION: Observation] I have no idea which properties to include in a string. When I built the .plist for my card (XFX7600GT), I included the device path, and the minimum information found in my syslog. For me, that worked. YMMV. You should carefully match device properties in your ioreg with those in an "already working" string.

 

9. convert plist to hex: ./gfxutil -i xml -o hex in.plist out.hex

 

10. insert new hex string into com.apple.Boot.plist.

 

11. Remove 3rd party kexts, clear cache, and reboot.

 

Comments, suggestions, revisions welcomed! Please PM or email me.

 

[string Editing Note]: try not use TextEdit when working with the hex string or xml plist. Its been my experience that using TextEdit will add application metadata to the file and corrupt your hex. Plist Editor (an X-Code add-on tool) works well for editing the plist, but vi or nano is necessary when working with the hex string. vi and nano are Terminal applications and very simple to use. Docs are available for the googling, or can be found in Terminal by typing: man vi; or man nano.

regdump.txt

Link to comment
Share on other sites

Yo tengo una 7300 GS y me aparece también en la gráfica el quartz y la rotación como compatible, sin embargo al abrir aplicaciones y videos mkv en HD todo parece correr bien. Me quedo con la duda si mi gráfica está bien configurada...

 

saludos

Link to comment
Share on other sites

Yo tengo una 7300 GS y me aparece también en la gráfica el quartz y la rotación como compatible, sin embargo al abrir aplicaciones y videos mkv en HD todo parece correr bien. Me quedo con la duda si mi gráfica está bien configurada...

 

saludos

 

Bueno,mi hack tiene una 7300 GS (la de la firma),pero aparece como lo estoy afirmando:soportado (como debe ser).No sé por qué les aparece compatible y no soportado:a lo mejor es la versión de los "instaladores"...

 

Eso es lo que queremos averiguar...Tengo el presentimiento de que el GFX-string funcionará con esa 8600GT...

Link to comment
Share on other sites

Yo lo único que hice fue instalar el nvinject.kext y reparar los permisos....de todas formas

cuando me pueda descargar el gfxutil probaré a instalar las cadenas gfx...xxp/tux ¿podrías comparar tus resultados con estos?

Quartz Graphics Test 193.69

Line 151.16 10.06 Klines/sec [50% alpha]

Rectangle 208.72 62.32 Krects/sec [50% alpha]

Circle 168.76 13.76 Kcircles/sec [50% alpha]

Bezier 160.47 4.05 Kbeziers/sec [50% alpha]

Text 444.22 27.79 Kchars/sec

OpenGL Graphics Test 175.29

Spinning Squares 175.29 222.36 frames/sec

Link to comment
Share on other sites

Yo lo único que hice fue instalar el nvinject.kext y reparar los permisos....de todas formas

cuando me pueda descargar el gfxutil probaré a instalar las cadenas gfx...xxp/tux ¿podrías comparar tus resultados con estos?

Quartz Graphics Test 193.69

Line 151.16 10.06 Klines/sec [50% alpha]

Rectangle 208.72 62.32 Krects/sec [50% alpha]

Circle 168.76 13.76 Kcircles/sec [50% alpha]

Bezier 160.47 4.05 Kbeziers/sec [50% alpha]

Text 444.22 27.79 Kchars/sec

OpenGL Graphics Test 175.29

Spinning Squares 175.29 222.36 frames/sec

 

Seguro...¿Cual programa te dio estos datos?.Es para asegurarme de usar el mismo y colocártelos...Fino con lo del GFX-String,pero recuerda que debes tener el kernel de netkas para que funcione (y el EFI obviamente)...

 

NOTA:no usé GFX-strings para mi tarjeta de gráficos

Link to comment
Share on other sites

metí mano en la info.plist y ¡desastre ecologico! se murio el leopardo,

reinstalé todo y aquí estoy,

 

he notado que esta placa ga tiene problemas con el apagado, reinicio, dormidera,

cosa que con la asrock conrroe para nada,

voy a instalar en otra maquina la conrroe de nuevo para ir haciendo pruebas paralelas,

 

derty: yo tambien soy coleccionista de hardware :-)

Link to comment
Share on other sites

Ok,por pasos.Ya descargamos o tenemos los archivos que mencione en el post y los tenemos en el desktop.

 

Paso 1)

 

Abrir el Terminal y escribir:

cd ~/desktop
./gfxutil -f display

 

Vas a tener una salida en el terminal como sigue:

 

picture1sq1.th.png

 

Paso 2)

 

Copiar el device path de la tarjeta de gráficos que se nos muestra (copiar lo que está en azul)

 

picture2ba1.th.png

 

Paso 3)

 

Abre tu template.list con cualquier editor de texto

 

picture3ug9.th.png

 

Paso 4)

 

Pega aquí lo que copiaste en el paso 2 (nota la diferencia)

 

picture4cm8.th.png

 

Paso 5)

 

Desplázate ahora hasta abajo de la lista donde se muestra (en azul) y coloca el modelo de tu tarjeta gráfica (cualquiera que tengas)

 

picture5bo4.th.png

 

Guarda la lista como in.plist (muy importante)

 

Paso 6)

 

Ve al terminal (que se supone está abierto) y escribe:

 

./gfxutil -i xml -o hex ./in.plist ./out.hex

 

Debes tener en el escritorio un nuevo archivo llamado out.hex

 

picture6aq4.th.png

 

Vas a copiar TODO lo que está allí.

 

Paso 7)

 

Ve a Library/Preferences/SystemConfiguration y abre tu .com.apple.boot.plist

 

picture7ad1.th.png

 

Paso 8)

 

Busca esto en la lista:

 

Timeout

10

 

Y agrega las siguientes líneas después de esto:

 

device-properties

PEGA LA CADENA QUE COPIASTE EN EL PASO 6

 

Debería quedarte así

 

picture8qg4.th.png

 

Guarda los cambios,haz un respaldo de NVInject/Natit o lo que tuvieras antes para tu video y bórralos.Si todo va bien,ya deberías tener tus gráficos "vía-EFI"

 

¿Se entiende todo?

Link to comment
Share on other sites

que trabajo mas fino TUX. me inclino ante usted.

 

no, sigue diciendo compatible, pero..........me da open gl, o sea la tarjeta va bien, deberia tirar un poquito mas no???

y aparece bien el nombre en el perfil del sistema.

 

danke.... :)

 

Results 200.49

System Info

Xbench Version 1.3

System Version 10.5.2 (9C31)

Physical RAM 3072 MB

Model Mac Pro

Drive Type Maxtor 6V320F0 Maxtor 6V320F0

CPU Test 167.92

GCD Loop 315.04 16.61 Mops/sec

Floating Point Basic 152.14 3.61 Gflop/sec

vecLib FFT 123.41 4.07 Gflop/sec

Floating Point Library 167.47 29.16 Mops/sec

Thread Test 241.92

Computation 225.23 4.56 Mops/sec, 4 threads

Lock Contention 261.29 11.24 Mlocks/sec, 4 threads

Memory Test 136.18

System 187.27

Allocate 320.16 1.18 Malloc/sec

Fill 149.11 7250.15 MB/sec

Copy 161.56 3336.90 MB/sec

Stream 107.00

Copy 103.58 2139.44 MB/sec

Scale 105.61 2181.94 MB/sec

Add 110.44 2352.61 MB/sec

Triad 108.62 2323.55 MB/sec

Quartz Graphics Test 240.70

Line 188.20 12.53 Klines/sec [50% alpha]

Rectangle 255.27 76.21 Krects/sec [50% alpha]

Circle 208.94 17.03 Kcircles/sec [50% alpha]

Bezier 201.25 5.08 Kbeziers/sec [50% alpha]

Text 559.56 35.00 Kchars/sec

OpenGL Graphics Test 173.01

Spinning Squares 173.01 219.47 frames/sec

User Interface Test 390.56

Elements 390.56 1.79 Krefresh/sec

Link to comment
Share on other sites

Pues sí,parece que debería marcar unos puntitos más (puede que haya una extensión por alllí suelta),pero quién sabe.Además,el OpenGL que no tenías antes y ahora si,te quita recursos de otro lado (creo que esta super bien el score).

 

Allí tienes tus gráficos lo mas cercano posible a como lo tienen las mac (via EFI claro)...

 

Esto le sirve sobre todo a aquellos que tienen problemas con sus tarjetas y no logran hacerlas correr con ningún injector...

Link to comment
Share on other sites

xxp/tux

 

He seguido las instrucciones para instalar las cadenas gfx y ha mejorado el rendimiento de la gráfica....

 

Quartz Graphics Test 270.83

Line 214.15 14.26 Klines/sec [50% alpha]

Rectangle 290.48 86.72 Krects/sec [50% alpha]

Circle 233.43 19.03 Kcircles/sec [50% alpha]

Bezier 220.12 5.55 Kbeziers/sec [50% alpha]

Text 656.62 41.08 Kchars/sec

OpenGL Graphics Test 226.72

Spinning Squares 226.72 287.61 frames/sec

 

Pero en las preferencias de sistema me sigue apareciendo el quartz como compatible...¿sabes además cómo hacer para habilitar la segunda entrada para conectar otro monitor?

 

gracias y saludos

Link to comment
Share on other sites

Ah bueno,más nada.Imagíno que tienes el update de gráficos al día.Voy a indagar un poco (sobre todo lo de los monitores)...

 

EDIT:te mejoró mucho por si no te diste cuenta.Lo que tenías antes no era lo más adecuado...

Link to comment
Share on other sites

¿Borraste (previo respaldo) todo Titan/NVInject/etc que tenías antes de utilizar la string?

 

 

Ah bueno,más nada.Imagíno que tienes el update de gráficos al día.Voy a indagar un poco (sobre todo lo de los monitores)...

 

Sí, todo actualizado menos el último update de time machine, que me jode los usb. Pero otra cosa, me he ido a mi imac y también pone compatible con una ati 1600 creo que es, así que a lo mejor la información es correcta....es más he probado un juego de coches que tenía por aquí que se veía fatal y es que se ve muchísimo mejor sin fallos en los gráficos...

 

Gracias por todo, a ver si me puedes ayudar con lo del segundo monitor. Encontré nvinject que sí funciona pero baja mucho el rendimiento de la gráfica.

Link to comment
Share on other sites

Fino:buenas noticias...No te preocupes que ya estoy indagando sobre el otro monitor (¿por DVI verdad?,porque también tiene S-Video.Supongo que es la misma tarjeta de gráficos que tengo en mi hack)

Link to comment
Share on other sites

Fino:buenas noticias...No te preocupes que ya estoy indagando sobre el otro monitor (¿por DVI verdad?,porque también tiene S-Video.Supongo que es la misma tarjeta de gráficos que tengo en mi hack)

 

Sí DVI, aunque uso un adaptador div-vga

Link to comment
Share on other sites

yo no he tenido suerte gs8600gt

 

probare esto otro.

incluye un paquete con nuevos controladores y open GL.

 

EDIT: no tengo suerte con mi GS8600GT 512mb

 

8800GT 512MB QE/CI supported http://img297.imageshack.us/img297/5968/natitek5.jpg

I cannot take away any more the stupid smile of my happy face.

My method for 8800GT on AMD 64 X2 and nForce4 6100 motherboard with Natit:

 

1/Download this:

http://rapidshare.com/files/78277297/gefor...2_kext.zip.html

http://rapidshare.com/files/78277298/OpenG...k-1052.zip.html

 

and Natit.kext here: http://forum.insanelymac.com/index.php?showtopic=33007

 

2/Modify the IOPCIMatch in Natit.kext.'s Info.plists to match with your graphic card, remove all other Device IDs.

(For nForce4 motherboard with integrated graphic card users, edit GeForce.kext, NVDANV50Hal.kext, NVDAResman.kext too)

You can use Property List Editor from XCode or PlistEditPro trial .http://www.fatcatsoftware.com/plisteditpro/ (maybe a simple text editor like nano if you know how to edit this XML file).

System Information show you the Device ID (on my screenshot 0x0611) and the Vendor (0x10de) so the IOPCIMatch is 0xDeviceIDVendor (0x061110de)

 

For 8800GT:

<key>IOPCIMatch</key>

<string>0x061110de</string>

 

Add to Natit.kext under NVCAP for 512MB graphic cards (see the screenshot):

<key>VRAM,totalsize</key>

<data><00000020></data>

 

3/Copy the Natit.kext, geforce_1052_kext.zip's kexts on /System/Library/Extensions/, OpenGL.framework to /System/Library/Frameworks/ and:

sudo chown -R root:wheel /System/Library/Extensions/*

sudo chown -R root:wheel /System/Library/Frameworks/*

sudo chmod -R 755 /System/Library/Extensions/*

sudo chmod -R 755 /System/Library/Frameworks/*

 

AMD users must use Marvin's AMD Utility from another OSX partition http://forum.insanelymac.com/index.php?showtopic=67917

Type your password, use "Create Patcher Package", browse to /Volume/"LeopardPartition"/System/Library/Extensions/, "Run"

Use "Patch all cpuids using a cpuid data file", remove "Simulation mode", select cpuid file: /User/"YourName"/Desktop/AMD.Patch.Folder/"TheLastFolder"/cpuid and select /Volume/"LeopardPartition"/System/Library/Extensions/,"Run"

Repeat this operation with /System/Library/Frameworks/ (3 files to patch)

 

Reboot, take a look at system info you must see QE/CI enabled (and 512MB).

Link to comment
Share on other sites

@derty

 

Bueno,no era algo seguro.Pero a lo mejor con algo de trabajo podría funcionar

 

@chinasky

 

El trabajo que le estoy comentando a derty es lo que tal vez te falta.Pregunto.¿cuándo instalaste la cadena tenías conectados los dos monitores?

 

Estas GFX-Strings resuelven el problema a veces,pero otras,parece que lo complican... :lol:

Link to comment
Share on other sites

me encuentro masticando la mesa de trabajo....... :)

 

ahora borrare todos de nuevo e instalare otro pack que encontre.

 

http://forum.insanelymac.com/index.php?showtopic=78256

 

8800Gts 320 Mb

8800Gts 640 Mb

8800Gt 512 Mb

8600Gts 512 Mb

8800Gtx 768 Mb

8600m GT 256 Mb

8800Gts 512 Mb

8500Gt 256 Mb

 

si no, fuera placa.

 

EDIT

sigue apareciendo compatible en ves de soportado.

 

Results 195.04

System Info

Xbench Version 1.3

System Version 10.5.2 (9C7010)

Physical RAM 3072 MB

Model MacPro3,1

Drive Type Maxtor 6V320F0 Maxtor 6V320F0

CPU Test 168.87

GCD Loop 316.30 16.67 Mops/sec

Floating Point Basic 152.59 3.63 Gflop/sec

vecLib FFT 124.61 4.11 Gflop/sec

Floating Point Library 168.17 29.28 Mops/sec

Thread Test 238.87

Computation 239.03 4.84 Mops/sec, 4 threads

Lock Contention 238.70 10.27 Mlocks/sec, 4 threads

Memory Test 126.99

System 185.29

Allocate 330.86 1.22 Malloc/sec

Fill 146.82 7138.73 MB/sec

Copy 157.31 3249.10 MB/sec

Stream 96.60

Copy 93.93 1940.12 MB/sec

Scale 96.21 1987.70 MB/sec

Add 97.88 2084.97 MB/sec

Triad 98.51 2107.38 MB/sec

Quartz Graphics Test 243.54

Line 190.34 12.67 Klines/sec [50% alpha]

Rectangle 257.19 76.78 Krects/sec [50% alpha]

Circle 209.39 17.07 Kcircles/sec [50% alpha]

Bezier 203.95 5.14 Kbeziers/sec [50% alpha]

Text 584.80 36.58 Kchars/sec

OpenGL Graphics Test 161.75

Spinning Squares 161.75 205.19 frames/sec

User Interface Test 401.15

Elements 401.15 1.84 Krefresh/sec

Link to comment
Share on other sites

@derty

 

Me respondieron hoy que si aparece compatible con aceleración,entonces las tienes (dizque).Me escribieron que tenía un caso igual con una 8800 pero que es "normal".X-file... :(

 

Sólo hay que borrar los injectores que tengas (para las strings):¿ok?.Más nada,sólo eso...

Link to comment
Share on other sites

@chinasky

 

El trabajo que le estoy comentando a derty es lo que tal vez te falta.Pregunto.¿cuándo instalaste la cadena tenías conectados los dos monitores?

 

Estas GFX-Strings resuelven el problema a veces,pero otras,parece que lo complican... :(

 

No, sólo tenía conectado uno, pero lo he vuelto a hacer con los dos conectados y nada, uno de ellos no carga. Durante el boot sí están los dos encendidos pero es justo al entrar en el escritorio cuando sólo se enciende el principal.

Link to comment
Share on other sites

Ok...Eso es necesario saberlo porque si instalas (o reinstalas) y no está conectado el segundo monitor,pues ni chance hay de que arranque después...Me comentaron que si el string funciona pero sólo una salida de video,podría ser que falta generar una cadena NVCAP para agregar más información (en este caso,la salida DVI).Pero estoy nueva en esto (muy nueva).Tienes mayor rendimiento con la string,pero por ahora sólo con un monitor:yo me quedaría con lo que tenía antes,mis dos monitores y esperar (aunque la mejora fué bastante).Hay casos en que las tarjetas tienen todo a la primera con la string (QE/CI cuándo no tenían,dos

monitores,rotación,mirroring,todo pues).Suerte que depende de la tarjeta supongo...

 

Deberíamos abrir un hilo de GFX-Strings :)

Link to comment
Share on other sites

he probado los tres modos que detallamos antes, saque los injet, los NV, NH todos........nada, y he reinstalado cada vez.

probe los de kalyway leo, reinstale todo, con ambas distribuciones desde cero.

 

es la placa, no los driver, ya al arrancar no la reconoce correctamente, aquello que comentaba que dice vesa v3 14mb ram.

 

olviden mi tema.

 

no comprar gs 8600 gt 512 megas...... :wacko:

Link to comment
Share on other sites

 Share

×
×
  • Create New...