|
During my last trip to Best Buy, on a whim I picked up a DVI-to-HDMI connector (male DVI, female HDTV). This little doohicky plugs into the side of my Macbook Pro and then I plug the HDMI cable into that. I run the other end of the HDMI cable into the HDTV and I get something that is pretty awesome.
I'm sure all of you techheads and mediaphiles have been doing this for years but I'm generally a little behind the times. I was expecting to get the same experience I get when I plug in a projector, where the projector and the main monitor become synchronized and I see everything really fuzzy on the laptop monitor and clearly on the projector.
I'm not sure if its the default, but the HDTV showed up as a second monitor. I kept my original Macbook Pro 17" desktop resolution of 1680x1050 and the HDTV was using a resolution of 720p (Is that a DVI limitation? I would've assumed it would be 1080i.. is there a setting I can use to tweak the second monitor resolution?).
The whole experience was pretty damn awesome. If I set up a wireless keyboard I should be able to code from all the way across the room and still see the text on the screen quite clearly... but what I suspect I'd like to do is sit on the couch with the Macbook Pro in front of me, and the TV across the room. I line the laptop monitor up so that it shows up below the TV from my foreshortened perspective.
By default, the Mac thinks the external monitor is to the right (if I drag a window to the right, it shows up on the remote monitor). If anybody reading this knows how to make the monitor appear "above" my desktop (I drag a window "up" to the TV) or how to get the DVI to output 1080i (not sure if the Macbook Pro will do that...) that would be awesome.
Right now I'm just poking around with the idea, but I am constantly running out of screen space and I think being able to put the iPhone simulator up on the HDTV while my code is on my laptop monitor in debug mode while I'm stepping from breakpoint to breakpoint would kick ass.
Has anybody else used a configuration like this productively?
Not sure about the 1080i, but the "positioning" of the monitors is easily
changed in System Preferences -> Displays, Arrangement tab. One issue
with doing as you propose, is that you kill Fitts' Law with regard to your
menu bar. But, if you can live with that, it will work just fine.
Best,
Glen
I guess the arrangements tab doesn't show up unless you have the secondary
display plugged in. I'll try that next time I have the HDTV hooked up. My
experiment only used a 1' HDMI cable (the one that came with my cable box)
so I couldn't really test what I wanted. I think I"ll go get a 15' and see
if this actually makes my life easier, or is just a waste of power.
Yes, it's a limitation of HDMI. It doesn't do more unless you have HDCP and
I'm not sure the Mac will have that. In any case, the problem with HDMI is
that it only has a couple of resolutions (1080/720 etc.) which often don't
correspond to the pixels in the monitor. So there's some form of upscalaing
on the TV which looks worse generally than the Apple rendering engine.
Check online; you can get good DVI/HDMI cables for relatively cheap. I have
a 3m DVI cable for my Westinghouse HDTV that was about $20 from SFCable.
That's awesome advice... My HDTV does indeed have a VGA input on the
back... I'll have to give that a try once I find a big enough VGA
extension... and of course, the VGA cable will run me about 10% the cost of
some overpriced HDMI cable.
Actually, there's no such thing as an "apple rendering engine".
I have a 42" Samsung HDTV that supports all of the progressive resolutions
up to 720, and it supports 1080i. When playing the Xbox 360 (most games,
not all) and when watching cable TV channels, I'm using 1080i. I am not
using Bootcamp, I'm using OS X Leopard and the DVI port on the Macbook Pro
17".
My brother got a 40" TV and threw out his old monitor, using the HDTV as
his only monitor. It's freakin' awesome. He doesn't even play movies in
fullscreen anymore; since he sits a meter from the monitor, the picture's
just too big that way ;)