Bug 16929 - Sapphire Radeon HD 3450 doesn't work (black screen)
Summary: Sapphire Radeon HD 3450 doesn't work (black screen)
Status: RESOLVED DUPLICATE of bug 16892
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/radeonhd (show other bugs)
Version: 7.3 (2007.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Luc Verhaegen
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-31 14:20 UTC by JohannesN
Modified: 2008-11-01 11:54 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
card bios (62.50 KB, application/octet-stream)
2008-07-31 14:20 UTC, JohannesN
no flags Details
Xorg.0.log (84.20 KB, text/plain)
2008-08-01 16:00 UTC, JohannesN
no flags Details
Xorg.0.log with radeonhd Driver Option NoRandR (48.94 KB, text/plain)
2008-08-04 15:44 UTC, JohannesN
no flags Details
X config file created by sax2 (openSUSE) (4.20 KB, text/plain)
2008-08-04 15:47 UTC, JohannesN
no flags Details
Xorg.0.log using HDMI (68.83 KB, text/plain)
2008-08-08 03:47 UTC, Gerben Welter
no flags Details
Xorg.0.log after atombios merge (49.72 KB, text/plain)
2008-08-13 09:57 UTC, Gerben Welter
no flags Details
xrandr -q --verbose (4.67 KB, text/plain)
2008-08-13 09:58 UTC, Gerben Welter
no flags Details

Description JohannesN 2008-07-31 14:20:44 UTC
Created attachment 18045 [details]
card bios

radeonhd is shipped with Opensuse 11.0, I also tried version from 22.07.2008. 

The card is PCI-e. Proprietary driver fglrx works fine.

x.org dies with the message "screen not found" or just gives black screen. Scr

I attached the cards BIOS dumped by rhd_connect. 

# hwinfo --gfxcard
11: PCI 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_1002_95c5
Unique ID: VCu0.xtbFC2BmXqA
Parent ID: vuMS.wxFwtL2jas4
SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "ATI Radeon HD 3450 (RV620 95C5)"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x95c5 "ATI Radeon HD 3450 (RV620 95C5)"
SubVendor: pci 0x174b "PC Partner Limited"
SubDevice: pci 0xe670
Memory Range: 0xc0000000-0xcfffffff (rw,prefetchable)
Memory Range: 0xd1000000-0xd100ffff (rw,non-prefetchable)
I/O Ports: 0x9000-0x9fff (rw)
Memory Range: 0xd0000000-0xd001ffff (ro,prefetchable,disabled)
IRQ: 18 (no events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00001002d000095C5sv0000174Bsd0000E670bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: fglrx
Driver Info #1:
XFree86 v4 Server Module: fglrx
3D Support: yes
Extensions: dri
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #19 (PCI bridge)

Primary display adapter: #11
Comment 1 Egbert Eich 2008-08-01 01:29:48 UTC
Please supply a (-logverbose 7) logfile.
Check http://wiki.x.org/wiki/radeonhd for details.
Comment 2 JohannesN 2008-08-01 16:00:57 UTC
Created attachment 18071 [details]
Xorg.0.log

attached the X log. 

As supposed in the wiki I tried adding the option "NoRandR" to Device section afterwards.After that I could start X. 

I have no experience with randr at all but maybe the bug is related to randr not radeonhd? randr -q gives (correct) details about my display.
Comment 3 Egbert Eich 2008-08-04 05:40:25 UTC
Johannes, could you please provide a -logverbose 7 output for the norandr case, too? Thanks!
Comment 4 JohannesN 2008-08-04 15:44:12 UTC
Created attachment 18112 [details]
Xorg.0.log with radeonhd Driver Option NoRandR

X -logverbose 7 / using xorg.conf with 

Section "Device"
  BoardName    "ATI Radeon HD 3450"
  BusID        "1:0:0"
  Driver       "radeonhd"
  Identifier   "Device[0]"
  Option       "monitor-DVI-I_1/digital" "Monitor[0]" 
  Option       "NoRandR"
  VendorName   "ATI"
EndSection
Comment 5 JohannesN 2008-08-04 15:47:11 UTC
Created attachment 18113 [details]
X config file created by sax2 (openSUSE)

Only difference to conf file used before (log is in attachment 18071 [details]) is the Option "NoRandR" I added manually:

Section "Device"
  BoardName    "ATI Radeon HD 3450"
  BusID        "1:0:0"
  Driver       "radeonhd"
  Identifier   "Device[0]"
  Option       "monitor-DVI-I_1/digital" "Monitor[0]" 
new-->  Option       "NoRandR"
  VendorName   "ATI"
EndSection
Comment 6 Gerben Welter 2008-08-08 03:43:53 UTC
I have the same card with a DVI and HDMI (and tv-out) interface. I'm trying to use the HDMI connected to my FullHD tv.

The screen stays black but the Xorg log and xrandr both show using the correct resolution.

Using the NoRandR option makes the picture come up, but for some reason an extra bogus 1920x1200 resolution is reported as the best resolution and X uses that as a virtual resolution, so the screens scrolls a little.
Comment 7 Gerben Welter 2008-08-08 03:47:13 UTC
Created attachment 18182 [details]
Xorg.0.log using HDMI

Xorg verbose 7 log, connected to fullhd tv using hdmi.
Comment 8 Egbert Eich 2008-08-13 00:31:05 UTC
(In reply to comment #6)
> I have the same card with a DVI and HDMI (and tv-out) interface. I'm trying to
> use the HDMI connected to my FullHD tv.
> 
> The screen stays black but the Xorg log and xrandr both show using the correct
> resolution.
> 
> Using the NoRandR option makes the picture come up, but for some reason an
> extra bogus 1920x1200 resolution is reported as the best resolution and X uses
> that as a virtual resolution, so the screens scrolls a little.
> 

@Gerben: Is there a reference to the Monitor section in the screen section? If so please comment this out.
What xrandr command are you running to make the screen light up?
Can you dump me the xrandr -q --verbose output?
Also please provide a verbose (-logverbose 7) log file.
Comment 9 Gerben Welter 2008-08-13 09:54:20 UTC
I did have a very minimal Monitor section, but I have commented it out now. Attaching requested verbose logs.

RadeonHD driver is the git version from after the atombios merge.
Comment 10 Gerben Welter 2008-08-13 09:57:58 UTC
Created attachment 18265 [details]
Xorg.0.log after atombios merge
Comment 11 Gerben Welter 2008-08-13 09:58:48 UTC
Created attachment 18266 [details]
xrandr -q --verbose
Comment 12 Egbert Eich 2008-08-29 04:51:54 UTC
@Gerben: I don't see the 1920x1200 resolution but there is a 1600x1200 resolution which could have caused that there is a virtual resolution of 1920x1200.
For the NoRandr case you may want to specify a list of modes in the Display subsection of the screen section in which you specify exactly the resolution you want, like:
Modes               "1920x1080"
Comment 13 Gerben Welter 2008-08-30 03:34:08 UTC
Did a git pull this morning. Tried different setups to get a picture using RandR, no luck.

I used the modes line with NoRandR and that works. I also tried it earlier with a virtual line. The effect is the same. I get picture at 1920x1080, but the image seems slightly too big for the tv. The left, right and bottom edges fall off screen.

I did notice however that if I connect an 15" (1024x768) lcd to the DVI interface, the picture is cloned to the tv in RandR mode. But whatever I try with xrandr, I can't get the right resolution on the tv. If I disconnect the 15" and use xrandr again, the picture on the tv goes black.

So it seems there's some load detection problem on the HDMI connector.

What can I test to sort this out?
Comment 14 Egbert Eich 2008-09-01 02:34:37 UTC
(In reply to comment #13)
> Did a git pull this morning. Tried different setups to get a picture using
> RandR, no luck.
> 
> I used the modes line with NoRandR and that works. I also tried it earlier with
> a virtual line. The effect is the same. I get picture at 1920x1080, but the
> image seems slightly too big for the tv. The left, right and bottom edges fall
> off screen.

Does the picture 'scroll' when you move the mouse to the edges?

> 
> I did notice however that if I connect an 15" (1024x768) lcd to the DVI
> interface, the picture is cloned to the tv in RandR mode. But whatever I try
> with xrandr, I can't get the right resolution on the tv. If I disconnect the

OK, what resolution do you get on the TV?

> 15" and use xrandr again, the picture on the tv goes black.

Can you send a verbose log file for this case?
- ie where you first use the 15", then pull it off, then do xrandr again?

> 
> So it seems there's some load detection problem on the HDMI connector.

There is no load detection on your HDMI connector.
Everything there looks well - except that you get a black screen.
Comment 15 Egbert Eich 2008-11-01 11:54:13 UTC

*** This bug has been marked as a duplicate of bug 16892 ***


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.