Peter's Blog

Redefining the Impossible

Mythical Convergence Box++


My Mythical Convergence Box was working ok as a mythtv backend but as a server it was frustratingly slow: slow to boot firefox, task switch, run wow, whatever. I was itching to upgrade it.

I decided the cheapest solution was a good old processor/motherboard/memory upgrade so now the box has a Dual Core 64 bit AMD processor, a AMD690GM motherboard and 2g of 800Mhz ram. I also splurged on a 750G SATA hard disk since they were on special offer. I installed the native Ubuntu 64 bit version for a free 64 bit state of the art operating system. Why pay more?

This fixed the performance problems smile

Myth and everything all worked fine, 64 bits did not cause any compatability problems. The 750G disk will hold about 375 hours of TV recordings, should I have 15 solid days (and nights) spare to watch tv.

The motherboard I bought had an AMD/ATI chipset so my biggest problems were getting WoW to run without crashing, ATI's linux drivers not being the best. I used the ones installed by ubuntu, I tried installing newer ones at one point but they made no difference. I tweeked more things than I can remember googling for but the most important thing is to add

SET gxAPI "opengl"

to WTF/Config.wtf as otherwise it tries to runs in direct 3d mode and immediately dies with a fatal exception. The frame rate was then crap and I had to turn all the settings down but it does run wow acceptably: while setting it up I became preoccupied with gathering turtle meat.

The graphics are still odd, there is something wrong with the colour balance that makes everything looks cartoonish and when watching recordings the top line on the display flickers. It's awfully tempting to get an nvidia card..

On my desktop Wow still runs just fine, even with mythtv showing Alien vs Predator on the second monitor. Add a nice mug of coffee and life is sweet.


Filed under: linux moneypit mythtv ubuntu wow

Spikeles Says:

I had some interesting fun with WoW a while back under Linux. I only had two gig of memory, and after a raid or two, it became very sluggish under windows and it ended up thrashing the hard drive, WoW usually ends up using 1.2gig of memory or so. Using stock standard Wine under Ubuntu 7.1, WoW actually ran faster and smoother than when in Windows. I put this down to better memory usage and better disk caching. I couldn't stick with it though :( our guild uses Vent, and although i could get Vent working on its own, and WoW working on it's own, they refused to work together properly (and the in game voice system is a joke ).

I went and got 4gig of memory(up from 2), although Vista(32bit!) won't detect all 4, it will detect 3, which i found still gives a huge performance boost in most games, and it no longer thrashes the drive.

Peter Says:

Wow does seem to boot faster under linux (if it's not having to swap). I think linux's disk handling and multitasking is just better: I've never been convinced that windows does any kind of prioritising with regards to disk accesses (if it does then it does it poorly). Wow is another good example, while it is loading under windows I cannot alt-tab to another application but I can do it instantly on linux. Ok windows may be 'concentrating' on loading it faster and yet linux beats it and I can alt-tab at any time. Also it could be a situation like the slow file copying on vista where the hooks to display copy progress animations were slugging the copy speed. Windows has too much form over function to worry about.

Wow runs OK on Windows XP on my laptop which has 1G of memory although it takes an eternity to boot (maybe swapping). I haven't tried Wow on ubuntu on the laptop because the linux partition isn't big enough for another copy of wow (it might run direct from ntfs but I don't want to chance that).

I normally play wow with the sound turned off (all sound, not just chat).

Here's a ridiculous suggestion: run vent in a vm smile

Peter

Spikeles Says:

>run vent in a vm

It's not a problem with Vent running as such, it's the whole alsa/oss/esd crap, where each API all trying to use the same card and interface at the same time, and none of them are doing it right. Putting it in a VM wouldn't help unless the VM can handle the audio properly. Audio has always been a joke under Linux, one day they might actually get around to making it work properly (i mean the API's not the drivers themselves)

>Wow is another good example, while it is loading under windows I cannot alt-tab to another application but I can do it instantly on linux

I assume you mean in fullscreen. Actually, i'm fairly sure that's bad coding on the part of Blizzard. While it's loading, it doesn't seem to respond properly to an alt-tab request. Technically it did actually alt-tab but the window itself is kept at the top of the z-order and not minimized like it's supposed to(hence why the mouse cursor will change). Under Vista though, with the Aero interface it alt-tabs fine because Vista runs each application on it's on texture surface in it's D3D display, and it doesn't care what the application does. Recently i've taken to running WoW in a Window under Windows now, easier to alt-tab if i need to check wowwiki or wowhead as well.

Peter Says:

All good points.

Now I remember having silly problems like not being able to play a recording in Audacity if I have played an audio track in firefox + flash (a pain when trying to get sound levels right: export from audacity to mp3 and the recordings play back quiter). I have to quit firefox before Audacity can open the sound device.

It is a shame I have to disable compiz to get wow and myth to run smoothly, presumably you don't have to disable aero under vista? I think there is a setting to stop compiz fiddling with what full screen apps are doing and screwing up their frame rates but on my desktop I don't want both wow and myth full screen, even on dual monitors.

Using linux is still a matter of having to compromise and I guess that's why it's still unpopular. With Ubuntu 8.04 I don't have to compromise as much as I have had to in the past but I'd never try to convince anyone to abandon windows and I won't be reformatting my ntfs partitions.

Peter

Have Your Say

I welcome constructive comments or questions but I reserve the right to delete any comments that displease me.

Who are you?

(Optional) If you enter an email address here I might email you back. Your email address will not be sold to spammers or shown anywhere

What do you have to say?