PINE64
Use a iMac as Monitor - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4)
+--- Forum: General Discussion on PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=3)
+--- Thread: Use a iMac as Monitor (/showthread.php?tid=694)



Use a iMac as Monitor - SirLenuxx - 04-19-2016

Hello everyone ,

I bought the pine 64 on march but i have a question , 

I have a iMac 2010 screens and i want to use it as a monitor but the question is how ?

Actually isn't a display port is the older model i have searched and didn't found any answer / full specs .

I searched how it will work with Raspberry but i think i need a newer model ( Later 2011 ) to do it .

Thanks for any responses .


RE: Use a iMac as Monitor - tkaiser - 04-19-2016

(04-19-2016, 10:39 AM)SirLenuxx Wrote: I searched how it will work with Raspberry but i think i need a newer model ( Later 2011 ) to do it .

Nope, it's the other way around. Apple introduced Target Display Mode back in 2009 and changed it in 2011 (Mid 2011 models and younger only allow other Thunderbolt capable Macs to use the display).

Your 2010 iMac can be used by any other device through DisplayPort so all you need is the appropriate adapter from HDMI to mini-DisplayPort. But beware: There are known issues with HDMI devices and especially non-HDMI devices (display behind an HDMI-to-DVI converter don't work at all or show wrong colors unless you fix this in either the device tree file or in your display by changing color mode from RGB to YPbPr).

In other words: It might not work since the Pine64 (the current drivers) might fail to negotiate with the display.


RE: Use a iMac as Monitor - SirLenuxx - 04-19-2016

Ok thanks for your answer !

Then i need to buy a new screen , I have 2 month so i think i have time to buy a new one .


RE: Use a iMac as Monitor - tkaiser - 04-19-2016

(04-19-2016, 10:57 AM)SirLenuxx Wrote: Then i need to buy a new screen

Why? 'It might (not) work also implies the opposite' Smile

I just don't know. The older 21" iMacs have a 1080p resolution (that's what Pine64 prefers) and customers use them as displays for nearly everything. But according to many reports here in the forums the Pine64 seems somewhat picky.

I still suspect that the HDMI issue we currently face with the BSP kernel currently used with every OS image is something similar as we had with the Ethernet driver: Allwinner delivered untested 32-bit code and when the 2GB Pine64 models connected an Ethernet cable the driver has been loaded and immediately crashed due to an integer overflow. And I would suspect it's something similar with HDMI: small bug (that is easy to fix) --> crashed driver --> no display.

But unfortunately the people running into this issue are not even thinking about starting to debug or at least look whether something crashed or not. So it's somewhat unlikely that any progress will be made the next time.


RE: Use a iMac as Monitor - tllim - 04-19-2016

(04-19-2016, 11:08 AM)tkaiser Wrote:
(04-19-2016, 10:57 AM)SirLenuxx Wrote: Then i need to buy a new screen

Why? 'It might (not) work also implies the opposite' Smile

I just don't know. The older 21" iMacs have a 1080p resolution (that's what Pine64 prefers) and customers use them as displays for nearly everything. But according to many reports here in the forums the Pine64 seems somewhat picky.

I still suspect that the HDMI issue we currently face with the BSP kernel currently used with every OS image is something similar as we had with the Ethernet driver: Allwinner delivered untested 32-bit code and when the 2GB Pine64 models connected an Ethernet cable the driver has been loaded and immediately crashed due to an integer overflow. And I would suspect it's something similar with HDMI: small bug (that is easy to fix) --> crashed driver --> no display.

But unfortunately the people running into this issue are not even thinking about starting to debug or at least look whether something crashed or not. So it's somewhat unlikely that any progress will be made the next time.
The HDMI driver in the BSP ver 1.2 is newer than the one in BSP ver 1.0. Allwinner mentioned the new one improve on the HDMIp60 handling. However, I will check with Allwinner whether the 32-bit integer overflow situation can happen again on HDMI driver in 2GB board. The new BSP ver 2.0 just released, which match with Android 6.0, I already have the SDK and will release out on next week.