Contribute
Register

Graphics Card as Primary display & HD4000 as Secondary display - HOW ?

Status
Not open for further replies.
Joined
Mar 31, 2011
Messages
772
Motherboard
Gigabyte GA-Z97-D3H (F7)
CPU
i7-4790S
Graphics
HD 4600
Mobile Phone
  1. Android
  2. iOS
Graphics Card as Primary display & HD4000 as Secondary display - SOLVED !!

********** SOLVED ! *********


Hi people,

i currently run main monitor via DVI from my nVidia 9800GT graphics card and this is where my desktop sits

i have a 2nd monitor connected via the 2nd DVI port on my nVidia 9800GT graphics card that i sometimes use

i want to use the HD4000 graphics from my Z77-DS3H via HDMI to my HDTV (my graphics card does not have HDMI) but i cannot find a guide on this site on how to enable my Graphics Card as my Primary monitor and the Intel HD4000 graphics as the secondary monitor.

i expect that it's just a matter of adjusting settings in the BIOS and setting the correct boot flags in my org.chameleon.Boot.plist but i don't know what setting to add/remove :?:

please help :wave:
 
Well, this is what I did. Go into BIOS and set integrated graphics to be always on, set internal graphics to be first.
When I boot, it uses my second monitor, but once it gets to the login screen/os the graphics card takes over as primary.

This may not be what you want exactly, but it shows as my graphics card as primary in os x, and it runs with both gpus, so... *shrug*
 
thanks for your response Jerime

but without the correct boot flags, i get a Kernel Panic with your BIOS settings alone

please could you post a copy of your org.chameleon.Boot.plist so i can compare it with mine ?


thanks
:think:
 
Code:
<?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>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>
 
Thanks Jerime,


i solved the problem thanks to your first suggestions and a simple boot flag;

Well, this is what I did. Go into BIOS and set integrated graphics to be always on, set internal graphics to be first.
When I boot, it uses my second monitor, but once it gets to the login screen/os the graphics card takes over as primary.and adding the following boot flag


i first tried booting from Chimera by typing PCIRootUID=0 as this is what has always worked for my nVidia Gfx card however combined with Intel HD4000 graphics, i got a KP

so i tried booting with PCIRootUID=1 instead and that worked for me :headbang:


i've now added this to my org.chameleon.Boot.plist ;


<key>Kernel Flags</key>
<string>darkwake=0 PCIRootUID=1</string>


Like you said, boot defaults to the Intel HD4000 Graphics and then returns back to my nVidia graphics card where my main monitor desktop sits.


thanks man ;)
 
Glad I could be of help. :)
 
:confused: I have just realised... i am not getting 1920x1080 resolution from Intel HD4000 however i am getting full resolution from my nVidia graphics card connected monitors


Display:

Type: GPU
Bus: Built-In
VRAM (Total): 64 MB of Shared System Memory
Vendor: Intel (0x8086)
Device ID: 0x0162
Revision ID: 0x0009
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 800 x 600
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes



Any suggestions ???
:wave:


Code:
<?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>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>darkwake=0 PCIRootUID=1</string>
    <key>Graphics Mode</key>
    <string>1920x1080x32</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>Timeout</key>
    <string>2</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
</dict>
</plist>
 
:confused: I have just realised... i am not getting 1920x1080 resolution from Intel HD4000 however i am getting full resolution from my nVidia graphics card connected monitors (Edit: this is only a problem when HD4000 is connected to my 720p/1020i HDTV giving me 800x600res as i do get full 1080 res from my desktop monitors with HD4000)


Display:

Type: GPU
Bus: Built-In
VRAM (Total): 64 MB of Shared System Memory
Vendor: Intel (0x8086)
Device ID: 0x0162
Revision ID: 0x0009
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 800 x 600
Pixel Depth: 32-Bit Color (ARGB8888)
Mirror: Off
Online: Yes




Any suggestions ???
:wave:


Code:
<?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>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GenerateCStates</key>
    <string>Yes</string>
    <key>GeneratePStates</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>darkwake=0 PCIRootUID=1</string>
    <key>Graphics Mode</key>
    <string>1920x1080x32</string>
    <key>Legacy Logo</key>
    <string>Yes</string>
    <key>Timeout</key>
    <string>2</string>
    <key>UseKernelCache</key>
    <string>Yes</string>
</dict>
</plist>


F.A.O. toleda


i have attached my IOReg file you asked for after viewing my bdmesg info ;

Using PCI-Root-UID value: 1
nVidia GeForce 9800 GT -4095MB NV1ff [10de:0605] :: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
ERROR: dcbtable_version is 0x1
ERROR: nVidia ROM Patching Failed!
Intel Intel HD Graphics 4000 [8086:0162] :: PciRoot(0x1)/Pci(0x2,0x0)



thanks again toleda ;)


Robbish
 

Attachments

  • Robbish IOReg Gfx1.zip
    391.2 KB · Views: 115
Status
Not open for further replies.
Back
Top