2 Oct 2007 17:57
multiple coexisting vga devices
Brook Milligan <brook <at> biology.nmsu.edu>
2007-10-02 15:57:33 GMT
2007-10-02 15:57:33 GMT
I have a netbsd/amd64 machine with several vga cards (e.g., 2x Nvidia GeForce 7900 GTX (2 ports each), 1x Matrix G200 (4 ports)). See the dmesg output below. I am trying to get these all to work with X. Several issues arise. First, I cannot seem to get the kernel to install different vga devices for the cards. Is it possible to have multiple vga devices? Second, should X see each port for the 7900 cards as a distinct device? (All 4 G200 ports can be made to work independently.) If so, how are they addressed within the X config file? Is it possible that the cards require some sort of kernel setup in order to make them detectable by X? Finally, with certain X configurations it seems that both 7900 cards are detected. However, X apparently sees the second one at a pci address of 129:0:0 not at 7:0:0 as I would expect from the kernel. (One port on the first card at 2:0:0 can be made to work or both ports on that card can be forced side-by-side using the DualHead hack.) Furthermore, X reports that the second card (129:0:0) has no memory. Does this mean that there are colliding pci resource issues? If anyone has experience with multiple vga cards and X, I would appreciate some assistance. Thanks *alot* for your help. Cheers, Brook(Continue reading)
I never got around to complaining about these issues though as I
use the dock for the DVI extender, and don't remove the laptop
except when powering down to go home.
The dock appears as an ACPI-connected device:
GDCK (IBM0079) at acpi0 not configured
I suspect one would have to write some code to process events and
DTRT. I started looking at it, but lacked the knowledge and time.
Brian.
RSS Feed