I have an HD monitor that has a Chromecast in one input and my computer running openSUSE in the other. When I swithc the monitor’s input to the Chromecast, it works perfectly. But when I try to switch back, it simply goes dark for about 5-10 seconds and then switches back to Chromecast. No matte how many times I try, it won’t go to openSUSE.
I think it’s because openSUSE is somehow not communicating with the monitor to let it know something is there.
If I unplug Chromecast, then it switches to openSUSE.
How can I figure out what’s causing this and fix it?
Well touch the keyboard or mouse. Maybe it has gone to sleep
You can set power down time for monitor in configure desktop power management.
If the problem is if you turn it on while set to video then maybe your monitor is not seen by the system and it thinks it is headless. In which case you need to hard code the monitor spec into the xorg.conf files
I’d focus on the Viewsonic’s switching first. Are you able to test this monitor similarly with another computer, preferably one with another OS (like Windows)?..maybe borrow somebody’s laptop for a couple of minutes.
Whoa, not so fast grasshopper ;). That’s good that you’ve eliminated the monitor, but the other end of the hardware equation is, of course, your computer. While simultaneously looking into a software solution, you might want to try testing whether a hardware problem exists by booting another OS on it. Ideally, a Windows OS, but understand that is not necessarily feasible … though, you most certainly could try testing another linux distro with a live disc or usb key.
> I was thinking the radeon driver module options…? dpm and
> disp_priority? Then maybe xset options?
How would I change those and test them?
Create a file in /etc/modeprobe.d called 50-radeon.conf and in that
options radeon disp_priority=2 dpm=1
For all the options/settings see the otput from;
To see what options are set run all on one line as root user (run
before and after a reboot);
ls /sys/module/radeon/parameters/ | while read parameter; do echo -n "Parameter: $parameter --> "; cat /sys/module/radeon/parameters/$parameter; done;
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 | GNOME 3.10.1 | 3.12.44-52.18-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!