Atomic I/O letters column #48

Originally published in Atomic: Maximum Power Computing
Reprinted here August 2005.
Last modified 16-Jan-2015.

 

Big beefy pixels

I have a Panasonic TH-42PA20 plasma TV, and want to hook it up to my PC so I can play games on the big screen with 5.1 channel sound. But I only have a Radeon 9200. So I need a new graphics card.

Since the resolution of my TV is only 852 by 480, do I only need to buy a 9600XT or similar and play games at the lower resolution (with highest detail, highest antialiasing etc), and spend the savings on a better CPU and more RAM? Or would you recommend I buy something like an X800, and just let the TV downconvert the high resolutions to 852 by 480?

I've currently got an Athlon XP 2000+ and 768Mb RAM.

Robert

Totally fake picture
You know you want it.

Answer:
Your plasma TV, like a lot of other current plasmas, will indeed accept a range of computer inputs, and automatically scale them to match its own resolution. That's quite a step forward in itself; fancy giant TVs with enough resolution to display some kind of computer image have traditionally had strict input scan rate restrictions, often accepting only one input resolution and refresh rate, which made it basically impossible to drive them with a normal PC.

But, as you say, your "Enhanced Definition Television" (EDTV) plasma only actually has 852 by 480 pixels. That's an excellent match for DVD and rather better than most regular TVs can manage (hence the "Enhanced"), but it's still piddly by computer standards.

There's another piece of the puzzle - refresh rate. Your screen accepts a wide range of horizontal scan and refresh rates, and like an LCD monitor it's constantly illuminated and so doesn't flicker. But also like an LCD, it still has its own hard refresh rate - the number of times per second it updates its screen.

This refresh rate puts a cap on the maximum frame rate you can actually display. Go higher than the real screen update rate and you may just get "tearing" as seen on computer monitors when VSync's turned off for a game, or you may get a sequence of whole frames capped at the update frame rate. It depends on how the plasma's video preprocessor (which does the resolution conversion stuff) works.

Panasonic don't publish an update rate specification for the 42PA20, but if it's higher than 75Hz, I'll eat my hat. Since this isn't a high end plasma, it may only be 60Hz.

What all this means is that any graphics card that can manage full eye candy (including FSAA and anisotropic filtering) at 852 by 480 and 75Hz, in your games of choice, will look as good on your plasma as anything can.

If you have trouble setting that exact resolution - you should be able to do it with some config file editing in many modern games - then a higher 16:9 resolution will work as well, and you'll probably be able to keep the frame rate up by reducing or disabling FSAA, since the plasma's resolution scaler will have a similar effect anyway (ugly nearest neighbour interpolation is now, fortunately, a thing of the past).

A Radeon 9600 would be more than capable of the frame rate you need, but doesn't support the fancy shader effects in recent games. A plain (non-GT) GeForce 6600 would do the job better. A GeForce 6200 or Radeon X300 will pretty much manage it, too, but the X300's only available in PCIe (so was the 6200, until recently). And I'd definitely get the video card before considering any other upgrades; your current CPU may turn out to be perfectly adequate.

 

Further flat screens

Is it possible to use an LCD TV as both a TV and a computer monitor? I'm hoping to invest in this idea for power savings, saving space, and displaying higher resolutions while watching DVDs through the video card's TV out function or standalone DVD player.

Steve

Answer:
Yes, it's possible; there are many models of LCD TV that have VGA ("RGBHV") inputs. Because they're TVs, though, they typically have unexciting resolution specs compared with PC monitors. They only need HDTV pixel counts, at most, so something like 1366 by 768 pixels is about all you can expect from an 80cm-ish widescreen unit. Which won't be cheap.

Basic 4:3 aspect ration non-HD LCD TVs can only be expected to deliver 640 by 480, and seldom have computer input.

 

Hairy heat sinks

Heat sink performance depends on surface area, right? Wouldn't it improve a copper cooler if you electrically deposited copper onto it, from copper sulfate solution or something? That way the copper would grow on in lumpy crystalline dendrites, which must have higher surface area.

Bennett

Answer:
It's not just surface area; it's ability to move heat from that surface to your coolant - in this case, air.

In normal manufacturing scales - things you can cut or extrude - ridging up the surface, or putting pins on it, or cutting slots, will indeed improve the ability of the heat sink to move heat to the coolant. On very small scales, though, things get trickier.

