Hi all,
Yesterday, I set up a dual-seat configuration, by pretty much following the tutorial here, but on Gentoo, and with a pretty recent r600c/Mesa/kernel stack. It works great, for the most part, which is quite amazing.
However, I'm having serious trouble with VT switching. Here's roughly what I'm seeing:
- When booting, kernel uses the HD 4550 for output. As soon as radeon driver loads and resets the resolution, it switches over to the HD 4350.
- The two KDMs show up on respective monitors and I can log in on both, everything works pretty much as expected.
But:
- When the HD 4350 (the active one) goes to sleep (DPMS), X doesn't come up again on wake-up, but an empty screen with a prompt (like an empty screen on an unused VT). I haven't managed to get KDM back on that screen short of /etc/init.d/xdm restart
- VT switching is still active. When I press Alt+F2 in KDE (for the "run command" interface") on the first X server running on the 4550, the VT on the other display switches over to the VT, and the VT gets all of my keyboard input. The first X session still works, but everything is echoed on the second display showing the VT.
The latter is extremely annoying, not only because it keeps trying to log on, but because I've actually managed to (accidentally) log in as root on the VT and edit xorg.conf by accident, and totally botch it. This is the weirdest thing that's ever happened to me
The tutorials say that you should disable fbcon, but surely without fbcon, you just don't get to see the VT text, but it's still there, so the security and usability problems are still there. It seems like the console is still listening to both keyboards although X is active, and this is not the way it should be. Should I disable the VTs somewhere in the kernel?
"DontVTSwitch" in xorg.conf doesn't do anything.
Have any phoronix users done something similar, or have any ideas?
Yesterday, I set up a dual-seat configuration, by pretty much following the tutorial here, but on Gentoo, and with a pretty recent r600c/Mesa/kernel stack. It works great, for the most part, which is quite amazing.
However, I'm having serious trouble with VT switching. Here's roughly what I'm seeing:
- When booting, kernel uses the HD 4550 for output. As soon as radeon driver loads and resets the resolution, it switches over to the HD 4350.
- The two KDMs show up on respective monitors and I can log in on both, everything works pretty much as expected.
But:
- When the HD 4350 (the active one) goes to sleep (DPMS), X doesn't come up again on wake-up, but an empty screen with a prompt (like an empty screen on an unused VT). I haven't managed to get KDM back on that screen short of /etc/init.d/xdm restart
- VT switching is still active. When I press Alt+F2 in KDE (for the "run command" interface") on the first X server running on the 4550, the VT on the other display switches over to the VT, and the VT gets all of my keyboard input. The first X session still works, but everything is echoed on the second display showing the VT.
The latter is extremely annoying, not only because it keeps trying to log on, but because I've actually managed to (accidentally) log in as root on the VT and edit xorg.conf by accident, and totally botch it. This is the weirdest thing that's ever happened to me
The tutorials say that you should disable fbcon, but surely without fbcon, you just don't get to see the VT text, but it's still there, so the security and usability problems are still there. It seems like the console is still listening to both keyboards although X is active, and this is not the way it should be. Should I disable the VTs somewhere in the kernel?
"DontVTSwitch" in xorg.conf doesn't do anything.
Have any phoronix users done something similar, or have any ideas?
Comment