Anyway.. as I noted above "Presentation mode" is not what Fn+F4 should
do.. it is the video switch key which should trigger cycling between
output modes (including external output of course). The laptop has a
separate presentation mode button. Admittedlty, pressing it doesn't do
anything - even in OO.o Impress, although your tests above seem to
indicate it is emitting the right keyncode.

I believe Meta+P in Windows $shiney (not sure if it is 7 or Vista) will
pop up a manager program to handle the video switch - and presumably HP
wanted to get in on that user experience right from the Fn+F4 combo. I
couldn't find anything in the DSDT which looked obvious, as I think the
alternate keycode based method may be invoked through SMI code.

The bios stores the OSI value in an OpRegion presumably used by its SMI
code, and also into one used by the Embedded Controller. This BIOS is
being too damned clever by half!

I couldn't yet manage to nail down how to get the old behaviour back..
I've tried acpi_osi="Windows 2006" from the grub command line - but that
didn't work properly. Grub (or something) stripped the quotes, and the
kernel set _OSI(Windows) which won't match anything. I believe there
have been documented cases of "video things" on some HP laptops behaving
differently depending on how the Intel GFX OpRegion is initialised, and
the code to do that has changed recently - to avoid some serious issues
on another HP laptop. I guess it is (just) possible that could be a
trigger. The only other thing I could think was Windows 7.

-- 
Fn+F4 video switch key not working on HP 6730b
https://bugs.launchpad.net/bugs/508847
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to