[X600] Black screen with DRI

Bug #35601 reported by AdamPrice
22
Affects Status Importance Assigned to Milestone
xserver-xorg-video-ati (Ubuntu)
Fix Released
Critical
Unassigned

Bug Description

I have installed dapper flight 5 from scratch (format and install) on a Samsung X50 laptop. The install goes well, but when booting the graphical boot end and i am left with nothing, just a dead (black) screen. I was able to get a full reselution of 16 x 12 using ubuntu 5.

Tags: ati xorg
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Please tell us what kind of graphic card you have.
If you can attach /var/log/Xorg.0.log and /etc/X11/xorg.conf that would be great.
Change to a text console (ctrl-alt-F1) in order to copy the files to a floppy or usb-stick or whatever.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Ok, you probably have a ATI X700 card, don't you? That would be bug #22985. Just tell us if you have another card.

Revision history for this message
AdamPrice (adamkprice) wrote :

Hi

No I have the X600. I guess it might be the same cause. As a bit more info i tried an upgrade from Breezy to Dapper. I have the same problem when i try to boot to the dapper kernel. But when I try 2.6.10 (breezy) it works (although seemed to fail again the 3rd boot). Its still a little flacky but does display.

I'll get the log on here later today. (Had to resort to windows to get some work done!)

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Please try to add this to the Device section in /etc/X11/xorg.conf:
Option "MonitorLayout" "LVDS,Auto"
If it helps, it is the same as bug #22985. In that case, please comment on that bug, and attach the output of "lspci -vv" to fully identify your hardware.

Revision history for this message
AdamPrice (adamkprice) wrote : lscpi output

done the lscpi -vv requested here it is

Revision history for this message
AdamPrice (adamkprice) wrote : Still got the problem

Hi I have tried this but it has no affect.

Isnt this option for dual monitor ie laptop screen and external monitor? If so I am merely havig a problem with the laptop screen.

this is the xorg log as requested.

Revision history for this message
AdamPrice (adamkprice) wrote : My xorg conf file

Here is the xorg conf file just in case there is something there that is of help too.

Revision history for this message
Tormod Volden (tormodvolden) wrote : Re: Black screen after boot

> Isnt this option for dual monitor

No, the option helps for the problem that the card believes there is an external monitor and turns off the LCD.

But if the option doesn't help you, your problem is something else. There are some X600 bugs around.

Revision history for this message
Tormod Volden (tormodvolden) wrote : Re: [X600] Black screen after boot

Bug #34661looks similar, comments there say it worked with the kernel from flight 4. Can you try another kernel, or a flight 4 live cd for instance?

Revision history for this message
AdamPrice (adamkprice) wrote :

Hi I would like to avoid doing another install from CD if i can. How would I get an older kernel through apt?

Revision history for this message
AdamPrice (adamkprice) wrote :

By the way I have tried the 2.6.12.10 and that does start X up ok, but the network doesnt work (cards recognised but not loaded proberly) and gnome seems a little jumpy- the mouse jumps around and windows flicker.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

If you can find an old _live_ cd, you don't have to install anything. If you have an old _install_ cd, you can find the kernel debs on it and install with dpkg -i. Sorry, but I don't know where there's a repository on the net for old kernels.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Thanks for trying the old kernel. Ok, just for completeness: can you attach the Xorg.0.log from not using the "MonitorLayout" option? Since this option didn't help, you can remove it. It could also be interesting to see if there is a difference in the Xorg.0.log running with the new vs old kernel.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

You can also try commenting out the Load "dri" line from xorg.conf.

Revision history for this message
AdamPrice (adamkprice) wrote : xorg with latest dapper kernel

This is a run of the latest dapper kernel and X not working.

Revision history for this message
AdamPrice (adamkprice) wrote : Horray!! A working X window

OK I can now see a nice gnome gui by removing the load "dri" line from the xorg.conf file. and attached is the log to prove it

Networking is still not working though. But thats a different bug.

By the way what exactly have I stopped from being loaded by removing that line?

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Without DRI, you won't get hardware accelerated 3D graphics.

Revision history for this message
dumpfbacke (dumpfbacke) wrote :

Same problem here.

Revision history for this message
X600SE (reneubuntu) wrote :
Changed in xserver-xorg-driver-ati:
status: Unconfirmed → Confirmed
Revision history for this message
sven (svenfrohmann) wrote :

I have a similar problem with my ATI X800XT card. If I connect my TFT to the analog Output of the graphic card everything is fine apart of wrong colors. Well this can be corrected, but is not necessary using the DVI Output of the card. I tried also to change the graphic settings so that the virtually secondary card (DVI Port) is used without any success.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

dumpfbacke, X600SE, sven: Please file/find separate bugs if you are not sure you have the same problem as the original reporter. Adam says commenting out DRI helps. If that is not the case for you, you must have another problem than he has, and your comments will most likely not help fixing his bug.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

X600SE, your screenshot obviously is not a "black screen with DRI". Please reduce the bug Importance again, this is not "critical".

