0x94C3:0x1545:0x3210: Radeon HD 2400 Pro (PCIe)
Hi all, I have this Radeon HD 2400 Pro branded by VisionTek; their label says: Radeon B2 256 HD 2400 Pro (PCIe) The driver is working nicely to set the correct mode on my 1920x1200 monitor, but I am having two issues: (1) I have two monitors, to go with the two outputs of the card (one VGA and one DVI). I need to set "Option HPD" to "Swap" in order to get any output on the DVI port (the VGA port works with the default setting, and it works with the swapped sense) (2) Once I have both output ports delivering signal, I can only get mirrored display -- xrandr does not want to give me the two monitors as independent objects, even if I run a (e.g.) xrandr --output DVI-I_2/digital --right-of VGA_1 Looking at the log, it seems that the two output ports are mapped to different signals, so I'm at a loss for what's going on. Hopefully I'm not doing anything horrendously clueless, and thanks for all the effort you're putting into the driver. Sincerely, Ben Kaduk
On Mar 26, 08 19:19:17 -0400, Ben Kaduk wrote:
I have this Radeon HD 2400 Pro branded by VisionTek; their label says: Radeon B2 256 HD 2400 Pro (PCIe)
This card (0x94C3:0x1545:0x3210: Radeon HD 2400 Pro) has already been entered into the quirks datatable. I assume that your driver isn't current git.
(2) Once I have both output ports delivering signal, I can only get mirrored display -- xrandr does not want to give me the two monitors as independent objects, even if I run a (e.g.) xrandr --output DVI-I_2/digital --right-of VGA_1
The "Virtual" keyword is commented out. Without having a large virtual
assigned on startup time, you cannot put one monitor next to the other.
Also, verify the version of your xrandr tool. If it's 1.2.2, you might
have to upgrade, or specify the --crtc to use manually on the command
line. This is actually a FAQ, I finally added it to the wiki.
CU
Matthias
--
Matthias Hopf
On Thu, 2008-03-27 at 16:24 +0100, Matthias Hopf wrote:
The "Virtual" keyword is commented out. Without having a large virtual assigned on startup time, you cannot put one monitor next to the other.
Is there a plan for improving this in radeonhd? The intel driver guys plan on allowing the framebuffer allocation to be dynamically (and automatically) resized, sometime later this year. -- adamw -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
I think someone mentioned that resizing the fb would be a problem for XAA and that we would probably have to abandon XAA to enable this. Do we think this is still the case ? That said, EXA on Radeon parts is looking a lot better these days. -----Original Message----- From: Adam Williamson [mailto:awilliamson@mandriva.com] Sent: Thursday, March 27, 2008 11:57 AM To: Matthias Hopf Cc: radeonhd@opensuse.org Subject: Re: [radeonhd] 0x94C3:0x1545:0x3210: Radeon HD 2400 Pro (PCIe) On Thu, 2008-03-27 at 16:24 +0100, Matthias Hopf wrote:
The "Virtual" keyword is commented out. Without having a large virtual
assigned on startup time, you cannot put one monitor next to the other.
Is there a plan for improving this in radeonhd? The intel driver guys plan on allowing the framebuffer allocation to be dynamically (and automatically) resized, sometime later this year. -- adamw -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Thu, Mar 27, 2008 at 12:00 PM, Bridgman, John
I think someone mentioned that resizing the fb would be a problem for XAA and that we would probably have to abandon XAA to enable this. Do we think this is still the case ?
That is correct, XAA won't be able to deal with that at the moment. Basically we need ttm support in the drm to do dynamic buffer allocation. Once the radeon drm gets ttm support we can make the appropriate changes to the radeonhd/radeon drivers to properly support this.
That said, EXA on Radeon parts is looking a lot better these days.
Yes. I'm considering making it the default. Alex
-----Original Message----- From: Adam Williamson [mailto:awilliamson@mandriva.com] Sent: Thursday, March 27, 2008 11:57 AM To: Matthias Hopf Cc: radeonhd@opensuse.org Subject: Re: [radeonhd] 0x94C3:0x1545:0x3210: Radeon HD 2400 Pro (PCIe)
On Thu, 2008-03-27 at 16:24 +0100, Matthias Hopf wrote:
The "Virtual" keyword is commented out. Without having a large virtual
assigned on startup time, you cannot put one monitor next to the other.
Is there a plan for improving this in radeonhd? The intel driver guys plan on allowing the framebuffer allocation to be dynamically (and automatically) resized, sometime later this year. -- adamw
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Mar 27, 08 08:56:51 -0700, Adam Williamson wrote:
On Thu, 2008-03-27 at 16:24 +0100, Matthias Hopf wrote:
The "Virtual" keyword is commented out. Without having a large virtual assigned on startup time, you cannot put one monitor next to the other.
Is there a plan for improving this in radeonhd? The intel driver guys plan on allowing the framebuffer allocation to be dynamically (and automatically) resized, sometime later this year.
As John+Alex already pointed out: not with XAA.
With EXA this would be possible, but we don't have any memory management
in radeonhd yet. So not for the moment.
And as you already indicated: planing. sometime later.
Implementation in the core Xserver isn't 100% complete, and there WILL
be bugs.
Matthias
--
Matthias Hopf
participants (5)
-
Adam Williamson
-
Alex Deucher
-
Ben Kaduk
-
Bridgman, John
-
Matthias Hopf