Help - Search - Members - Calendar
Full Version: Nvidia Geforce 9300m On Nvidia Ion Mcp79 Chipset
Project OS X Forums > Previous Releases > Mac OS X Leopard 10.5 > Leopard Guides & Tutorials > New Users Discussion
Nextract
A Big Hello To All,

Prasys suggested I Krazubuu and you guys for some help on this.

I have an HP Touchsmart Desktop, the system contains the ION Platform chipset known as the MCP79. Its a 9300M Chipset basically, now the system is an All-In-One Desktop Computer presumably it contains a mainboard similar to the ZOTAC 9300 Wifi Board, the graphics are integrated and have the device id of 0860. There is no VGA or DVI out on this system, only the Internal display that is connected via LVDS and a S-Video Out, now when using any kind of injector I cant get anything but a black screen after boot. Someone suggested that Krazubuu may be able to look at the bios and see what exactly is wrong but I thought before I went ahead and asked I would post here to see if anybody knew a way around this. I tried NVEnabler obviously to no avail.

Im running vanilla sl.

Any Advice or Info would be greatly appreciated

Thank You!
realityiswhere
Please do the following steps as indicated in the NVenabler thread:

Properly install:

Remove any injecter / GFX device property string / DSDT edit for GFX
Put the NVenabler kext in /System/Library/Extensions/ or /Extra
Fix permissions in terminal and type : touch /System/Library/Extensions (do it again if you modify the plist).
You still need to put your device ID in NVDAResman.kext and NVDANVX0hal.kext (depending on the GPU generation).
Reboot.


To get an ioreg, in terminal type : ioreg -lw0 > NVEnabler_ioreg_dump_$USER.txt
This must be done when NVEnabler is loaded, otherwise it's useless. If you can't boot with NVEnabler, launch the system with -s, load NVE with kextload and run the IOReg command.

Attach the ioreg dump to your next post in the thread.

QUOTE (Nextract @ Nov 9 2009, 08:19 AM) *
A Big Hello To All,

Prasys suggested I Krazubuu and you guys for some help on this.

I have an HP Touchsmart Desktop, the system contains the ION Platform chipset known as the MCP79. Its a 9300M Chipset basically, now the system is an All-In-One Desktop Computer presumably it contains a mainboard similar to the ZOTAC 9300 Wifi Board, the graphics are integrated and have the device id of 0860. There is no VGA or DVI out on this system, only the Internal display that is connected via LVDS and a S-Video Out, now when using any kind of injector I cant get anything but a black screen after boot. Someone suggested that Krazubuu may be able to look at the bios and see what exactly is wrong but I thought before I went ahead and asked I would post here to see if anybody knew a way around this. I tried NVEnabler obviously to no avail.

Im running vanilla sl.

Any Advice or Info would be greatly appreciated

Thank You!
Nextract
Hi There,

Im hoping "The KING" reads this, as I have been told he is the king at DSDT hacking and editing.

I have an HP Touchsmart 600-1050, it has an nVidia ION chipset the same as used in the Macbook Pro the chipset is MCP79. The folks working on the HP Mini 311 managed to get the internal LCD working with some DSDT edits with full QE/CI. Right now im getting a black screen with every kext based injection method. Because of the nature of this computer being an All-In-One with only the internal screen and no other outputs It just doesnt want to work for me. The internal screen is connected via LVDS. However the folks working on the HP Mini 311 seem to have worked around it on the laptop using some kind of DSDT editing. I am willing to pay in advance to anybody who can assist me with this, i really doubt enough people own this machine in the osx community for it to get figured out on its own and i desperately want to get this machine working, if you could please contact me if you can help I would appreciate it and sorry for the pm.

Many Thanks,

Nextract
glitchbit
Months later.. if you really wanted someone to help you with this then you should have at least posted your DSDT file! I have a similar chipset, I would not mind peaking but you are giving us nothing to work with.
realityiswhere
Absolutely this. If you're finding people are ignoring you after asking for support, you're likely not providing enough information, and the people helping you are likely tired of repeatedly saying the same things over and over when you ask for help.

Even if they don't ask, just post relevant system specs and files like DSDT anyway, that way people can look without feeling obligated to actually fix it, on the off chance they may know.

QUOTE (glitchbit @ Feb 2 2010, 09:18 PM) *
Months later.. if you really wanted someone to help you with this then you should have at least posted your DSDT file! I have a similar chipset, I would not mind peeking but you are giving us nothing to work with.

ajstrobus
QUOTE (Nextract @ Nov 9 2009, 01:19 PM) *
A Big Hello To All,

Prasys suggested I Krazubuu and you guys for some help on this.

I have an HP Touchsmart Desktop, the system contains the ION Platform chipset known as the MCP79. Its a 9300M Chipset basically, now the system is an All-In-One Desktop Computer presumably it contains a mainboard similar to the ZOTAC 9300 Wifi Board, the graphics are integrated and have the device id of 0860. There is no VGA or DVI out on this system, only the Internal display that is connected via LVDS and a S-Video Out, now when using any kind of injector I cant get anything but a black screen after boot. Someone suggested that Krazubuu may be able to look at the bios and see what exactly is wrong but I thought before I went ahead and asked I would post here to see if anybody knew a way around this. I tried NVEnabler obviously to no avail.

Im running vanilla sl.

Any Advice or Info would be greatly appreciated

Thank You!


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

