Bug 301697

Summary: OpenGL applications display black window
Product: [openSUSE] openSUSE 10.3 Reporter: Arseniy Lartsev <arseniy>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: My /var/log/Xorg.0.log

Description Arseniy Lartsev 2007-08-19 13:26:21 UTC
I have a laptop with Radeon Mobility 9600 graphics card and "out-of-the-box" installation of openSUSE 10.3 Beta 1 on it. DRI is enabled, "glxinfo | grep direct" says yes. When I launch glxgears or any other OpenGL application, it displays black area instead of picture. Programs do not hang, they play sounds and respond to keyboard as usual, reported FPS is good, but there is no picture.

After installation of fglrx driver everything becomes fine, so there is some problem with radeon video driver.

There was no such problem in 10.3 Alpha 5.

Some additional information:

# lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]
# hwinfo --gfx
22: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.296]
  UDI: /org/freedesktop/Hal/devices/pci_1002_4e50
  Unique ID: VCu0.qPhhfLi5vp3
  Parent ID: vSkL.VPA5WRkwsF4
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "Samsung Electronics RV350 NP"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x4e50 "RV350 NP"
  SubVendor: pci 0x144d "Samsung Electronics Co Ltd"
  SubDevice: pci 0xc00c 
  Memory Range: 0xd8000000-0xdfffffff (rw,prefetchable)
  I/O Ports: 0x3000-0x3fff (rw)
  Memory Range: 0xd0100000-0xd010ffff (rw,non-prefetchable)
  Memory Range: 0xd0120000-0xd013ffff (ro,prefetchable,disabled)
  IRQ: 5 (274154 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d00004E50sv0000144Dsd0000C00Cbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: radeon
  Driver Info #1:
    XFree86 v4 Server Module: radeon
    3D Support: yes
    Extensions: dri
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #11 (PCI bridge)

Primary display adapter: #22

---

Pieces of xorg.conf:

Section "Device"
  BoardName    "RV350 NP"
  BusID        "1:0:0"
  Driver       "radeon"
  Identifier   "Device[0]"
  Option       "GARTSize" "32"
  Screen       0
  VendorName   "ATI"
EndSection

Section "Module"
  Load         "freetype"
  Load         "type1"
  Load         "dbe"
  Load         "glx"
  Load         "extmod"
  Load         "dri"
EndSection
Comment 1 Arseniy Lartsev 2007-08-19 13:27:40 UTC
Created attachment 158348 [details]
My /var/log/Xorg.0.log
Comment 2 Stefan Dirsch 2007-08-20 02:37:56 UTC
Could be related to the Mesa update from 6.5.3 to 7.0. Could you check this by downgrading Mesa to the Alpha 5 package? This sounds similar to Bug #295496.
Comment 3 Stefan Dirsch 2007-08-21 04:57:57 UTC

*** This bug has been marked as a duplicate of bug 295496 ***
Comment 4 Arseniy Lartsev 2007-08-29 19:47:39 UTC
Downgrading Mesa to 6.5.3-25 fixes the problem.