netkas.org forum
October 20, 2019, 01:22:27 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users http://forum.netkas.org/index.php/topic,2246.0.html
 
   Home   Help Search Login Register  
Pages: 1 ... 11 12 [13] 14 15
  Print  
Author Topic: GFX-Strings  (Read 335922 times)
mcmatrix
Not Newbie
*
Offline Offline

Posts: 46


« Reply #180 on: December 31, 2007, 12:12:03 PM »

Does someone know why ioreg wont show device-properties hex string?
I have EFI8 installed (at least i think that i have, how can i prove that) and Boot.plist correctly modified.

I have tried "ioreg -w0 -l |grep device-prop" in single user mode
and windowed mode with no success.

What may be the reason of that?
Does PCEFI at all reads my hexstr from Boot.plist?

My test computer is HP DC7100, P4 computer with Radeon HD2400Pro (PCIE)(not working yet). Iam using patched kernel 10.5.1



Problem solved.... seems that i was daydreaming because it was so simple mistake Smiley "-p IODeviceTree" was the missing switch from ioreg.
« Last Edit: January 02, 2008, 07:50:25 AM by mcmatrix » Logged
tom3q
Not Newbie
*
Offline Offline

Posts: 12


« Reply #181 on: December 31, 2007, 01:54:53 PM »

mcmatrix:

Do you have XCode Tools installed? If yes, you should have a nice tool to view IORegistry called IORegistryExplorer...
Logged
Tomaso
Newbie

Offline Offline

Posts: 3


« Reply #182 on: December 31, 2007, 03:57:32 PM »

Can someone please point to a tutorial for newbies?

I understand that with the EFI bootloader - congrats to Netkas- we are able to use the original Apple kexts (drivers) for gfx cards and even modify them to work on gfx cards which are not used in current models of Apple computers. So we can forget Natit.kext, Nvinject.kext etc.
 
I  assume that this way pure EFI commands are sent to the VGA card and Netkas bootloader acts as an interface and converts these EFI calls to standard BIOS calls which are then understandable for standard PC VGA card’s firmware.

So I think the reason that Netkas bootloader needs the gfx-string data in com.apple.Boot.plist is to be able to capture the commands of the original Apple VGA kexts and and convert EFI to BIOS commands.

These are just my thoughts about how this thing works, I am not a developer/programmer so I just try to think logically.

My problem is that I don’t know which files to use with gfxutil and where can I edit/delete EDID data.

I have a Radeon HD2600 XT 256 MB card.
Currently I am using PC_EFI V8.0 bootloader with Vanilla kernel 10.5.1, I read somewhere that 10.5.2 is out, but apple software update is not downloading it yet.

So when I paste this card’s gfx-string data into com.apple.Boot.plist and delete Natit.kext and I reboot I just get a pixel garbage on my screen, I read that in this case I should remove EDID data so it will detect it and would work.

But where, in what file do I find the EDID data? And where is the bin file I should convert to hex with xxd and convert it to plist with gfxutil modify settings and convert it back to bin? I only know com.apple.Boot.plist file and nothing more.

I think that when I open System Profiler and look at Software->Extensions info I see only the kexts currently in use on my system. ATIRadeonX2000.kext is in use, should I fiddle with that? I didn’t find EDID information in it either.

Can someone please help and write or point to a little howto on this issue, what files to use and where to copy them?

Thanks in advance!

Tomaso
« Last Edit: December 31, 2007, 03:59:16 PM by Tomaso » Logged
0xdeadbeef
Not Newbie
*
Offline Offline

Posts: 25


« Reply #183 on: December 31, 2007, 04:16:25 PM »



I understand that with the EFI bootloader -

Tomaso


Nope. The "EFI bootloader" just provides a fake "map" (if you like) of hardware that is installed in the machine to the OS. Pretty much like Natit does for gfx hardware in the device tree later in the boot sequence.

EFI itself is a much more complicated beast which can provide runtime services etc, but that has nothing to do with the bootloader per se.
Logged

Conquering the world - 8 hex digits at a time.
BladeRunner
Not Newbie
*
Offline Offline

Posts: 31


« Reply #184 on: January 01, 2008, 03:04:14 AM »

Does someone know why ioreg wont show device-properties hex string?
I have EFI8 installed (at least i think that i have, how can i prove that) and Boot.plist correctly modified.

