Hi

since revision 742 of the driver (VX800 integrated TMDS support), I get
a black screen on the NC20 if running without and xorg.conf file.
Reverting that revision, or using an xorg.conf file that forces 'Option
"ActiveDevice" "LCD"' fixes the problem.

after looking a bit closer to the code, this option as the effect of
ignoring the BIOS that pretends to support VIA_DEVICE_DFP.

I don't know what the right fix could be, may be a new kind of model
depend quirk table is needed to disable the TDMS support on specific models?

The patch attached, only enables it if the ViaCardId entry for a card
explicitely lists VIA_DEVICE_DFP. I don't know if it's the right
approach or not.
-- 
Matthieu Herrb
Index: src/via_mode.c
===================================================================
--- src/via_mode.c      (revision 750)
+++ src/via_mode.c      (working copy)
@@ -450,7 +450,7 @@
             pBIOSInfo->CrtActive = TRUE;
 
         /* DFP */
-        if (pBIOSInfo->DfpPresent)
+        if (pBIOSInfo->DfpPresent && (pVia->Id->Outputs & VIA_DEVICE_DFP))
             pBIOSInfo->DfpActive = TRUE;
         
     } else {
_______________________________________________
openchrome-users mailing list
[email protected]
http://wiki.openchrome.org/mailman/listinfo/openchrome-users
Main page:
http://www.openchrome.org
Wiki:
http://wiki.openchrome.org
User Forum:
http://wiki.openchrome.org/tikiwiki/tiki-view_forum.php?forumId=1

Reply via email to