If we want to inform MacOS that physical Port 5 is type DVI, we set Index 1 to Type HDMI (because DVI and HDMI are equivalent in MacOS).If we want to inform MacOS that physical Port 6 is type HDMI, we set Index 2 to Type HDMI.Set Type to DP for both DP and VGA physical ports. DP and VGA are considered to be the same.Set Type to HDMI for both HDMI and DVI physical ports. HDMI and DVI are considered to be the same.Software Index 3 always refers to physical Port 7.Software Index 2 always refers to physical Port 6.Software Index 1 always refers to physical Port 5.The 3 physical ports 5, 6, and 7 are available to us as software Indexes 1, 2, and 3.The 3 software connectors are called con0, con1, and con2.Any software connector can be mapped to any physical video port. Because a maximum of 3 external video ports are supported by MacOS, we can define up to 3 software connectors or "cons". Once we have determined the physical port mappings for the motherboard, we provide this information to MacOS by filling out a simple Framebuffer Table. To solve the HDMI and DVI black screen problem, we first need to determine which ports on the motherboard are wired to HDMI (if any), which are wired to DVI (if any), and which (if any) are wired to DP or VGA. Likewise, Ports 6 and 7 are wired to different physical ports on different boards. On some motherboards Port 5 may be wired to HDMI, while on others it may be wired to DP or DVI or VGA. MacOS allows a maximum of 3 external video connections through the iGPU. These port numbers are 5, 6, and 7, but they are wired to different physical ports on different boards. Every physical video port on the motherboard is associated with a port number. But if you were to connect an HDMI or DVI monitor to the motherboard, you would get no display at all - because by default MacOS thinks those are DisplayPort connections.įortunately there is a relatively straightforward way to change the default port map. So if you were to connect a DisplayPort (or VGA) monitor to the motherboard, it would work right away. For Platform ID 0x3E9B0007, for example, all ports are treated by default as DisplayPorts (VGA is also treated as DisplayPort). So depending on the Platform ID you select, it makes default assumptions. It doesn't know which port is HDMI, which is DVI, etc. When MacOS initializes the iGPU display driver (called AppleIntelFramebuffer) it does not know the specific video ports on the motherboard. Therefore, VGA is now considered to be supported. ( But note that there is no support for VGA even if the motherboard has a VGA connector.) Update: We now have two confirmed cases of working VGA ports with macOS 10.14 (Mojave) and Coffee Lake CPUs. The on-board video ports on these boards come in many different combinations. There are many motherboards available from ASRock, ASUS, EVGA, Gigabyte, MSI and others. Compilation of Patches for Various Motherboards. You may jump to any section by clicking on the link. This guide is organized into the following sections. Multi-monitor setups are best handled by discrete AMD graphics cards. This guide does not recommend using a multi-monitor setup with the iGPU. The primary purpose of this Guide is to activate the on-board HDMI port on your motherboard with the intention of using that port to drive a single monitor. A large number of problems are due to the use of televisions, old monitors, or monitors without DisplayPort 1.2+ or HDMI 1.4+ support. This includes (a) modern CPU, (b) modern motherboard, and most importantly, (c) modern monitor. This guide is best suited to relatively new, modern components. This guide is meant to supplement - not replace - existing framebuffer patching guides.ĭo you have a 360, 370, or 390 series motherboard with desktop Coffee Lake processor, either HDMI or DP monitor, and a Gigabyte, ASUS, ASRock, or MSI motherboard and want to try your luck with a pre-built framebuffer patch? Then check out Compilation of Patches for Various Motherboards at the end of this Guide. If you have a relatively recent motherboard with an Intel iGPU, and on-board HDMI is not working, here's a general guide that may help. WhateverGreen 1.4.1 was released today, and it fixes the on-board HDMI output problem with macOS Catalina. The next versions of Lilu and WhateverGreen are expected to fix the HDMI output problem with macOS Catalina. Building a CustoMac Hackintosh: Buyer's Guide
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |