New ATI Driver UI: The Catalyst Control Center
by Derek Wilson on September 2, 2004 6:00 AM EST- Posted in
- GPUs
Simplifying Settings
The first thing that we noticed (aside from the skin) about the CCC is just how clean and simple it is. We do prefer a consistent UI look and feel, but the layout of and obviousness of where everything is helps immensely in getting around.The tabs at the side clearly talk about what they are, and have only the most straight forward, basic, and necessary options inside. For instance, the Display manager offers resolution and multi-monitor setup options with a wizard button at the top, if you need help.
The wizard asks really basic questions about what type of monitor and setup that it's working with and comes up with settings based on the answers.
The simple 3D view is where things get really innovative. ATI has embedded a small OpenGL app into the CCC, which updates in real time as settings are changed. This allows the user to move the slider (siders in the advanced view) to determine exactly what will happen to their games. The inclusion of this feature will help in educating ATI users about what a setting does, and will also get more people hooked on the almost crack-like properties that high levels of anisotropic filtering and antialiasing have (when you see what they do visually, it's easier to tell when they aren't cranked up).
This is the must-have feature that ATI has included in the CCC. We want NVIDIA, Intel, and S3 to pick this up and run with it. It's just that helpful to new users and could help people adjust their settings in a useful way. And if the windowed mode isn't enough to help get the idea of what's going on, just double-click the scene and it'll go full screen.
The only downside that we've seen so far is that this new feature makes moving a slider a bit of a chore. The performance hit incurred by moving a slider on our x800XTPE in an FX53 system with 2GB of RAM qualifies as annoying if we are being kind. ATI has said that they are addressing performance related issues; hopefully, future releases will see faster response time.
But that's enough of the simple stuff. Let's take a look at the advanced view and find out what else this baby can do.
51 Comments
View All Comments
Reflex - Saturday, September 4, 2004 - link
Honestly, the people who bitch about this are the ones who have no clue how to code anyways. They see bigger numbers and assume thats bad, rather than make any attempt to figure out how memory is managed these days and whether or not a large memory footprint is a real issue in a given situation.Learn about .NET and other programming tools and perhaps you'll be qualified to make statements about program sizes. As it stands now the mentality is that 'bigger memory footprint = bad' when the real question is how that memory is managed, not how much is used.
Reflex - Saturday, September 4, 2004 - link
Hear hear!JarredWalton - Saturday, September 4, 2004 - link
With all this talk of programming and such, maybe some of the people should stop and think about things a little more. How much memory (in textures) does that little OpenGL application use? That could conceivably be a decent chunk of the size and RAM usage when the control panel is open. Depending on how the textures are stored (BMP or TAR vs. JPG), the 3D preview application could also be a decent chunk of the overall download.As far as programmers being "lazy", it has nothing to do with that. How did programmers get good results with 256K of RAM? Well, they scapped graphical interfaces and wrote in assembly code. We need to stop being such lazy people and driving around in cars and using microwaves! We should walk everywhere and cook over a campfire! Part of the reason we now see more intuitive UI design is because programmers have gone beyond assembly coding.
Yes, assembly is still faster, but what would you rather have: Doom 3 in its current incarnation, or Doom 3 that runs twice as fast, with a release date some time around 2015? By 2010, computers will be fast enough that it wouldn't matter if you had the "slower" version of Doom 3 (or pick any other complex game). And if you can code a super-complex engine like Doom 3 and get it debugged and tested using pure assembly before 2015, why aren't you off "building a better mouse trap" instead of complaining about CCC? You could make good money if you have such l33t programming skillz!
Reflex - Friday, September 3, 2004 - link
The 70MB does NOT hurt performance in any way. It is seamlessly swapped out of physical memory as other programs need that space, and as a result there is zero performance hit. The complaints about sloppy coding are also rediculous. We do not know what is being done that takes that much memory, but my guess is that a lot of it is .NET overhead that you will have with any .NET application. Likely individual .NET apps will not take up that much space, however their is a certain amount that needs to be loaded before any .NET application can run.Regardless, if it causes zero performance hit in any other application, tell me why it should matter to anyone at all? Many of you are busy critiquing code that you cannot even see. Thats rediculous, I invite you to create something with similiar functionality using the tools they are using in less space and *then* you can go criticizing other's code...
val - Friday, September 3, 2004 - link
70 MB hurts any way. Far Cry and other games using full size of memory even if you have 1 GB on board. 70 MB is >7% of that size just for design of unused panel? Good developers are rare. Hope that nvidia will not go same way to catch teenager's eyes.DerekWilson - Friday, September 3, 2004 - link
We've looked into the .NET thing a little more and found that the extra memory usage is manage fairly well and doesn't impact system performance in our limited analysis. If people really want it, we can run a winstone with and without the ccc and report the numbers.The .NET framework does not come auto installed with SP1 or SP2. The computer we tested this on had SP2 installed and I had to go to windows update and specifically install the .NET framework.
/"Just so you all know (including whoever wrote this review), the ATI skins can be disabled and the default system skin enabled."/
The "system skin" option is poorly done as it does not color the tab panel in a proper fashion. Check display properties, check system properties. Tabs and their associated pages should be an offwhite that is slightly lighter than the manilla background of the window. This inconsistency distracted me enough to not recognize that it was actually not a skin.
val - Friday, September 3, 2004 - link
How surprising you havent seen performance drop due to memory usage with 2 GB onboard :-).Anyway memory will not be unloaded, it will maybe swapped, but its decreasing performance.
Ati is moving from performance oriented to design oriented company. What will be next?
LoneWolf15 - Friday, September 3, 2004 - link
For everyone saying that "Oh, 60-70MB of RAM is nothing", or "Get broadband you losers", you're missing the point.Just because you can get away with coding sloppy doesn't mean you should. I call a program that uses this much resources (disk space and RAM) to do the task of driver control settings to be a bloated hog. Give me simple and straightforward over "Gee Whiz" any day. Go back two decades and think about all the things that good programmers accomplished in such small amounts of disk space and RAM, because they HAD to. Personally, I think that programmers should program like they still have to, rather than require a bunch of huge runtime libraries and resources. I don't want funky windows with animated cars in my driver control app...I want a clear interface with labeled buttons and a good help interface for knowing what this setting or that does.
vailr - Friday, September 3, 2004 - link
I was looking for ATI to include in CCC an option to disable the two ATI startup services ("ATI Smart" and "ATI Hotkey Poller"). Instead (after Start/Run/services.msc: disabling both ATI services), you then get a popup notice, that "Since ATI Smart is not running, any settings changed in CCC will not be kept".So, this new CCC looks to be much bloat and no benefit whatsoever.
spartacvs - Friday, September 3, 2004 - link
Well said ProviaFan,Personnally, I feel sorry for peoples who say comments like "get broadband you losers". It shows how some peoples can be ignorants. Specialy when you know their boradband is more probably paid by their mummy and daddy.