Zackptg5 Posted August 17, 2013 Share Posted August 17, 2013 Well while you're still here, I have two theories I'm trying out. One is that nvdaresman is conflicting with nullcpupowermanagement. So I'm trying to make an ssdt and get rid of it. The other is that maybe the intel hd kexts are loading too and messing with it so I'm going to try deleting those and see what happens. Any suggestions? I'd look at fakesmc but I don't know much about apple source code Link to comment Share on other sites More sharing options...
NiPeGun Posted August 18, 2013 Share Posted August 18, 2013 I think intel graphics ar completely off from bios. Try to delete em and see whats happen. But if you look into windows device drivers, you will see no hd graphics a all. Anyway, note what kext are you deleting for us to know. I tried a different nullcpumanagement because I installed it together with the baterry kext to my battery shows up. Anyway, you can try and give us the results. I thing we can try figuring out what is the proprietary stuff that difference this asus card with other 670mx. Maybe is a path to follow too. Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 18, 2013 Share Posted August 18, 2013 I tried deleting every kext that had the words hd graphics in them which was 8 or more and then installed nvdaresman and to noone's surprise, it didn't work.  On the plus side, I patched AICPUPM, created a ssdt with 28 or so pstates (if i counted them right), and was able to remove nullcpupowermanagement once and for all. So I now have full cpu power management. However this didn't affect the graphics problem at all either as I tried with resman again and it still had the same results. I said the heck with the battery kext because I thought that maybe AppleACPIPlatform had something to do with it but it doesn't look like it.  Next I want to patch AppleGraphicsPowerManagement just to see what happens. I'm starting to run out of ideas.  Is there any kind of debug mode or something for chameleon so I can see more than just what the verbose shows? Link to comment Share on other sites More sharing options...
NiPeGun Posted August 18, 2013 Share Posted August 18, 2013 No debug that I know. I think we may start to investigate how to enable hd4000 in the BIOS. I know some people unlocked the G75 BIOS and managed to show a lot of hidden options. But I dont know if one of them is Hd4000 enabler. Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 19, 2013 Share Posted August 19, 2013 I'm hoping that I don't have to mess with the bios as this is my college laptop. However, as joshhh posted here: http://www.insanelymac.com/forum/topic/284767-anyone-mobile-kepler-6xxm-working/page-5 it appears that when the graphics card is integrated with the bios (like the g75vx), the graphics don't work. Maybe the bootloader can't read the vbios right because it's not set apart from the bios. I was thinking maybe we could rip the 670mx rom from it and use the "UseNvidiaROM=Yes" bootflag in chameleon so it'll load the vbios properly.  *Edit* Tried extracting the vbios with gpuz and it gave the error message: "bios reading not supported on this device" confirming my suspicions that the vbios is part of the bios. *Edit2*Got rom for 670mx somebody uploaded and tried the UseNvidiaRom=Yes/VBIOS=Yes/GraphicsEnabler=no and it did nothing. Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 19, 2013 Share Posted August 19, 2013 Looked into the system profiler and compared it to the ioreg and found something weird. In system profiler under lci cards, the 670mx is detected under display b : But in ioreg, all of the stuff is loaded under display a: I'm confused Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 19, 2013 Share Posted August 19, 2013 On a side note, I just patched BroadcomBluetoothHCIControllerUSBTransport.kext inside of IOBluetoothFamily.kext so the bluetooth is now working for me I uploaded the patched kext here: http://www.osx86.net/downloads.php?do=file&id=4125 Hi,  You can find attach my IORegistry in order to make an EFI String for the gtx 670mx. I tried to make one myself but didn't work.  Unfortunately, I got it without NVDResman loaded because I was unable to log into my G75 via vnc...  Hope it will help. I tried the efi string thing already and it's purely for aesthetics at this point. Without NVDAResman, it's pretty useless Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 19, 2013 Share Posted August 19, 2013 I'v been working on patching AGPM and tired resman again (both patched with the iopcimatch and not) and noticed that the final line before the bluetooth is dsmos as arrived. This may be the clue we've been looking for in what's wrong with the graphics. Link to comment Share on other sites More sharing options...
NiPeGun Posted August 20, 2013 Share Posted August 20, 2013 Nice work! I'm waiting the notebook to return from 2nd RMA. Link to comment Share on other sites More sharing options...
NiPeGun Posted August 20, 2013 Share Posted August 20, 2013 Have you tried Mavericks. May be the graphics kexts are different. I think we must start to try with Mavericks since it's about to come out and we better focus on the last OS Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 20, 2013 Share Posted August 20, 2013 I've heard of other people who tried with mavericks. For mobile keplers, it's not different but they added some maxwell support. I don't think switching to maverick will help us much.  httuner made an unlocked bios v204 here: http://www.overclock.net/t/1370714/gtx-670mx-overclocking-updated-custom-bios-file  It's focused on overclocking though, It doesn't say if there's anything there about graphics switching.  An option is an external graphics card: http://forum.notebookreview.com/e-gpu-external-graphics-discussion/660311-diy-egpu-macos-experiences.html#post8487020  That might be our best bet if the unlocked bios doesn't have a graphics switching option. I don't want to try flashing the bios unless i know for sure that it has graphics switching because it's my only computer right now and I can't risk messing it up.  *Edit* I looked more into the egpu option and there are pros and cons that concern us.  Pros: Can get a graphics card that's compatible with mac, more ports for monitors and stuff, can be attached to more than one computer at once, portable  Cons: Requires an expresscard port (asus g75vx doesn't have one), will need an external monitor to plug into it, psu must be at least 12v (I think ours is sufficient)  I don't think it's worth pursuing this route so hopefully we can find another way Link to comment Share on other sites More sharing options...
nyu1985 Posted August 20, 2013 Share Posted August 20, 2013 The unlock vbios from httuner is only to unlock the overcloking limit. Â I have already put it on my G75VX and works like a charm. Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 20, 2013 Share Posted August 20, 2013 So it doesn't have an option to switch to intel hd graphics? Link to comment Share on other sites More sharing options...
nyu1985 Posted August 20, 2013 Share Posted August 20, 2013 No I haven't seen something like that. Link to comment Share on other sites More sharing options...
NiPeGun Posted August 20, 2013 Share Posted August 20, 2013 What you said may work trough the thunderbolt port. I saw a MacBook Air running an external graphics card modded trough the thunderbolt port Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 21, 2013 Share Posted August 21, 2013 No I haven't seen something like that. Dang. I think the problem is that the 670mx vbios is built in as part of the bios. However, I obtained the 670mx vbios by itself and tried the 'UseNvidiaBios=Yes' option but still got the same results. I'm thinking that something is conflicting with the graphics kexts. It may not be NVDAResman though. NVDAGK100hal and GeForce both don't load when NVDAResman is not present so the problem could lie with them. GeForce looks suspicious based on some other problems I've been reading and that it doesn't show up at all in the verbose when NVDAResman is installed. I checked the dependencies of the three of them and I think the two possible culprits are: IOGraphicsFamily and IOPCIFamily (IOACPIPlatform shouldn't be ruled out either). I'm looking into some dsdt patches and stuff to see what can be done. The problem is that I can't tell exactly what it is. Â Also, AppleGraphicsPowerManagement has caused problems for people too. Maybe that's involved too. I almost want to have a kernel panic so I can at least see what's directly linked to the problem. Â What you said may work trough the thunderbolt port. I saw a MacBook Air running an external graphics card modded trough the thunderbolt port It might be an option but I'm not able to test it now unfortunately. Link to comment Share on other sites More sharing options...
styrian Posted August 21, 2013 Share Posted August 21, 2013 Hello to all here! Â I have no G75VX. But has anybody of You tried to change the values of "PCIRootID" and "npci"? Sometimes it helps to solve such problems. Â Have fun! Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 21, 2013 Share Posted August 21, 2013 After some more research, the optimus and vbios stuff has nothing to do with out problem. People with the g75vm (pretty much identical to the vx) with a 670m graphics card works oob (ones with 660m and 650m have the same problem we have). This means that the problem is purely software and focus should stay there. Bios and egpu are red herrings. As previously stated, suspects are: NVDAGK100hal, GeForce, I'm not completely ruling FakeSMC or NVDAResman out, IOGraphicsFamily, IOPCIFamily, ACPIPlatform, and AppleGraphicsPowerManagement. Link to comment Share on other sites More sharing options...
styrian Posted August 22, 2013 Share Posted August 22, 2013 The Asus G75vm has a 3D display. If the G75vx has not such a display, then could this be your problem. Link to comment Share on other sites More sharing options...
NiPeGun Posted August 22, 2013 Share Posted August 22, 2013 The vx has a 3d display indeed. Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 22, 2013 Share Posted August 22, 2013 Yeah, the monitor itself isn't, but it has the capability to plug 3d tvs/monitors into it with hdmi or whatever Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 26, 2013 Share Posted August 26, 2013 Here's a good thread to check out: http://www.insanelymac.com/forum/topic/284767-anyone-mobile-kepler-6xxm-working/ Link to comment Share on other sites More sharing options...
NiPeGun Posted August 26, 2013 Share Posted August 26, 2013 Hey Zac, do u speak spanish well? where r u from? Link to comment Share on other sites More sharing options...
Zackptg5 Posted August 27, 2013 Share Posted August 27, 2013 I've been hearing lots of stuff about 'editing the binaries' as a possible solution. What are they talking about? I know how to do some binary coding. Link to comment Share on other sites More sharing options...
NiPeGun Posted August 27, 2013 Share Posted August 27, 2013 for sure they meant hex editing. Link to comment Share on other sites More sharing options...
Recommended Posts