rs690 + xrandr produce broken screen
Hello. When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it. I'm using latest git-version of radeonhd driver (previous versions has the same problem). Working resolution - 1440x900 There are my logs and config attached. xranr.log is ouput of "xrandr -q" command screen2.jpg is photo of my laptop panel showing this problem. Red rectangle means real screen. Mplayer window is placed on left top corner, other window is placed on right bottom corner. So, there are 6 desktops on one screen :) If i try to take screenshot of it, it's done without problems (resolution of result picture is 1440x900), so because i make such photo. If i disable randr (option "NoRandr") everything works perfect. I will provide you with additional info if it'll be need. -- ---------------- Best regards Elf mailto:elf2001@gmail.com
On 12.12.2007 00:21:17, Elf wrote:
Hello.
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
I'm using latest git-version of radeonhd driver (previous versions has the same problem).
Working resolution - 1440x900
There are my logs and config attached.
xranr.log is ouput of "xrandr -q" command screen2.jpg is photo of my laptop panel showing this problem. Red rectangle means real screen. Mplayer window is placed on left top corner, other window is placed on right bottom corner. So, there are 6 desktops on one screen :) If i try to take screenshot of it, it's done without problems (resolution of result picture is 1440x900), so because i make such photo.
If i disable randr (option "NoRandr") everything works perfect.
I will provide you with additional info if it'll be need.
FYI, I'm using rs690 with notebook+external panel working perfectly. BTW, If you want to use both PANEL and DVI, you should increase your "Virtual": Section "Screen" Identifier "Screen0" Device "Card0|0" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 2560 1024 EndSubSection EndSection Regards, Ildar -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================ -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
2007/12/12, Ildar Mulyukov
On 12.12.2007 00:21:17, Elf wrote:
Hello.
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
I'm using latest git-version of radeonhd driver (previous versions has the same problem).
Working resolution - 1440x900
There are my logs and config attached.
xranr.log is ouput of "xrandr -q" command screen2.jpg is photo of my laptop panel showing this problem. Red rectangle means real screen. Mplayer window is placed on left top corner, other window is placed on right bottom corner. So, there are 6 desktops on one screen :) If i try to take screenshot of it, it's done without problems (resolution of result picture is 1440x900), so because i make such photo.
If i disable randr (option "NoRandr") everything works perfect.
I will provide you with additional info if it'll be need.
FYI, I'm using rs690 with notebook+external panel working perfectly.
BTW, If you want to use both PANEL and DVI, you should increase your "Virtual": Section "Screen" Identifier "Screen0" Device "Card0|0" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 2560 1024 EndSubSection EndSection
Regards, Ildar -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================ -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Thanks for you advice, but i'm using integrated panel only. Also, changing "Virtual" parameter doesn't helps me. Can you please send me a copy of your working xorg.conf? -- ---------------- Best regards Elf mailto:elf2001@gmail.com -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On 13.12.2007 08:26:43, Elf wrote:
2007/12/12, Ildar Mulyukov
: On 12.12.2007 00:21:17, Elf wrote:
Hello.
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
I'm using latest git-version of radeonhd driver (previous versions has the same problem).
Working resolution - 1440x900
There are my logs and config attached.
xranr.log is ouput of "xrandr -q" command screen2.jpg is photo of my laptop panel showing this problem. Red rectangle means real screen. Mplayer window is placed on left top corner, other window is placed on right bottom corner. So, there are 6 desktops on one screen :) If i try to take screenshot of it, it's done without problems (resolution of result picture is 1440x900), so because i make such photo.
If i disable randr (option "NoRandr") everything works perfect.
I will provide you with additional info if it'll be need.
FYI, I'm using rs690 with notebook+external panel working perfectly.
BTW, If you want to use both PANEL and DVI, you should increase your "Virtual": Section "Screen" Identifier "Screen0" Device "Card0|0" DefaultDepth 24 SubSection "Display" Depth 24 Virtual 2560 1024 EndSubSection EndSection
Thanks for you advice, but i'm using integrated panel only. Also, changing "Virtual" parameter doesn't helps me.
If you have just one screen, why would you need xrandr? http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
Can you please send me a copy of your working xorg.conf?
Sure. Regards, Ildar. -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================
On Dec 11, 07 20:21:17 +0200, Elf wrote:
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
I'm using latest git-version of radeonhd driver (previous versions has the same problem).
Working resolution - 1440x900
There are my logs and config attached.
Can you provide an Xorg.log with Option "NoRandr" as well?
Matthias
--
Matthias Hopf
2007/12/18, Matthias Hopf
On Dec 11, 07 20:21:17 +0200, Elf wrote:
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
I'm using latest git-version of radeonhd driver (previous versions has the same problem).
Working resolution - 1440x900
There are my logs and config attached.
Can you provide an Xorg.log with Option "NoRandr" as well?
Matthias
Sure. See attached files. I'v just updates to latest version of radeonhd with no results.
-- Matthias Hopf
__ __ __ Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat@mshopf.de Phone +49-911-74053-715 __) |_| __) |__ R & D www.mshopf.de -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
-- ---------------- Best regards Elf mailto:elf2001@gmail.com
On Dec 11, 07 20:21:17 +0200, Elf wrote:
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
Ok, you're providing a special modeline for the monitor - and the non-Randr case does a) not parse the monitor section at all b) find no DDC information about the panel. To mimic this behavior on RandR you'll have to add a Option "mointor-PANEL" "dell-lcd" to the Device section, and nuke the Monitor "dell-lcd" in the screen section. Now, in the RandR case, DDC is detected correctly, and the mode looks good. We had some parsing issue with EDID sync polarities, but that is fixed in recent git. But one thing that buggers me:
(II) RADEONHD(0): Output VGA_1 disconnected (II) RADEONHD(0): Output PANEL connected (II) RADEONHD(0): Output TV_SVIDEO disconnected (II) RADEONHD(0): Output DVI-D_1 connected (II) RADEONHD(0): Output PANEL using initial mode 1440x900 (II) RADEONHD(0): Output DVI-D_1 using initial mode 1024x768
Do you have a DVI-D connector on this machine, and do you have a monitor
attached there?
(II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
(II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "PANEL LCD1", RHD_DDC_1, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
(II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_TV, "SVIDEO TV1", DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } }
(II) RADEONHD(0): Connector[3] {RHD_CONNECTOR_DVI, "DVI-D DFP2", RHD_DDC_2, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
This connector table indicates that there is a DVI, and that it uses the
same output as the PANEL. Which doesn't make sense, and explains why
this happens.
This - again - looks like a broken connector table. This time with far
severe consequences than usually. If you don't have a DVI connector, you
can verify my findings by logging remote into this machine (or doing
this with a script) and doing
xrandr --output PANEL --off
xrandr --output DVI-D_1 --off
xrandr --output PANEL --auto
Thanks
Matthias
--
Matthias Hopf
2007/12/19, Matthias Hopf
On Dec 11, 07 20:21:17 +0200, Elf wrote:
When I'm turning on using Randr extension, my screen displays broken - some peaces of screen overlaps on it.
Ok, you're providing a special modeline for the monitor - and the non-Randr case does a) not parse the monitor section at all b) find no DDC information about the panel.
To mimic this behavior on RandR you'll have to add a Option "mointor-PANEL" "dell-lcd" to the Device section, and nuke the Monitor "dell-lcd" in the screen section.
Now, in the RandR case, DDC is detected correctly, and the mode looks good. We had some parsing issue with EDID sync polarities, but that is fixed in recent git.
But one thing that buggers me:
(II) RADEONHD(0): Output VGA_1 disconnected (II) RADEONHD(0): Output PANEL connected (II) RADEONHD(0): Output TV_SVIDEO disconnected (II) RADEONHD(0): Output DVI-D_1 connected (II) RADEONHD(0): Output PANEL using initial mode 1440x900 (II) RADEONHD(0): Output DVI-D_1 using initial mode 1024x768
Do you have a DVI-D connector on this machine, and do you have a monitor attached there?
I have dell inspiron 1721 laptop with one VGA (DIN-15) connector and S-Video output. I'm using only integrates LCD-panel. I'm not sure what connector it use.
(II) RADEONHD(0): Connector[0] {RHD_CONNECTOR_VGA, "VGA CRT1", RHD_DDC_0, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[1] {RHD_CONNECTOR_PANEL, "PANEL LCD1", RHD_DDC_1, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[2] {RHD_CONNECTOR_TV, "SVIDEO TV1", DDC_NONE, RHD_HPD_NONE, { RHD_OUTPUT_DACA, RHD_OUTPUT_NONE } } (II) RADEONHD(0): Connector[3] {RHD_CONNECTOR_DVI, "DVI-D DFP2", RHD_DDC_2, RHD_HPD_NONE, { RHD_OUTPUT_LVTMA, RHD_OUTPUT_NONE } }
This connector table indicates that there is a DVI, and that it uses the same output as the PANEL. Which doesn't make sense, and explains why this happens.
This - again - looks like a broken connector table. This time with far severe consequences than usually. If you don't have a DVI connector, you can verify my findings by logging remote into this machine (or doing this with a script) and doing
xrandr --output PANEL --off xrandr --output DVI-D_1 --off xrandr --output PANEL --auto
I do as you say. on first run, xrandr --output PANEL --off -- does nothing xrandr --output DVI-D_1 --off -- turns off display xrandr --output PANEL --auto -- turns display on with good, correct image on latest runs xrandr --output PANEL --off -- turns off display xrandr --output DVI-D_1 --off -- does nothing xrandr --output PANEL --auto -- turns display on with good, correct image After that, $ xrandr -q Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440 VGA_1 disconnected PANEL connected 1440x900+0+0 367mm x 230mm 1440x900 60.0*+ TV_SVIDEO disconnected DVI-D_1 unknown connection 1024x768 60.0 800x600 60.3 640x480 59.9 xorg.log and xorg.conf are attached. Any other info can i provide? P.S. After all i upgrades to latest version of driver with same results.
Thanks
Matthias
-- Matthias Hopf
__ __ __ Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat@mshopf.de Phone +49-911-74053-715 __) |_| __) |__ R & D www.mshopf.de
-- ---------------- Best regards Elf mailto:elf2001@gmail.com
On Dec 20, 07 05:37:17 +0200, Elf wrote:
Do you have a DVI-D connector on this machine, and do you have a monitor attached there?
I have dell inspiron 1721 laptop with one VGA (DIN-15) connector and S-Video output. I'm using only integrates LCD-panel. I'm not sure what connector it use.
Ok, buggered connector table. The LCD panel has an LVDS connector, but that's not really visible to the user.
This connector table indicates that there is a DVI, and that it uses the same output as the PANEL. Which doesn't make sense, and explains why this happens.
I do as you say. on first run, xrandr --output PANEL --off -- does nothing xrandr --output DVI-D_1 --off -- turns off display xrandr --output PANEL --auto -- turns display on with good, correct image
That's what I wanted to hear :-) Your problem will be solved soon. Either by a quirks table entry, or by better connector table parsing.
P.S. After all i upgrades to latest version of driver with same results.
I'll notify you if something changes and should be tested.
CU
Matthias
--
Matthias Hopf
2007/12/20, Matthias Hopf
On Dec 20, 07 05:37:17 +0200, Elf wrote:
Do you have a DVI-D connector on this machine, and do you have a monitor attached there?
I have dell inspiron 1721 laptop with one VGA (DIN-15) connector and S-Video output. I'm using only integrates LCD-panel. I'm not sure what connector it use.
Ok, buggered connector table. The LCD panel has an LVDS connector, but that's not really visible to the user.
This connector table indicates that there is a DVI, and that it uses the same output as the PANEL. Which doesn't make sense, and explains why this happens.
I do as you say. on first run, xrandr --output PANEL --off -- does nothing xrandr --output DVI-D_1 --off -- turns off display xrandr --output PANEL --auto -- turns display on with good, correct image
That's what I wanted to hear :-) Your problem will be solved soon. Either by a quirks table entry, or by better connector table parsing.
P.S. After all i upgrades to latest version of driver with same results.
I'll notify you if something changes and should be tested.
Ok, I'll be online :) Thanks for your work, guys!
CU
Matthias
-- Matthias Hopf
__ __ __ Maxfeldstr. 5 / 90409 Nuernberg (_ | | (_ |__ mat@mshopf.de Phone +49-911-74053-715 __) |_| __) |__ R & D www.mshopf.de
-- ---------------- Best regards Elf mailto:elf2001@gmail.com -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Dec 20, 07 15:29:41 +0200, Elf wrote:
I'll notify you if something changes and should be tested. Ok, I'll be online :)
I just added DDC based probing. Please test whether this fixes your
problem. Well, it actually should ;)
Thanks
Matthias
--
Matthias Hopf
2007/12/20, Matthias Hopf
On Dec 20, 07 15:29:41 +0200, Elf wrote:
I'll notify you if something changes and should be tested. Ok, I'll be online :)
I just added DDC based probing. Please test whether this fixes your problem. Well, it actually should ;)
Yes, latest version fix that problem. Thanks! -- ---------------- Best regards Elf mailto:elf2001@gmail.com -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
participants (3)
-
Elf
-
Ildar Mulyukov
-
Matthias Hopf