Bugzilla – Bug 485432
Fn+F7 (screen toggle) not working
Last modified: 2012-07-09 11:57:57 UTC
+++ This bug was initially created as a clone of Bug #456419 +++ Thinkpad Z60M (1.86 GHZ P4, 2 GB RAM), openSuse 11.1, ATI 9.1 and 9.2 Catalyst driver, kernel 2.6.27.7-9 , Gnome desktop. After upgrade from 11.0, the Fn+F7 key sequence to switch the video to output through the external display port no longer works (I use this to output to a projector for meetings). I have tried going back to the stock Radeon driver, and the Fn+F7 function sporadically works, but with the resolution seems locked at 1024x768. I have selected an IBM Thinkpad xx/Z60M/xx keyboard in the gnome control center -> Keyboard; but still not working. I switched out my HDD to another with intact 11.0 and the Fn+F7 works fine. On the 11.1 I did try to configure the displays using the Configure Display settings on the desktop, but it shows my main display as 'Unknown' and does not allow the external port to turn on. Other Fn+Fx keys work for audio control, screen brightness, and lockup under the 11.1.
Please post the output of $ lshal -m when pressing Fn-F7. Thank you.
Results from request: :~/Desktop> lshal -m Start monitoring devicelist: ------------------------------------------------- 04:30:35.902: computer_logicaldev_input_3 condition ButtonPressed = switch-videomode 04:30:43.012: computer_power_supply_battery_BAT0 property battery.remaining_time = 10263 (0x2817) 04:30:43.016: computer_power_supply_battery_BAT0 property battery.charge_level.rate = 26054 (0x65c6) 04:30:43.019: computer_power_supply_battery_BAT0 property battery.charge_level.current = 74280 (0x12228) 04:30:43.020: computer_power_supply_battery_BAT0 property battery.reporting.current = 74280 (0x12228) 04:30:43.022: computer_power_supply_battery_BAT0 property battery.reporting.rate = 26054 (0x65c6) 04:30:43.024: computer_power_supply_battery_BAT0 property battery.voltage.current = 12096 (0x2f40) External video does not activate.
Thanks, Jim. The reporting of the video switch event works as expected. This is either an GNOME or X driver issue. Reassigning.
This will not work with the proprietary ATI driver, as it doesn't support RANDR 1.2. With the free driver, it should work. Can you please plug in your projector, run "xrandr -q" and paste the output?
With the projector plugged into the external port: ~/Desktop> xrandr -q Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1050 default connected 1680x1050+0+0 0mm x 0mm 1680x1050 60.0* 1280x1024 60.0 1280x800 60.0 1024x768 60.0 800x600 60.0 640x480 60.0 960x600 60.0 768x480 60.0 640x400 60.0 640x350 60.0 512x384 60.0 400x300 60.0 320x240 60.0 320x200 60.0 Additionally, rpm -qa | grep fglrx fglrx_7_4_0_SUSE111-8.582-1
Any additional inforamtion on this issue? I just dl'd the 9.3 driver and will try tomorrow.
This won't work with drivers that don't support RANDR 1.2.
There's no intention to provide an update for that project any longer. Sorry. We suggest to upgrade to a newer openSUSE version. (For the given case, this is more a "cantfix" than a "wontfix", but well...)