I have tried "ioreg -w0 -l |grep device-prop" in single user mode
and windowed mode with no success.

What may be the reason of that?
Does PCEFI at all reads my hexstr from Boot.plist?

My test computer is HP DC7100, P4 computer with Radeon HD2400Pro (PCIE)(not working yet). Iam using patched kernel 10.5.1




I have not been able to get device properties to work, but it did show up in my ioreg dump.  I use this command:

Code:
ioreg -l -w0 -p IODeviceTree

I don't kow how to tell which version of efi is installed, but there is an indication that some version is installed if you use the -v flag when you boot the system.
Logged

Hacintosh:
CPU: Intel Pentium 4 3.00GHz [SSE3/PAE/HTT]
Codename: Prescott Package: Socket 478 mPGA
RAM: 2.0GB Disk: 307.36GB/1.13TB
Display: GeForce FX 5500 [256 MB/QE/Stock] 1600x1200@60Hz
OS: Mac OS X 10.5.3 (9D34) Kernel: Darwin 9.2.0
Build: i386 Build Date: Tue Feb 26 21:21:24 SCT 2008
FavleX
Not Newbie
*
Offline Offline

Posts: 42

Be Educated


« Reply #185 on: January 02, 2008, 12:00:58 PM »

Hi!
anyone here could point me to the right direction to get the gfx-string for nvidia 7900GS 256 MB?
Or do u think it will never be supported?
Logged
Thrawnhex
Jr. Member
**
Offline Offline

Posts: 74


« Reply #186 on: January 03, 2008, 03:44:01 PM »

I think no gs card s supported right now.. except the 512mb cards flashed... Make your own string or wait...

Thrawnhex
Logged
dotsam
Newbie

Offline Offline

Posts: 2


« Reply #187 on: January 04, 2008, 01:53:34 AM »

This is the string I have working for my 7900GS

 
Code:
a603000001000000010000009a0300001400000002010c00d041030a000000000101060000010101060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706172656e7436000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444941204765466f72636520373930302047532045464922000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c007200650067000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000226000000400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e0000000800000033303232100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000
Logged
FavleX
Not Newbie
*
Offline Offline

Posts: 42

Be Educated


« Reply #188 on: January 04, 2008, 09:04:52 PM »

@ThrawnhexThanks.but next time try to be less rude with me.I was just asking, not pretending. Sad

@dotsamThanks. That string is related to a 512 Mb flashed?
Logged
raggedjagged
Newbie

Offline Offline

Posts: 2


« Reply #189 on: January 04, 2008, 09:08:34 PM »

This is the string I have working for my 7900GS

 
Code:
a603000001000000010000009a0300001400000002010c00d041030a000000000101060000010101060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706172656e7436000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444941204765466f72636520373930302047532045464922000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c007200650067000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000226000000400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e0000000800000033303232100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000

You mean now I can use my 7900GS 256MB Natively without using NVInject? How do I do that??
Logged
bob
Jr. Member
**
Offline Offline

Posts: 61


MacBook Pro 13" touch bar, 2016. eGPU (Windows).


« Reply #190 on: January 04, 2008, 10:07:45 PM »

I got my 8600GT working with pcefi8 + 10.5.2 kexts with this string!!
I am on Intel DG33BU mobo with Core2Quad, and my card is a Asus Silent GForce 8600 GT 256mb Smiley


