Bug 10221 - Intel IGD OpRegion support in Linux
Summary: Intel IGD OpRegion support in Linux
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(Other) (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Jesse Barnes
Depends on:
Blocks: 9902 9915 9995 11093 11095 56331
  Show dependency tree
Reported: 2008-03-11 01:45 UTC by Zhang Rui
Modified: 2013-04-09 06:23 UTC (History)
4 users (show)

See Also:
Kernel Version: any
Regression: ---
Bisected commit-id:


Description Zhang Rui 2008-03-11 01:45:15 UTC
Hardware Environment: Intel graphics chipset newer than 965GM
Problem Description:
Intel IGD OpRegion focuses on the next generation proprietary communication mechanisms between graphics driver and system/Video BIOS, which has already been supported by Windows Vista. The support in Linux is not finished yet, which brings some problems for users, e.g. the malfuntion for brightness up/down hotkey press.
Comment 1 Hong Liu 2008-03-11 02:20:20 UTC
We will start working on adding kernel modesetting into drm driver this year.

OpRegion support will also be started that time.

Comment 2 Zhang Rui 2008-07-03 01:31:11 UTC
Patch already available.
Comment 3 Zhang Rui 2008-07-03 19:51:15 UTC
Hi, Jessie,
The patch is still not in base kernel,
when will it be upstream?
Comment 4 Jesse Barnes 2008-07-04 10:12:04 UTC
Hi Zhang, we wanted to fix one last issue we found with T61.  When both the i915 and ACPI video drivers are loaded, hotkey response takes about a second, but it should be instant.  It seems like the ACPI event for the hotkey isn't getting delivered to the i915 opregion code right away; maybe there's something in the ACPI video support on T61s that times out waiting for something?  Do you have a T61 test platform?
Comment 5 Zhang Rui 2008-09-23 20:55:50 UTC
The opregion patches are not in the upstream kernel yet. but it must be in some guy's tree, right? :)
as we still have some open bugs depends on this one, jesse, can you point to me where we can get these patches and run some test?
Comment 6 Zhang Rui 2008-09-23 22:45:23 UTC
hmm, seems that the opregion patches are already in linux-next tree.

Carlos and Sebastian,
can you please get the latest source code from linux-next tree,
and see if the opregion patches help?
Comment 7 Erik Boritsch 2008-11-23 07:22:20 UTC
Does that mean that opregion support is included in 2.6.28?
Comment 8 Zhang Rui 2008-11-23 18:46:26 UTC

Note You need to log in before you can comment on or make changes to this bug.