hal-info: Branch 'master'

Danny Kukawka dkukawka at kemper.freedesktop.org
Tue Jun 17 05:25:46 PDT 2008


 fdi/information/10freedesktop/21-video-quirk-nvidia.fdi |   22 ++++++++++++++++
 1 file changed, 22 insertions(+)

New commits:
commit 45ed070b0e4eb5f6ed6ee6d9f6e4ccba868fb2c6
Author: Matthew Garrett <mjg59 at srcf.ucam.org>
Date:   Tue Jun 17 14:25:37 2008 +0200

    add suspend quirks for nvidia g80 hardware
    
    Added suspend quirks for nvidia g80 hardware:
    > g80 and later video hardware from nvidia can currently only be
    > reinitialised by running a copy of the video BIOS stashed from the card
    > RAM before suspend. The system video BIOS will no longer work. According
    > to nvidia, this should work on all platforms. This fdi file removes any
    > existing quirks that may relate to machines with different video
    > hardware and then forcibly enables video posting.

diff --git a/fdi/information/10freedesktop/21-video-quirk-nvidia.fdi b/fdi/information/10freedesktop/21-video-quirk-nvidia.fdi
new file mode 100644
index 0000000..e7df7b5
--- /dev/null
+++ b/fdi/information/10freedesktop/21-video-quirk-nvidia.fdi
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> 
+<!-- According to nvidia, the only currently supported way to resume g80
+     class hardware is to re-run a cached copy of the video BIOS. No other
+     quirks will be effective --!>
+<deviceinfo version="0.2">
+  <device>
+    <match key="system.hardware.primary_video.vendor" int="0x10de">
+      <match key="system.hardware.primary_video.product" int_outof="0x190;0x191;0x192;0x193;0x194;0x195;0x196;0x197;0x198;0x199;0x19a;0x19b;0x19c;0x19d;0x19e;0x19f;0x400;0x401;0x402;0x403;0x404;0x405;0x406;0x407;0x408;0x409;0x40a;0x40b;0x40c;0x40d;0x40e;0x40f;0x420;0x421;0x422;0x423;0x424;0x425;0x426;0x427;0x428;0x429;0x42a;0x42b;0x42c;0x42d;0x42e;0x42f">
+        <remove key="power_management.quirk.vbestate_restore"></remove>
+        <remove key="power_management.quirk.vbemode_restore"></remove>
+        <remove key="power_management.quirk.dpms_suspend"></remove>
+        <remove key="power_management.quirk.dpms_on"></remove>
+        <remove key="power_management.quirk.radeon_off"></remove>
+        <remove key="power_management.quirk.s3_bios"></remove>
+        <remove key="power_management.quirk.s3_mode"></remove>
+        <remove key="power_management.quirk.vga_mode_3"></remove>
+        <remove key="power_management.quirk.none"></remove>
+        <merge key="power_management.quirk.vbe_post" type="bool">true</merge>
+      </match>
+    </match>
+  </device>
+</deviceinfo>


More information about the hal-commit mailing list