9b0a00000100000002000000ad0900002d00000002010c00d041030a010000000101060000010101060000007fff04001e000000730061007600650064002d0063006f006e006600690067000000040100000b083002a0000000700010069c690003027f8007b004200830005000d304030009000d00283c28230000000001000000000000000000d70301000000000000ff028000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320000004100410050004c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c00000008000000010000001e00000072006f006d002d007200650076006900730069006f006e00000008000000333137351c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e741e000000730075006200730079007300740065006d002d0069006400000008000000a0000000200000004e005600440041002c0046006500610074007500720065007300000008000000ff02a000100000006d006f00640065006c000000180000004765466f72636520383630304d20475420202020220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001014000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4122000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4222000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631c000000400030002c006200750069006c0074002d0069006e0000000400000038000000400030002c007500730065002d006200610063006b006c0069006700680074002d0062006c0061006e006b0069006e0067000000040000002e000000400030002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c000000080000000100000014000000400030002c00450044004900440000008400000000ffffffffffff000610699c000000000f110103802517780a5c209858518e2522505400000001010101010101010101010101010101283c80a070b02340302036006fe610000018000000010006103000000000000000000a20000000fe004c503137315755312d544c4231000000fe00436f6c6f72204c43440a202020001e22000000400031002c0064006900730070006c00610079002d00630066006700000008000000ffff000124000000400031002c00630061006e002d0068006f0074002d0070006c0075006700000004000000100000004e005600430041005000000018000000050101010e0001000e0000000000010b00000000360000004100410050004c002c006100750078002d0070006f007700650072002d0063006f006e006e006500630074006500640000000800000001000000180000004100410050004c00300030002c005400310000000800000000000000180000004100410050004c00300030002c005400320000000800000001000000180000004100410050004c00300030002c0054003300000008000000c8000000180000004100410050004c00300030002c0054003400000008000000c8000000180000004100410050004c00300030002c005400350000000800000001000000180000004100410050004c00300030002c005400360000000800000000000000180000004100410050004c00300030002c005400370000000800000090010000360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e006300790000000800000008520000240000004100410050004c00300030002c004c0069006e006b00540079007000650000000800000000000000240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000002a0000004100410050004c00300030002c0044006100740061004a0075007300740069006600790000000800000001000000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d0061007400000008000000000000002a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000240000004100410050004c00300030002c0049006e0076006500720074006500720000000800000000000000200000004100410050004c00300030002c0044006900740068006500720000000800000000000000320000004100410050004c00300030002c0049006e00760065007200740065007200430075007200720065006e007400000008000000000000001c000000400030002c00700077006d002d0069006e0066006f00000018000000011400647869000008520000010000000004000022000000400030002c0064006900730070006c00610079002d00630066006700000008000000030100001c000000400030002c00660062006f0066006600730065007400000008000000000003002e000000400030002c004100410050004c002c0062006f006f0074002d0064006900730070006c006100790000000400000014000000400030002c004e0056004d0054000000640000000b037f200610699c8007b0042008b007d0070000d304b304b904000080da2d0900000101f500000000000000000000000000000000000000000000000000000000000000ffff000000000000804a5d05020000000000000000080000d7030000420000004100410050004c00300030002c0062006c00610063006b00730063007200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000008420000004100410050004c00300031002c0062006c00610063006b00730063007200650065006e002d0070007200650066006500720065006e0063006500730000000800000000000008e20000000400000002010c00d041030a0000000001010600001b7fff04002200000070006c006100740066006f0072006d00460061006d0069006c00790000000500000000300000004d006100780069006d0075006d0042006f006f007400420065006500700056006f006c0075006d0065000000050000003028000000500069006e0043006f006e00660069006700750072006100740069006f006e0073000000200000004001109050402b01410110901001a09020308b0160e04b0130e0cb01180000006c00610079006f00750074002d00690064000000080000002e000000
Logged
dotsam
Newbie

Offline Offline

Posts: 2


« Reply #191 on: January 05, 2008, 10:45:22 AM »

@dotsamThanks. That string is related to a 512 Mb flashed?

Nope, that's working with my 256mb 7900GS.
Logged
raggedjagged
Newbie

Offline Offline

Posts: 2


« Reply #192 on: January 07, 2008, 04:52:08 PM »

@dotsamThanks. That string is related to a 512 Mb flashed?

Nope, that's working with my 256mb 7900GS.
How do that? How do i "apply" that string? Because I have a 7900GS with 256MB too, can someone please help?
Logged
FavleX
Not Newbie
*
Offline Offline

Posts: 42

Be Educated


« Reply #193 on: January 07, 2008, 05:12:05 PM »

How do that? How do i "apply" that string? Because I have a 7900GS with 256MB too, can someone please help?

Just here http://forum.netkas.org/index.php/topic,66.0.html  Smiley
Logged
joshua
Guest
« Reply #194 on: January 07, 2008, 07:13:26 PM »

Hi all,

What about cards like mine (8400m gs) on which the ioreg command do not give me any gfx strings?!...

Is there a way to get, find one... perhaps create one(lol)?

An howto somewhere?

That would be great.

Thanks in advance.

Regards.
Josh.
Logged
Pages: 1 ... 11 12 [13] 14 15
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!