Hello, I have a Wyse R90LŠW thin client, with an onboard ATI x1200 (RS690) dual-head capable card, and add-on PCIe ATI X300 dial-head capable card. I am unable to configure one receptacle on the onboard card. Could you please help? My goal is to have 4 Xserver screens, 0.0, 0.1, 0.2, 0.3 due to an application requirements (Spice protocol client). Onboard card has 2 different DVI connectors (1 and 2), plese see a picture (rs690connectors.jpg) When I first turn on the system and load ubuntu 10.4 (2.6.32-21-generic), over PXE it displays console output on both DVI(0) and DVI(1) in parallel. Since I know that all previous version of the ATI driver fail in some manner, I'll get the latest one out of the git repo and install it. # git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-ati # ./autogen.sh --prefix=/usr # make install # initctl gdm start When using xorg.conf_2outof4 configuration file, X server starts, but turns only monitors that are connected to the add-on card [onboard card: DVI(0) - No Signal, DVI(1) - No Signal; add-on: DVI(0) - on, DVI(1) - on] Please additionally see xorg.conf_2outof4, Xorg.0.log2of4, xrandr2of4.txt When the BusID is changed from "PCI:1:5:0" to "PCI:99:99:0" for Screen 1 of onboard card (xorg.conf_3outof4), it effectively enables the 3rd monitor [onboard card: DVI(0) - on, DVI(1) - blank; add-on: DVI(0) - on, DVI(1) - on]. Please additionally see xorg.conf_3outof4 and Xorg.0.log3of4, xrandr3of4.txt Thank you in advance. Roman
Created attachment 35961 [details] [review] lspci-nv.out
Created attachment 35962 [details] rs690connectors.jpg
Created attachment 35963 [details] rs690rom.rom
Created attachment 35964 [details] [review] Xorg.0.log2of4
Created attachment 35965 [details] [review] Xorg.0.log3of4
Created attachment 35966 [details] [review] xorg.conf_2outof4
Created attachment 35967 [details] [review] xorg.conf_3outof4
Created attachment 35968 [details] xrandr2of4.txt
Created attachment 35969 [details] xrandr3of4.txt
Another major issue that I have jsut discovered is that on the embedded card, in a quad head configuration, the screen attached to DVI(0) - the screen becomes all munged. Tomorrow I'll get the camera and will attach a picture.
The second digital output on IGP cards (like the rs690) uses PCIE lanes so you can't use it in conjunction with a PCIE x16 add-in card; you have to pick one of the other (secondary DVI or x16 card). Also, if you want to use both the IGP and an add-in card, you need to enable surround view in the bios.
Alex, thank you for such a prompt response. This system also has Windows XP Embedded installed on on internal flash. When it boots, it is capable of using all 4 monitors. However all command prompt is locked and there're nothing to mod (neither do I know how)... so is it possible that it is somehow enabled by default? Wyse bios is severy chopped, so it does not have this setting.
(In reply to comment #12) > Alex, thank you for such a prompt response. This system also has Windows XP > Embedded installed on on internal flash. When it boots, it is capable of using > all 4 monitors. However all command prompt is locked and there're nothing to > mod (neither do I know how)... so is it possible that it is somehow enabled by > default? Wyse bios is severy chopped, so it does not have this setting. They may have customized the board to deal with that. Can you attach your dmesg?
Created attachment 35971 [details] [review] dmesg.out Gladly. I was unable to extract the ROM version from the second card, only from the onboard one. FYI
The driver is not able to detect any attached monitors. Are you using a KVM? If so can you try directly attaching the monitors? If not, do your monitors have EDIDs? You might try bringing up X on the add in card only first.
Created attachment 35977 [details] Xorg.0.log_2of4
Created attachment 35978 [details] Xorg.0.log_3of4
Created attachment 35979 [details] xrandr-verbose.out[2of4] - collected from console
Created attachment 35980 [details] xrandr-verbose.out[3of4] - collected from console
Created attachment 35981 [details] xrandr-verbose.out[3of4]-X - collected from X session
Now I have uploaded all logs. An interesting thing that I noticed was, that xrandr output in "xrandr-verbose.out[3of4]-X" shows EDIDs of all four monitors. It shows both DVI0/DVI1 when using xterm window on an DVI0 onboard card. But on the xterms on the monitor connected to add-on VGA shows only VGA, and on DVI, shows only DVI, not both together. Maybe that's because addon card is split up in lspci output: 01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] 02:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)] 02:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
Sorry, I meant to make another post prior to the "Comment 21". The Xorg log file that I uploaded before were empty. I am not using KVM. I am able to succesfully start X on 2 monitors connected to add-on card.
Created attachment 36000 [details] xrandr-verbose.out[1of2]
Created attachment 36001 [details] Xorg.0.log_1of2
I pulled out the add-on card, and tried configuring a dual-head setup on the onboard card. I failed ;) Could you please take a look at xrandr-verbose.out[1of2] and Xorg.0.log_1of2. When the system turns on or boots the monitor connected to DVI-1 remains blank. If I boot Embedded XP it turns the DVI1 output on...
(In reply to comment #25) > I pulled out the add-on card, and tried configuring a dual-head setup on the > onboard card. I failed ;) Could you please take a look at > xrandr-verbose.out[1of2] and Xorg.0.log_1of2. When the system turns on or > boots the monitor connected to DVI-1 remains blank. If I boot Embedded XP it > turns the DVI1 output on... Since it's an embedded board, I suspect the i2c lines used for DDC are not connected to anything or they use some hardcoded mapping rather than what is specified in the bios tables which is what causes DDC to fail resulting in the driver not being able to detect any attached monitors. On newer xservers you can force the monitors on by adding the relevent sync ranges and modelines to the monitor sections and setting the enable option in the monitor sections, e.g., Option "Enable" True"
Alex, thank you for all your prompt responses. I was unable to test the option that you provided, as I was able to hack into the XP Embedded on the thin client, and I have a client binary that works well there. If I have any news on this bug, I'll post it here! Great work!!!
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please reopen this bug or file a new report if you continue to experience issues with current releases.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.