Fluid flow over small-scale uneven surfaces can be peculiar - which is why sharks, whose skin is covered with tiny toothy scales, experience less water friction than they would if they were smoother. Microturbulence in the water stays in the grooves, if it can, and acts like a bunch of tiny liquid rollers between the shark and the main body of water, with little mixing (and thus little heat transfer, as well as little friction).

Tiny-scale unevenness on a heat sink might well work the same way, causing fluid flow oddities that'd make the sink work worse, or at least no better, than it did before.

 

Bit-box wanted

In these days of sliced bread, not to mention self tapping screws, one would think that by now, the masses could attain storage nirvana with a cheap NAS. But it seems that "cheap" and "NAS" are seldom used in the same sentence. So, rather than selling an organ to finance an out of the box solution, I started looking for a DIY setup, and found this.

Looks like a pretty neat idea, and not particularly expensive. Do you have any experience with these things? Is there a cheaper way to the path of reliable mass storage?

Garry

Answer:
The reByte embedded Linux boot card is indeed neat, but it's limited by the reliability of the computer in which it's installed. If you're repurposing an old machine (probably with a fresh drive or two), some part of it may be on the way out.

And yes, there's a cheaper way - as long as all you want is your basic NAS gadget, not extra auto-backup stuff thrown in. You can, of course, add auto-backup in various ways yourself once your NAS device is working.

Check out Linksys' NSLU2, which is a plug-and-go Linux-based appliance that accepts one or two USB external drives and turns them into SMB shares, poof, like that. It's quite hackable, too. Now there's the one-box EFG250 as well, a hybrid of the two from Maxtor (not terribly expensive here in Australia), and there are probably cheaper off-brand versions available now, as well.

Personally, I'd like to see a thing like this that allowed you to run more drives - through a hub, even - but a couple of non-RAIDed 300Gb drives will do for most people for the time being, and that's now pretty affordable. The NSLU2 sells for about $US100, not including drives.

 

Old school, yo

I'm wondering whether you know of a way to get Amiga disk images back from PC to Amiga (as you know PC 3.5 inch DD disks are 720Kb, Amiga is 880Kb). I have DOS-2-DOS, but that's Amiga reading DOS disks, which are too small to fit the Amiga data on.

I tried making a cable and software to transfer the files using the parallel port, and the printer "ready/not so ready" line to pulse the data, but I forgot I was interfacing with a Windows platform. You may ask, why not use a good emulator? Because PC joysticks suck, always have, always will.

Also, my mate and I play Bubble Bobble every other weekend (with Action Replay - love the free lives!), and the disk farked right up, no recovery possible, and I'm beating him 3-2, which I guess is a main contributing factor to wanting to transfer the data.

Sean

Answer:
Um... multi-volume Zip/LZH/whatever archives?

Alternatively, a high density Amiga drive would probably solve the problem, and wouldn't cost you much, but good luck finding one, or an adapter for a PC drive, in eBay's Vintage category.

More expensively, a CD-ROM drive for the Amiga would do the trick nicely. If you've got an Amiga with an IDE controller (A600, A1200, A4000...), you should be able to plug in any standard ATAPI ("IDE") CD-ROM drive with only a pin adapter for the laptop-style connector the Amiga has. Otherwise, an old SCSI drive (not so old that it can't read CD-Rs...), and an old SCSI controller, and away you go. Either option is easier to find than the big floppy, and more useful.

(You can't have my old triple speed caddy-load NEC SCSI drive; a friend snaffled it some years ago.)

Oh, and is there some reason I've forgotten why a null modem cable and terminal programs were out of the question? That'd only take a couple of minutes per disk image, tops, at 115200 bits per second.

People did some hacking on the old Amiga ParNet parallel port file transfer system (for which I still have a cable, home made of course) to make it PC-compatible, too, but that was back in the days of DOS, and you don't need the speed for files this size anyway.

Regarding PC joysticks sucking - they do? What about SlikStiks , X-Arcade sticks and, for Australians in particular, OzSticks?

Given hardware like that, emulation ain't that bad an idea, if you're willing to buy some extra gear. UAE (go here for the Windows port) is apparently decently game-capable these days.

Regarding the feeding of your addiction to Bub and Bob, one might suggest MAME and the real live arcade Bubble Bobble ROM, which my psychic powers tell me zips down to only about 178k. But that would of course not be legal, unless you already owned the physical ROMs.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)