- Joined
- Aug 17, 2011
- Messages
- 109
- Motherboard
- GA-Z68MX-UD2H-B3 UEFI BIOS
- CPU
- i5 2500k
- Graphics
- HD3000
- Mac
- Classic Mac
- Mobile Phone
I have seen a bunch of HD3000 graphics artifacts threads that either have no resolution or go on for pages and pages. Let's try to sum this up.
The Problem
The Gigabyte motherboard only allows you to allocate 480MB VRAM in BIOS. If you have more than 4GB RAM (like 8GB) Mac OS allocates 512MB VRAM. There appears to be an overflow issue where, over time, the buffer fills and you start noticing artifacts.
Not the Problem
If you have only 4GB RAM, the OS sets VRAM to 384GB, and so there's no problem.
Potential solutions
Is this an accurate description of the problem and resolutions? If so, I would recommend changing the first two CustoMac builds to clearly reflect that you need either 4GB RAM and onboard, or 8GB+ RAM and a card. A lot of people that don't game but do heavy computing probably want 8GB RAM and don't need a graphics card, which seems to be the issue.
The Problem
The Gigabyte motherboard only allows you to allocate 480MB VRAM in BIOS. If you have more than 4GB RAM (like 8GB) Mac OS allocates 512MB VRAM. There appears to be an overflow issue where, over time, the buffer fills and you start noticing artifacts.
Not the Problem
If you have only 4GB RAM, the OS sets VRAM to 384GB, and so there's no problem.
Potential solutions
- Downgrade to 4GB RAM. This should fix the issue, but isn't a good solution.[/*:m:1qj1n3zv]
- When the buffer gets full, empty it, and the problem should go away. It's been suggested that opening Launchpad will clear the VRAM and basically stop the issue temporarily. Not really a great solution, either.[/*:m:1qj1n3zv]
- External video card and don't use HD3000. I normally am in favor of adding inexpensive hardware to avoid troublesome KEXT issues. For example, a $6 USB audio dongle to avoid HDA KEXT issues.[/*:m:1qj1n3zv]
- Change motherboard BIOS to use 512MB RAM. I haven't seen any way to do this, but this seems it would address the real issue. The hardware should be able to support it, as Macs do. The question is if it's a Gigabyte BIOS limitation, can we fix it.[/*:m:1qj1n3zv]
- Change the HD3000 driver. Use the RevoGirl approach to patch the OS to only use 480MB. It looks like this might work, but brings up issues around OS updates, KEXT problems, etc. Is there a plan to improve on this method or incorporate it, much like for the HDA KEXTs?[/*:m:1qj1n3zv]
- SMBIOS plist change. I am running the MacPro SMBIOS and have only a few issues. Oddly, this system never shipped with HD3000. The MacMini SMBIOS caused a crash and the iMac SMBIOS caused an increase in artifacts (these models should support HD3000). Obviously this is somehow affecting the issue, but not clear if this can fix it.[/*:m:1qj1n3zv]
Is this an accurate description of the problem and resolutions? If so, I would recommend changing the first two CustoMac builds to clearly reflect that you need either 4GB RAM and onboard, or 8GB+ RAM and a card. A lot of people that don't game but do heavy computing probably want 8GB RAM and don't need a graphics card, which seems to be the issue.