Contribute
Register

Hardware video acceleration tests

Status
Not open for further replies.
OK, fixed. For me anyway. The EFI did the trick for me. Just followed the instructions here (http://www.mymac4music.com/2011/10/reco ... i-strings/) and I'm in good shape all the way around. 1090p Quicktime trailers at Apple (in full screen mode no less), the previously linked web page fps test in Safari. Firefox and Chrome as still in the less than 10fps mode.

I'm good. For now anyway.
 
UPDATE

I installed the iMac 12,2 System Definitions from MultiBeast and it broke the graphics acceleration. When I reapplied the User DSDT and the file for my motherboard, the graphics acceleration came right back.

I can live with it thinking it's an old 2008 Mac Pro. But it would be nice if it thought it were something closer to what it is which is the iMac 12,1.
 
An update and some discoveries.

I decided to trash and reinstall my system. It was just frustrating. In the course of that process I noticed my UniBeast was installing flat 10.7 when I thought I was working with 10.7.2 the whole time.

I redownloaded the Lion installer and sure enough it had an installer version of 1.0.13 (which installs 10.7.2). I used Unibeast to create the USB stick drive and copied Multibeast and my DSDT on to it. I erased/partitioned my drive and away the installer went.

It all worked like a charm. No boot flags, no extra enablers or injectors, not EFI strings, just click on the audio, network (both realtek drivers), and that was it. I didn't have to do anything with any graphics kexts. It recognized the card as an nVidia GeForce 210 1GB and hardware acceleration was working out of the box.

The ONLY hang up I have is that I'm stuck using the system definition for a MacPro 3,1 (early 2008). If I change it I either lose the hardware acceleration or I get kernel panics.

FWIW.
 
nVidia Geforce EN210 Here, running on 10.7.2

Not sure what's going on with my card - but since I rebuilt my box last week, video seems to lag a bit, where previously it was fine (Snow Leopard upgraded to Lion updated to 10.7.2 all utilizing the EFI string). This time I went the Unibeast route and installed 10.7.2 directly.

Playing HD content via Plex is PERFECT, but scrolling up and down through the menus in Plex creates a bit of lag, as does scrolling through the pages in Launchpad. Its not a huge deal, but highly annoying.

I've tried both EFI string and Graphics Enabler = Yes. Any ideas? Going to try to play with it a bit and use the EFI string but remove GeForce kexts and such.

I got an error with the VDADecoderChecker, and my FPS via the link a few posts back is 14, FWIW.

Edit: Just realized you said there was an issue with the Mac Pro 12,1 definition. That's what I used. I'll use a different one and report back.
 
iMac the best option is 12.2, the graph of PointOfView G210 has to be injected into the DSDT, QE / CI working perfectly, 1080P video is perfect if you need help I can link My DSDT with F8 BIOS but you must use explorer to apply iOregistry changes or differences that will have your chart compared to mine, however I only use the machine for browsing, music and watching videos many of them to 1080P, excuse my English I use Google translator
Code:
Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x1A)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x0D)
                                {
                                    "PCI-E Slot-1"
                                }, 
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 
                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 
                                "NVCAP", 
                                Buffer (0x18)
                                {
                                    /* 0000 */    0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                    /* 0008 */    0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00
                                }, 
                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                    0x00, 0x00, 0x00, 0x20
                                }, 
                                "device_type", 
                                Buffer (0x0C)
                                {
                                    "NVDA,Parent"
                                }, 
                                "model", 
                                Buffer (0x0C)
                                {
                                    "Nvidia G210"
                                }, 
                                "rom-revision", 
                                Buffer (0x23)
                                {
                                    "DSDT ROM v.1a by #EvOsx86 (c)"
                                }, 
                                "reg", 
                                Buffer (0x78)
                                {
                                    /* 0000 */    0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0008 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0010 */    0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02, 
                                    /* 0018 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0020 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 
                                    /* 0028 */    0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0030 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0038 */    0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x42, 
                                    /* 0040 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0048 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 
                                    /* 0050 */    0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0058 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0060 */    0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02, 
                                    /* 0068 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
                                    /* 0070 */    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00
                                }
                            }, Local0)
 
Resolved my menu lag. I changed a few things at once (impatiently) so I'm not sure which worked, but now I'm using my EFI String with my definition as Mac Mini and I removed all Geforce Kexts but two as per this post.

However, another user posted this semi-guide on how to get en EFI string for ethernet AND the Geforce 210. I'll try this method tonight or this weekend, as at the moment, I am unable to use the App Store or TeamViewer due to the EFI string for the GeForce 210. Apparently, combining the EFI strings for your graphics card and ethernet into one EFI string will resolve this issue.

corbywan said:
No boot flags, no extra enablers or injectors, not EFI strings, just click on the audio, network (both realtek drivers), and that was it. I didn't have to do anything with any graphics kexts. It recognized the card as an nVidia GeForce 210 1GB and hardware acceleration was working out of the box.

You've peaked my interest - so if you open your boot.plist in the /Extra folder you don't see GraphicsEnabler = Yes?

If this is true, I'm wondering if I can replicate this by changing my definition to 2008 Mac Pro (as you have) and removing my EFI string and re-adding all the GeForce Kexts back to the Extensions folder. Do you have App Store functionality?
 
enklined said:
You've peaked my interest - so if you open your boot.plist in the /Extra folder you don't see GraphicsEnabler = Yes?

If this is true, I'm wondering if I can replicate this by changing my definition to 2008 Mac Pro (as you have) and removing my EFI string and re-adding all the GeForce Kexts back to the Extensions folder. Do you have App Store functionality?

Like I said, I did a fresh install using 10.7.2, not 10.7. That's what made the difference for me. And I do have GE=Yes which was the default install option. I have app store functionality. If I use anything other that Mac Pro 3,1 I get kernel panics right our of the shoot. Can't use anything else for some reason.
 
mmaenpaa said:
I wouldn't trust this test too much, I have identical Asus HD6870 DirectCu cards in my Asus X58 Sabertooth and Gigabyte GA-Z68XP-UD4 systems, both running are running Lion 10.7.2. On Gigabyte this test passes but on Asus it doesn't, only major difference is that Asus is running as MacPro 5,1 and Gigabyte as iMac12,2.

THIS !!

how is no1 seeing this !?!?

i mean, so many testing pc's and we are making wrong tests, if u get smbios of imac the test will pass, on the other hand, macpro will always fail

btw im talkin about AMD cards, dont know for nvidia
 
Status
Not open for further replies.
Back
Top