https://bugzilla.novell.com/show_bug.cgi?id=335430
Summary: 3d rendering artifacts ("r128" X11 driver on ATI Rage
128)
Product: openSUSE 10.2
Version: Final
Platform: i686
OS/Version: openSUSE 10.2
Status: NEW
Severity: Normal
Priority: P5 - None
Component: X.Org
AssignedTo: sndirsch@novell.com
ReportedBy: Bernhard_Gabler@web.de
QAContact: xorg-maintainer-bugs@forge.provo.novell.com
Found By: Customer
Using X11 (r128) on SuSE 10.2 (Pentium 4, 1.6GHz), both 2D and most 3D graphics
work well.
But some OpenGL 3D programs show 3D rendering artifacts: additional triangles
that should not be visible. Problematic software includes Google Earth (as
soon as a line path is on display) and various 3D screen savers.
With several OpenGL 3D screen savers (including "Rubik's cube", "Pipes 2",
"Moebius", "Ant with headlights", "Superquadrics"), artifact triangles appear,
mostly between the 3D object and the screen's left side.
I could provide screen shots if it helps.
Version infomation:
# rpm -q xorg-x11-server xorg-x11-driver-video
xorg-x11-server-7.2-30.8
xorg-x11-driver-video-7.2-33
# hwinfo --gfx
20: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_1002_5046
Unique ID: VCu0.955TVrR+Yo5
Parent ID: vSkL.mXT7vbpG6dC
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: graphics card
Model: "ATI Rage Fury Pro/Xpert 2000 Pro"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x5046 "Rage 128 PF"
SubVendor: pci 0x1002 "ATI Technologies Inc"
SubDevice: pci 0x0008 "Rage Fury Pro/Xpert 2000 Pro"
Memory Range: 0xe4000000-0xe7ffffff (rw,prefetchable)
I/O Ports: 0x9000-0x9fff (rw)
Memory Range: 0xe9000000-0xe9003fff (rw,non-prefetchable)
Memory Range: 0xe8000000-0xe801ffff (ro,prefetchable,disabled)
IRQ: 10 (3779882 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: "pci:v00001002d00005046sv00001002sd00000008bc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: ati
Driver Info #1:
XFree86 v4 Server Module: ati
3D Support: yes
Color Depths: 16
Extensions: dri
Options:
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #12 (PCI bridge)
Primary display adapter: #20
# lspci -nn | grep VGA
01:00.0 VGA compatible controller [Class 0300]: ATI Technologies Inc Rage 128
PF/PRO AGP 4x TMDS [1002:5046]
(Google Earth 4.2.0180.1134 (beta); Build-Datum Aug 20 2007; Build-Uhrzeit
19:18:39; Renderer OpenGL; Betriebssystem Linux (2.6.18.8); Grafiktreiber VA
Linux Systems, Inc.; Max. Texturgröße 1024x1024; Server kh.googlecom)
------------------------------ /usr/X11/xorg.conf ------------ begin ---
# /.../
# SaX generated X11 config file
# Created on: 2007-06-28T20:07:55+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer , 2005
# Contact: SaX-User list https://lists.berlios.de/mailman/listinfo/sax-users
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
FontPath "unix/:7100"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection
Section "Module"
Load "extmod"
Load "type1"
Load "glx"
Load "freetype"
Load "dbe"
Load "v4l"
Load "dri"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "de"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
# Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "9"
Option "Emulate3Buttons" "no"
Option "Device" "/dev/input/mice"
Option "Name" "ImExPS/2 Logitech Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 310 230
HorizSync 29-72
Identifier "Monitor[0]"
ModelName "MONITOR"
Option "DPMS"
VendorName "LFT"
VertRefresh 50-120
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1024x768" 97.84 1024 1088 1200 1376 768 769 772 808
Modeline "1024x768" 87.03 1024 1088 1200 1376 768 769 772 804
Modeline "1024x768" 75.34 1024 1080 1192 1360 768 769 772 799
Modeline "1024x768" 64.11 1024 1080 1184 1344 768 769 772 795
Modeline "1024x600" 77.36 1024 1080 1192 1360 600 601 604 632
Modeline "1024x600" 67.63 1024 1080 1184 1344 600 601 604 629
Modeline "1024x600" 58.10 1024 1072 1176 1328 600 601 604 625
Modeline "1024x600" 48.96 1024 1064 1168 1312 600 601 604 622
Modeline "800x600" 60.07 800 840 928 1056 600 601 604 632
Modeline "800x600" 53.14 800 840 928 1056 600 601 604 629
Modeline "800x600" 45.50 800 840 920 1040 600 601 604 625
Modeline "800x600" 38.22 800 832 912 1024 600 601 604 622
Modeline "768x576" 55.94 768 816 896 1024 576 577 580 607
Modeline "768x576" 48.71 768 808 888 1008 576 577 580 604
Modeline "768x576" 41.66 768 800 880 992 576 577 580 600
Modeline "768x576" 34.96 768 792 872 976 576 577 580 597
Modeline "640x480" 37.89 640 672 736 832 480 481 484 506
Modeline "640x480" 33.48 640 672 736 832 480 481 484 503
Modeline "640x480" 28.56 640 664 728 816 480 481 484 500
Modeline "640x480" 23.86 640 656 720 800 480 481 484 497
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
### r128 does not support 32bit depth
# SubSection "Display"
# Depth 32
# Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
# EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "Rage 128 PF"
BusID "1:0:0"
Driver "ati"
Identifier "Device[0]"
Option "accel"
Option "crt_display"
Option "EnablePageFlip" "true"
Screen 0
VendorName "ATI"
## extra, works for r128 even though not mentioned in docs.
Option "AGPMode" "4"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Section "Extensions"
EndSection
------------------------------ /usr/X11/xorg.conf ------------ end ---
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.