ATI Catalyst Control Center 7.2 : A study in bad interface design.

HaMMerHeD

[H]F Junkie
Joined
Jul 13, 2004
Messages
10,397
I would like to start by saying that I have nothing but respect admiration for ATI hardware. Their drivers have suffered some severe quality issues in the past, but those have been rectified, for the most part. In any case, they are no better or worse than NVIDIA's current driver set.

Their control panel interface, on the other hand, is, and has always been, bad. The following is my opinion on the quality of the ATI Catalyst Control Center 7.2. It does not necessarily represent the opinions, views, or beliefs of [H]ard|OCP or [H]Enthusiast in any way. The green numbers on the below screenshot represent specific issues that I have with the interface design. I spent a long time designing user interfaces for software with thousands of users across the United States. Granted, that is not a huge amount of users, and it is limited to the USA, but the experience is there, dealing with people from all walks of life and will all manner of personal perferences and comfort levels with computers.

ccc72agk0.jpg


1.) The divider between the left hand list and the right hand control set should be moveable. That would allow users to make it bigger and reduce the scrolling required to see the items in the list view. This is not something that is difficult to accomplish.

2.) The entire window should be resizeable. This, again, is not a difficult change. As a matter of fact, the default setting for new windows created in Visual Studio is resizeable, unless they specifically created this window from the dialog box template. They had to change it to make it a fixed size.

3.) The ATI Catalyst Control Center logo is useless. It takes up space, and the list view above it has to have vertical scroll bars. Users are already aware that the window they are looking at is ths Catalyst Control Center. The title bar says so. Removing this logo would allow space for the list box above it to be larger, and reduce the amount of scrolling. Sure, you can click on it and go to ati.amd.com, but why would I need to do that from here? Perhaps if the link went somewhere useful (like a download page, a support page, an FAQ page, or a CCC manual) it might be more useful, but as it is, it is not useful at all.

4.) There is no cancel button. Sometimes, users want to get into the control panel to check a setting, not necessarily change a setting. Granted, it is not difficult to click the close button on the title bar, but a Cancel button would be nice. Pressing escape would be a good way to be able to close this interface without saving any settings, but that doesn't work (yes, I checked).

5.) Tabbed interface? Why? There is only one tab? The tab control needs to go away. That would free up window real estate better used for actual controls.

6.) The list view window is too small. Scrolling around in such a small window is a serious drag. Addressing issues number 1 and 3 would help this problem.

7.) I am already aware that I am looking at Adaptive Anti-Aliasing settings. I clicked on that in the menu on the left. Why do I need a big banner to tell me what I clicked on? This is a waste of space that could be better used by something useful. If I need to be reminded of what I clicked on, I can just look on the left hand side and see.

-------------------------------------

Now, there are a few things that are good about it, especially in version 7.2. First, they have obviously dropped the oh-so-snazzy silver theme and real-time rendered blurry car driving down a blurry street. It loads faster...a lot faster. That is probably because it's not loading the MDX runtimes to support the aforementioned blurry car and blurry street. It loads so fast now that now I question the need to have a splash screen for it. It just flashes on the screen for a split second and goes away. The splash screen used to be useful, as it told you that the CCC was loading, in case you had forgotten whether or not you actually clicked on it. Now, it could be eliminated altogether and I don't think too many users would lose much sleep over it. Also, the 3 CLI tasks that used to run to provide the "service" have been reduced to 1.

The preview is nice, and better than it used to be. I applaud their effort to show the difference that these settings can make, individually. However, I still question the need. Are there a lot of users changing AF or AA settings who don't already know what these settings do?

-------------------------------------

Then there's this:

cccerrordo1.jpg


I got this error message while I was playing a game. The CCC was not open. The game did not crash. Apparently, just the Catalyst Control Center Host Application crashed. It chucked me to my desktop to tell me about it. When I dismissed the error message, I went back to the game and played without any problems. Lame. What good is reducing your thread count, if the thing is just going to crash?

-------------------------------------

I don't expect ATI to care what I think about it. I certainly don't expect them to change anything just because I think it stinks. I just felt the need to share my opinion of a perennial problem. Thanks for reading.
 
This whole post just SCREAMS "i have found nothing really wrong but i need to bash ATI, so i bash their button placement that nobody really cares about but me"
 
Well, you're wrong. Plenty of people have complained a lot about why the CCC sucks, but I haven't seen anyone give specific examples. So I decided to give my opinions. If a mod feels that is is flamebait, I'd not be offended if the thread was deleted or locked. I'm just expressing my opinion.
 
This whole post just SCREAMS "i have found nothing really wrong but i need to bash ATI, so i bash their button placement that nobody really cares about but me"

