Radeon HD 4250: screen going blank every few seconds

Tijl Coosemans tijl at FreeBSD.org
Sun Dec 30 22:18:17 UTC 2018


On Sun, 30 Dec 2018 22:46:07 +0100 Tijl Coosemans <tijl at FreeBSD.org> wrote:
> On Sun, 30 Dec 2018 20:29:49 +0100 Andrea Venturoli <ml at netfence.it> wrote:
>> I've got a desktop which used a Radeon HD 4200 with no troubles: I was 
>> using a 1920x1200 monitor on the DVI port and occasionally a second one 
>> on the VGA port; this system had no HDMI port.
>> 
>> 
>> 
>> Now I changed mainboard with an Asus M5A88-V Evo (latest BIOS 
>> installed), which features a Radeon HD 4250 and I'm getting some troubles.
>> 
>> Focusing only on one monitor, it works fine if connected to the VGA 
>> port, but I'd like to avoid this setup because:
>> a) begin analogic, it shows some background noise;
>> b) it won't allow me to use the second monitor.
>> 
>> So I'd like to use either the HDMI or the DVI port, but in this case:
>> _ the system start fine and is stable as long as BIOS resolution is used;
>> _ as soon as I "service kld start" and the resolution switchs to 
>> 1920x1200 the screen starts flickering: every 1-2 seconds the image goes 
>> black (the monitor displaying "DVI Input" or "HDMI Input" as if a new 
>> signal was detected) and gets back to normal in another 1-2 seconds;
>> _ once XOrg is up and running the problem does NOT disappear.
>> 
>> As I suspected an hardware problem, I tried booting Knoppix: initially I 
>> get the same behaviour (works fine, then starts flickering once the 
>> resolution is increased); however, after XOrg is running the problem stops.
>> So, either it isn't an hardware problem or there is a workaround.
>> 
>> Also worth mentioning:
>> _ if I decrease the resolution to 1920x1080 everything is ok, of course 
>> apart seeing two black areas on the top and bottom of my screen :(
>> _ while keeping full resolution, attaching the second monitor on the VGA 
>> port *and enabling it* will reduce the flickering from every 1-2 seconds 
>> to every 5-10 seconds.
>> 
>> 
>> 
>> 
>> So I'm asking for some help, since either using the VGA port or 
>> decreasing the resolution is not a workaround I'm eager to adopt; is 
>> there anything that can be done? Some sysctl? Some BIOS settings? Some 
>> xorg.conf tweak? Some update to test?
>> 
>> I tried and searched if this was a known (or at least previously seen) 
>> problem, but came up empty.
>> Even some pointer to documentation/knowledge base would help...  
> 
> Try running "sysctl compat.linuxkpi.hw_i2c=0".

This seems to be a loader tunable so you'll have to add
compat.linuxkpi.hw_i2c=0 to /boot/loader.conf and reboot.


More information about the freebsd-x11 mailing list