Nextract created a Thread at insanely mac a week earlier saying everything works on touchsmart 600-1050 vanilla snow leopard then not posting any info how, I guess thats why, he's full of Shiz@t.. Anyway, on Touchsmart 600-1005xt gfx works with just efi string on the 230GT 1gb using efi studios & default 9800gtx string. NVEnabler seemed to always give a black screen, Wifi Rt3092 works with ralinks website driver in 32bit. Sound I modded Applehda with all outputs working except internal audio. Probably same reason internal speakers don't work in linux all dist either, alsa bug reported, I suspect bios is reporting wrong nodeid's for internal speakers which hp bios have been known to do on other models.

Once a clean codec dump from working linux I think I'll have working Applehda in 10.6.4 - let me know if anyone else has ideas on whats stopping audio on internal speakers, shows in audio devices, just no sound...
bisk
Aloha,

I've got a nice vanilla 32bit SL installation going on an HP TouchSmart IQ506. Everything looks pretty good except video. I can't get QE/CI or resolution management working on the NVidia 9300M GS integrated chip. I've tried NVEnabler, Natit and Chameleon 2RC4 Asere GraphicsEnabler=Yes. All result in a black screen when it's time for the desktop. I see that this thread went dead here when Quite Unreal graciously offered to help if additional info were provided. Well, if it's not too late, I have done so. Since I'm able to remotely connect via VNC, I have generated the ioreg dump. To be specific, I have done this ...

1. Added 0x06e910de&0xfff0ffff to /S/L/E/NVDANV50HAL.kext/Contents/Info.plist
2. Added 0x06e910de&0xfff8ffff to /S/L/E/NVDAResman.kext/Contents/Info.plist
3. Put NVEnabler 64.kext into /S/L/E
4. Ran ioreg -lw0 > NVEnabler_ioreg_dump_$USER.txt

By the way, when snooping about the desktop remotely, I noticed that resolution management was now active but still no QE. Also, the VRAM was being reported correctly @ 256MB on the System Profiler Graphics/Displays info panel.

Without the mods to the 2 NVDA kexts and no enabler the info panel shows 32MB VRAM.

I am quite serious about solving this so if there are some hoops to jump through, just point me at 'em wink.gif

TIA,

Here's the dump ...

Click to view attachment
Tucker
I have had the same luck on my Asus x83v with Geforce 9300m gs

Mine will work only if I load Natit at install. I have QE, but I am only showing 128 of Ram! You have my full corporation. I would love to see this graphics card fully operational.

If there is anything i can do let me know.

THANKS
bisk
Well, you are WAY ahead of me. What is your NVCAP ?


QUOTE (Tucker @ Oct 11 2010, 06:45 PM) *
I have had the same luck on my Asus x83v with Geforce 9300m gs

Mine will work only if I load Natit at install. I have QE, but I am only showing 128 of Ram! You have my full corporation. I would love to see this graphics card fully operational.

If there is anything i can do let me know.

THANKS

Tucker
QUOTE (bisk @ Oct 11 2010, 03:07 PM) *
Well, you are WAY ahead of me. What is your NVCAP ?


I used NVCPA Maker 1.4 to get my NVCAP:040000000000ff00000000000000000700000000

NVCAP Maker 1.4.app.zip


Also for some reason when I moved Natit.kext out of Extra into my regular Extension folder I have had more success.

I added my device ID to both: NVDAN50Hal.kext and NVDAResman.kext which for me is:0x06e910de

I also have got the vram (which is 512) set right by changing it to this: <key>VRAM,totalsize</key> in Natit.kext
<data>AAAAIA==</data>

I am now almost fully operational on my GeForce 9300M GS, I am still not getting my extra vga output.
bisk
QUOTE (Tucker @ Oct 14 2010, 02:02 PM) *
I used NVCPA Maker 1.4 to get my NVCAP:040000000000ff00000000000000000700000000

NVCAP Maker 1.4.app.zip


Also for some reason when I moved Natit.kext out of Extra into my regular Extension folder I have had more success.

I added my device ID to both: NVDAN50Hal.kext and NVDAResman.kext which for me is:0x06e910de

I also have got the vram (which is 512) set right by changing it to this: <key>VRAM,totalsize</key> in Natit.kext
<data>AAAAIA==</data>

I am now almost fully operational on my GeForce 9300M GS, I am still not getting my extra vga output.


Mahalo Tucker !

I do have NVCap Maker but it won't run on my machine or, more precisely, it runs but generates and empty window ... No NVCAP for me sad.gif This probably means that your NVCAP won't work for me but I'll give it a go. Yep, oftentimes injectors only work if you place them in /S/L/E instead of /E/E, especially in 32bit mode.

This is my last hurdle as my HP TouchSmart is fully functional, WebCam, touchscreen, wireless & wired internet, SD card reader, sound (via voodoo), etc. under SL 10.6.4. In other words, everything except for QE/CI.

I have seen a couple of other claims of getting the 9300M GS supporting QE/CI but few have had much detail and all have been on true notebooks. Never a single one claiming success on this TouchSmart which is basically like a notebook/desktop hybrid.

I'll be back with the results of this and a couple of other attempts. (Might be a few days until I get to this)


Tucker
To get nvcap maker to work I downloaded a current bios for my laptop and unziped it. I then added .rom to the end of the file! It did not want to work at first!

My vga & hdmi are now both working! I have not change a thing.

here are my edited kext if you want to compare: GeForce9300mgs.zip

All that is left for me is to get sleep to work! I think it is a usb matter.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.