Bitter !!!!!! much?

He's making some pretty decent and accurate observations about the user interfaace nightmare that we call the CCC. I can't say that nvidia's new monster is much better, but that doesn't mean theres no reason to criticise ATI's one!
 
You've hit all the key points here, Mark. My chief complaint is the horrendous graphics and icons. Many free, unfunded applications feature far better icons and graphics. AMD is still stuck using what appear to be 8-bit icons, while many applications feature intuitive and eye-friendly 32-bit icons. The poorly executed "glass" visual effects are completely useless and wasted. The over-use of bitmaps is completely nonsensical.

Still, it's functionally adequate. I simply don't care to use the CCC all that often because its appearance doesn't reflect the fact that I bought a $500 video card. The design screams "immature" and "childish", almost moreso than does the interface in Zoo Tycoon.
 
I agree with all the above points... I always thought CCC is a bloated piece of crap. I liked the other interface via display properties much better.
 
while i see your points, the 7.2 upgrade is still miles better than what was there before. but your suggestions would definitely make the UI much better...
 
Yeah CCC isn't that good of an interface, I much prefer nvidia's layout (or atleast intill they redid it to try and make theres look closer to CCC), I don't see why everyone likes it so much.
 
I'd much rather AMD to work (and spend more resources) on actual drivers instead of improving the "look" of CCC. I think this thread is merely complaining about semantics. I am very impressed that my Crossfire setup works as well as it does with Vista than it did with XP. Right now my friend can only use one of his 7900's (he's not exactly happy with that). I just feel you are being a little picky at this point considering the state of the competitor's drivers (I mean I don't have a problem with people not liking the look of CCC, but it's not a "life or death" part of the driver).
 
Everything from cell phone button layout to websites to control panels need to hire a group of people off the streets with little computer experience. Then tell them to perform an action. If they can't intuitively figure out how to accomplish it, change the interface. Everything has become unreasonably convoluted to the point that someone using computers for his entire existence has difficulty navigating the tangled spiderweb of settings.

For instance, why the hell do the clicky volume buttons on the outside of my cell phone control the earpiece volume even when the phone is closed? Why not use it to control the ringer? At least let me change the functionality of the buttons. No, instead lets make that buried under twelve (yes, I counted) button presses. Thanks Nokia.

More on topic however: I agree with your points. Both ATi and Nvidia direly need to work on their control panels. Feel free to do one for Nvidia's CP...they have constantly annoyed me with how hard the process is to create a profile.
 
I use CCC tray icon also exclusively so CCC looks do not much budge me. Guess now that ATI has finally gotten CCC to load up fast we can start to pick on other issues :rolleyes:

I must really ask, who are these people and what do they DO with CCC all the time? I make couple profiles with every driver update and use the tray icon to change between profiles. I just find this b*tching about control panel graphics little far fetched.
 
Mark, ignore the others here who are simply jealous that you articulated your points pretty good on how the CCC interface blows chunks, your specific examples are pretty much spot on. I spent 3 1/2 years in the military programming program screen/window interfaces for battle simulations. When I look at the CCC interface, I try not to scream. Too much wasted screen space and redundant information. I think the devs up at ATI need to put down their Lego sets and clean up the CCC interface.
 
I mean I don't have a problem with people not liking the look of CCC, but it's not a "life or death" part of the driver.
You're right, but this is a good topic of discussion nevertheless.

The moment we stop trying to find flaws is the moment we become lax, not the moment in which there are no flaws to find. In my opinion, the control panel is actually the arena in which AMD needs to spend more time, at least on XP, as the XP drivers are really quite superb. Now that ATi has really pinned down how to make their products work on XP, they need to pin down how best to allow users to work with their products.

And yeah, I think someone should do a mini-study about NVIDIA's control panel as well.
 
I use CCC tray icon also exclusively so CCC looks do not much budge me. Guess now that ATI has finally gotten CCC to load up fast we can start to pick on other issues :rolleyes:

I must really ask, who are these people and what do they DO with CCC all the time? I make couple profiles with every driver update and use the tray icon to change between profiles. I just find this b*tching about control panel graphics little far fetched.


I'm not bitching about how it looks. I'm bitching about how it works. It is clunky and unfriendly.

I use CCC many times every day as a part of my job. Perhaps I am more sensitive to it because of that than other people may be.
 
Almost anything can be improved. Shoot ATI marketing an email with a link to this thread. I did. High priority no, but should be looked at and eventually worked on.
 
I get the same Catalyst Control Center Host Application crash sometimes in BF2 and 2142. Close it and play on. Weird
 
I get the same Catalyst Control Center Host Application crash sometimes in BF2 and 2142. Close it and play on. Weird

I have noticed, though, that any AA or AF settings you are forcing from the CCC will not work after the Host Application crashes.
 

At last someone has been specific as to how the CCC could be improved. On your points Mark,

1. I agree. This would be handy for when you first install the driver, when the screen is at the default horrid size of 640x480 or 800x600. Speaking of which, I have to move the CCC window until the top bar is almost at the top of the screen to access the 'Apply' button. Some logic should be used here for when the driver is first installed, or at the very least place the 'Apply' button somewhere where I don't have to move the CCC to get at it. Once my selected screen resolution is applied it's no longer and issue; until of course the next release of CCC and I have to do it again...

2. Oh please make it resizable! To be able to have a screen where all settings can be checked or changed without scrolling would be nice too.

3. Yeah the logo is useless, but it's branding. At least they could do is put the version number of the CCC you have installed and a link to something useful.

4. Yes a cancel button would be nice.

5. Tabs don't particularly bother me.

6. Horizontal scrolling, meh! Whoever at ATI said this was acceptable should be subjected to using their web browser at a resolution of 480x2560 (width x height) and see how much fun they find it. The only fun found in horizontal scrolling is when playing Defender!

7. Screen Banner...you're a bit picky on this one. It's branding, design etc. It could be improved of course, given a bit more style. Whatever design they choose, not everyone will be happy, we all have our own unique tastes.

Other points you make - the preview screen - remember there is a noob born or introduced to ATI (or pc gaming as a whole) everyday, these people need to be shown what is what. Not everyone's an instant expert. When designing something, whatever it may be, it's paramount you know your users, then aim at the lowest common denominator - those who know nothing. Sure, it might annoy the hardcore few, but not as much as the newcomers who are lost in a sea of settings.

I don't expect ATI to care what I think about it. I certainly don't expect them to change anything just because I think it stinks. I just felt the need to share my opinion of a perennial problem.

Don't say things like that! It gives them an excuse to ignore you, because you don't care enough to do something about it. Starting this thread was an excellent begining, shame about the ending.
 
This is very valid *constructive* criticism. CCC has never annoyed me the way it does some people, but there's always room for improvement, and these are good suggestions.
 
Great thread. I don't think the OP is trying say he could do better so much as he expects more from a company with resources like ATI.


5. Tabs don't particularly bother me.

Does inefficient use of what non-resizable window space allotted by the programmers bother you? ;)
 
