Silencing a monitor on a Linux distro
Posted: Wed Dec 24, 2014 4:27 pm
Firstly I'd like to say a big thank you to this web site, the information and recommendations here have allowed to me to succesfully build a very quiet PC. So quiet in fact that the loudest noise is now coming from one of my monitors. I read this article about monitor noise: http://www.silentpcreview.com/stop_lcd_whine
It turns out that my noise is being caused by screen brightness as described in the article. If I turn the brightness up to 100% the noise is eliminated. However that's too bright so I need to find another way to bring the brightness down aside from adjusting the backlight on the monitor itself.
The article suggests trying to reduce the brightness of the GPU's output but I'm not sure how I would do this on a Linux distro. The only available brightness adjustments that I could find are:
xrandr: This works using "xrandr --output {nameofdisplay} --brightness {value between 0 and 1}" but the results are not very good, there is substantial colour distortion using this method. As xrandr's man/manual entry states "this is a software only modification".
ACPI backlight adjustment: This doesn't work for me. I have a directory called "/sys/class/backlight/acpi_video0" and it is populated with the right files such as "brightness" but adjusting the values does nothing. I could try to fix that but I'm not sure whether this method adjusts the backlight directly on the monitor, in which case it wouldn't be that useful anyway.
GUI backlight adjustment I have a brightness slider in GNOME under the power menu. However this simply adjusts the brightness value contained in /sys/class/backlight/acpi_video0/brightness so it does not work.
My GPU is an integrated Intel HD4000 and I'm using the free Intel Xorg driver for it. The Linux distro I use is usually Debian, although I sometimes use Arch as well.
It turns out that my noise is being caused by screen brightness as described in the article. If I turn the brightness up to 100% the noise is eliminated. However that's too bright so I need to find another way to bring the brightness down aside from adjusting the backlight on the monitor itself.
The article suggests trying to reduce the brightness of the GPU's output but I'm not sure how I would do this on a Linux distro. The only available brightness adjustments that I could find are:
xrandr: This works using "xrandr --output {nameofdisplay} --brightness {value between 0 and 1}" but the results are not very good, there is substantial colour distortion using this method. As xrandr's man/manual entry states "this is a software only modification".
ACPI backlight adjustment: This doesn't work for me. I have a directory called "/sys/class/backlight/acpi_video0" and it is populated with the right files such as "brightness" but adjusting the values does nothing. I could try to fix that but I'm not sure whether this method adjusts the backlight directly on the monitor, in which case it wouldn't be that useful anyway.
GUI backlight adjustment I have a brightness slider in GNOME under the power menu. However this simply adjusts the brightness value contained in /sys/class/backlight/acpi_video0/brightness so it does not work.
My GPU is an integrated Intel HD4000 and I'm using the free Intel Xorg driver for it. The Linux distro I use is usually Debian, although I sometimes use Arch as well.