I've installed Ubuntu 14.04 on a mid 2010 iMac.
When I don't set the nomodeset
kernel option I'm getting a black screen. It does actually boot because I can hear the login screen sound. The screen is just black.
If I enable nomodeset I'm not getting 3D acceleration using the open-source radeon drivers.
I'm sure its this one: http://support.apple.com/kb/sp588 (I'm not at work so I can't check it). And I'm also for 75% sure it has the "ATI Radeon HD 4670". I'm at least 100% sure its a 4xxx series.
I'm booting using whatever is Ubuntu's default but I'm sure its not EFI. I'm using rEFInd and I'm sure it says 'legacy OS'. So, not EFI.