a lot of good points in this topic, but i have found the 7.2 ccc to work flawless. i can't even rember when ccc ever crashed on me.
 
Yeah I've heard of ccc stability issues but I've had no problems with the rig below.
 
I honestly dont think that CCC is that bad now that I got to use the Nvidia's new panel. Could it be better??? Yes,but everyone has their own opinion and you cant please everyone. I was honestly gonna sort of flame this thread, but I put myself in Mark's position and decided against it.

Most of us that dont see Mark's point use the CCC once in a while and thats it. He, on the other hand uses it a lot more because of the reviews. It affects his productivity and thats what makes his rant legal.

Its like when I switched from MasterCam 9 to X...my productivity went south. I hated the new layout and still sort of dislike it.

To me the CCC layout is not a big deal even when I go through my benchmarking spurts. Even that little pop up warning would not piss me off. If the game runs well and looks good Im happy.
 
I honestly dont think that CCC is that bad now that I got to use the Nvidia's new panel. Could it be better??? Yes,but everyone has their own opinion and you cant please everyone. I was honestly gonna sort of flame this thread, but I put myself in Mark's position and decided against it.

Most of us that dont see Mark's point use the CCC once in a while and thats it. He, on the other hand uses it a lot more because of the reviews. It affects his productivity and thats what makes his rant legal.

Its like when I switched from MasterCam 9 to X...my productivity went south. I hated the new layout and still sort of dislike it.

To me the CCC layout is not a big deal even when I go through my benchmarking spurts. Even that little pop up warning would not piss me off. If the game runs well and looks good Im happy.

very well said, i feel like u do, i only use ccc when i first install new drivers to set things up the way i like them and after that i don't usually open it up. unless i go on a testing spree on a sunday or something and then i could really care less. as long as it works. and ccc has always work for me, all be it really slow at times up until now.
 
Big banners and all, it's designed to appeal to your average monkey and mass appeal always conflicts with functionality, no matter who designs it. Anyone with a half a brain downloads the drivers only and runs ATT. I haven't touched CCC since it came out. It is never going to have full voltage control or image tweaks. Waste of resources.