Revision history for this message
sean (sean-rains) wrote :

This sounds a lot like bug #28925, about others, most of which have had more success using the radeon drivers, or getting the fglrx driver by apt-get install xorg-driver-fglrx (which is what I did, because I've had similar troubles with an X800). I would try that.

I've noticed most of the ATI cards newer than the radeon 9600 don't work with the ATI driver, and I suspect the problem may be somehow linked. But that's just a suspicion. I'm not sure what we could do about that.

Revision history for this message
Robert Casanova (secoder) wrote :

Does it has anything to do with bug #57308?

Revision history for this message
Joe Barnett (thejoe) wrote :

I'm seeing the same behavior on a Radeon X600 in edgy, but it seems to work properly if i disable usplash from grub (remove the "quiet splash" from the kernel cmd line)

lspci -vv output for video card:
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P [Radeon Mobility X600] (prog-if 00 [VGA])
        Subsystem: Dell Unknown device 2002
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 169
        Region 0: Memory at d0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at de00 [size=256]
        Region 2: Memory at dfdf0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at dfe00000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag+
                Device: Latency L0s <256ns, L1 <4us
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
                Link: Latency L0s <256ns, L1 <2us
                Link: ASPM L1 Enabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x16
        Capabilities: [80] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000 Data: 0000
        Capabilities: [100] Advanced Error Reporting

Revision history for this message
AdamPrice (adamkprice) wrote :

Everything is working for me now. (to be honest has been for a while - forgot to post back so sorry!).

I did have to disable the 3d graphics as suggested for a while but with the latest dapper stuff i have been able to turn it back on!

Thanks

Revision history for this message
X600SE (reneubuntu) wrote :

Knot 2 does not support ATI's X600 graphics card either. What a shame!

Revision history for this message
Dieter Komendera (dieter-komendera-com) wrote :

I have a HP compaq nc8230 notebook with an ATI X600. More hardwarespecs: http://people.freedesktop.org/~jg/nc8230/

Knot 3 installed and runs without any major problems usting the ati driver from xorg.
From the Device Section in xorg.conf:
ATI Technologies, Inc. M24 1P [Radeon Mobility X600]

I've only some speed issues (e.g in Google Spreadsheets with Firefox), but I don't know if that has something todo with the graphic card driver.

Revision history for this message
Matevž Jekovec (matevz-jekovec) wrote :

I have Radeon9600 and I get the same error in Edgy using the fglrx driver.

I solved the bug by removing "splash" to the kernel boot parameters (look at you /boot/grub/menu.lst file for this).

This bug wasn't presented in Dapper. What's new with splash in Edgy? Maybe Xorg and fglrx is the problem and not the splash?

Revision history for this message
Olivier Prieur (mumbly) wrote :

Got the same issue with a x700 mobility PCIE.
I bypassed the problem with the next line in the xorg.conf in the DEVICE section :

Option "MonitorLayout" "LVDS, TMDS"

It seems to be solved in Edgy ... Need to be confirmed ...

Revision history for this message
dionysio (dionysio-calucci) wrote :

in my case kubuntu had mistakenly installed "generic" and "x86_64" kernels but NOT the "386" kernel and headers . i unistalled both "generic" and "x86_64" kernels and installed only the "386" kernel. everything works great now.

Revision history for this message
DominikBodi (dominik-bodi) wrote :

Thanks for your reports. I'm afraid you might be mixing up some problems here. This bug report is a duplicate of report #22985
#22985 describes a problem that when using a laptop for desktop that has an ATI Radeon gfx chip and two monitor outputs, the "radeon" or "ati" driver would failt to recognise which port the monitor was connected on. On a laptop, that would mean that X-windows would start on the external monitor point even if no monitor was connected to it. The built-in LCD would stay black. Using the ctrl+alt+F1/F2/F... keys you were still able to see the text-based console.

I have marked this bug as a duplicate of #22985 because the initial reporter seems to have exactly the same problem as described in #22985. If you have contributed a comment to this bug report here but haven't seen the same symptoms, please use the search facility to find another bug report that matches the behaviour you have observed on your computer. If no such bug report exists already, feel free to file a new bug report. Please file or contribute to a separate bug report for each distinct problem you are observing. Using a single bug report for more than one defect makes it difficult to do bug triage. When reporting bugs, please observe the suggestions made at https://help.ubuntu.com/community/ReportingBugs

Regards,
Dominik

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Dominik, I am afraid you are mixing up some problems here :) The initial reporter doesn't even have a X700 card like in bug #22985. Adam has a X600 card, and the fix for #22985 does not apply. As Adam reported, disabling DRI helped.

This bug should be closed, since it's now working for the initial reporter. Some of the later comments of other people belong to other known bugs.

Changed in xserver-xorg-video-ati:
status: Confirmed → Fix Released
Revision history for this message
DominikBodi (dominik-bodi) wrote :

Thanks, I seemed to have overlook Adam's most recent comment. You are right, of course.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.