Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Is there a way I can adjust contrast/brightness of the card (VGA) output when using the open source xorg radeon driver? I have a monitor that has poor image quality when its tweaked using it's knobs, and the only way I can get good image is to tweak it from the graphic card. I was using the proprietary fglrx until now, but i want to switch to radeon.

share|improve this question
add comment

3 Answers

up vote 2 down vote accepted

Using xcalib:

$ xcalib --contrast [percentage] -- alter
share|improve this answer
add comment

If xcalib/xgamma do not apply settings to all or a specific monitor in a multiple monitor setup configured dynamically via xrandr, then brightness and gamma per-output can be controlled via xrandr:

xrandr --output DVI-0 --brightness 0.8 --gamma 1:1:1
share|improve this answer
add comment
$ xcalib -d :0 -s 0 -brightness 10 -contrast 100 -alter

$ xcalib -d :0 -s 0 clear

That's what I need to do to watch hulu with the radeon driver. Previously with amdcccle I had to up the top slider to 1.45 instead of 1.0 for roughly the same brightness so the shows are not so dark. An HD4550 in my case. And recently switched given that the latest (6 months old) ati legacy driver works on 3.4 or older kernels, and debian sid runs a 3.9 version at the moment.

Surprisingly 3D support on this legacy model seems on par with the proprietary driver with the radeon driver. Although re-installing the non-proprietary parts was a bit of a pain to undo the proprietary changes. Pros and cons as I wont have to re-install the proprietary driver every time there's a new kernel or mesa3d (libGL) update from this point forward.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.