Criticize all you want, but I think you are wasting your breath. ATi has had better price/performance for their next best card since the Radeon 8500 and that's all I really care about.

Now you should go start another thread on nVidia's interface so we can sleep easy on [H]ard's neutrality. ;)
 
@Mark_Warner

Thank you, exactly the things that annoys me about the CCC, very good post.:)

Sure wish ATI noticed this and fixed it accordingly.
 
The layout is something that shouldn't take all that long to fix. They wouldn't be changing functionality so much as resizing things and rearranging what's already there.

So make it a couple hundred pixels wider, which should remove the horizontal scrolling. Remove the annoying logo and take care of the vertical scrolling.

5. Tabs don't particularly bother me.

Yeah I have no problem with tabs either. They work just fine in their plural form. But one single tab is maybe uncalled for unless they plan on some new feature using it.

And getting rid of those buttons at the top and using a standard window menu system never hurt. I think all the points mentioned are valid and should be relatively simple fixes. I've been using the Vista version since 7.1 and the speed improvement has been quite nice. The other nice thing is that they're finally getting that rewritten OGL driver released that we've heard about for the past couple years.
 
This whole post just SCREAMS "i have found nothing really wrong but i need to bash ATI, so i bash their button placement that nobody really cares about but me"

No, I like AMD, but seriously the interface seems like it was designed by a four year old. It's really irritating and ATi needs to look at it. Most of us just want our CP back.
 
Big banners and all, it's designed to appeal to your average monkey and mass appeal always conflicts with functionality, no matter who designs it. Anyone with a half a brain downloads the drivers only and runs ATT. I haven't touched CCC since it came out. It is never going to have full voltage control or image tweaks. Waste of resources.

Criticize all you want, but I think you are wasting your breath. ATi has had better price/performance for their next best card since the Radeon 8500 and that's all I really care about.

Now you should go start another thread on nVidia's interface so we can sleep easy on [H]ard's neutrality. ;)

I will do a critique of the NV control panel. Worry not.

Great thread. I don't think the OP is trying say he could do better so much as he expects more from a company with resources like ATI.

I didn't originally say I could do better, but I know that I could. I was a UI designer, and I know a bad design when I use one. It'd be hard to do worse, unless it was a console program.


I don't care about their need to spread their branding. Their branding interferes with the usability of their product. It needs to be scaled back a bit. NVIDIA has a branding banner on their CP as well, but it is much less intrusive and even though it is bigger, it "feels" like it takes up less space, because it is well organized. Plus, the NVIDIA CP is resizeable. Granted, the control sections of the individual setting pages are not resizeable, but they are on a much better track than ATI is, in my opinion.
 
I didn't originally say I could do better, but I know that I could. I was a UI designer, and I know a bad design when I use one.
I believe I could as well, and I've yet to design an application interface. However, I know a good interface when I see one. It certainly isn't brain surgery -- just thoughtful crafting.
 
I personally never had a problem with the cosmetics of CCC. Allthough different i never found it clunky or intrusive. Never really paid attention to the added "junk" that it has. Went about my settings and closed. I guess my point is this, Yes it can use tweaking but at least it functions and they are constantly making improvments.
 
Maybe 1 and 2 are tied together. That 3D preview might be too sensitive to being resized with and have it still working? If thats the case that could also give reason to why 6 is the way it is. I have not used the new version but i remember the old version did have tha car moving and maybe that had to be at a set size/location?

I agree about 5, they should use tabs more or not have any.

I dont agree about 4 as there are other ways to do the same thing (also the discard buttong kind of acting like the cancle).

3 Is kind of a nit pic. Yea it does not do much good but seems like that is the norm for things. For example I dont need to see the windows logo every time I bring up my PC properties, but meh...

7 your way too picky on. I happen to think it does no harm and there is not really much else they can use that space for in this setting. Lots of other programs do this so again think its a bit nitpicky :)


Thanks again for a good discussion!
 
Cat's non CCC install seem to work very well for me, I've never like nor installed the CCC but the drivers rock...

Indian
 
I agree with you. It was obvious from the initial opening that they'd gone too far. The interface looks mean as though they could not be arsed. AMD is clearly having a good influence! Was this their way to save a little time opening up CCC? Given that it's where most people 'see' ATi it sends a bad message. Nvidia will be happy. I too got the error message. I reinstalled just encase.
 
I don't even understand the CCC's purpose. It's like some programming team's job security or something. What exactly does the CCC provide that I need so badly? I mean I've been getting CCC-less omega drivers for ages and I really don't know what the CCC even does.

Is Display->Properties->Advanced deprecated or something?
 
Back
Top