Hello, I have a Radeon 4850, and I'm using the drm-next branch of airlied's kernel sources. I have mesa, xf86-video-ati, and libdrm from git. I have two monitors. The screen on the right is 1680x1050 (DVI-1), and the one on the left is 1280x1024 (DVI-0). When I use KMS it only uses one screen, which by default is the smaller, left screen. If I disable KMS everything works fine. Xrandr sees both screens, and shows the correct modes. If I do: xrandr --output DVI-1 --mode 1680x1050 it changes the mode on DVI-0 to 1680x1050 instead of DVI-1 even though the mode is too large to fit that screen. I am attaching my dmesg, Xorg.0.log, and my xorg.conf
Created attachment 29775 [details] [review] Xorg log
Created attachment 29776 [details] [review] dmesg
Created attachment 29777 [details] [review] xorg.conf
Created attachment 29778 [details] [review] xrandr output I'll toss in my xrandr output so you can see what it's doing.
looks like you attached your dmesg twice instead of your xorg log.
The outputs are enumerated in the opposite order with kms which needs to be fixed. So DVI-0 (non-kms) is DVI-1 (kms).
Created attachment 29779 [details] Real xorg.log
Some progress has been made on this bug. I tested KMS again tonight, and both screens display now instead of just one. However, the screens are still backwards. I think if I switch the dvi connections around on the card, it would be layed out the right way. Last time I tested it it switched the displays around, but only one screen would display at a time then. Completely seperate issue, but I'm getting like 4-bit color on X.
Is this still and issue with a newer kernel?
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.