LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 07-19-2006, 12:09 PM   #1
finite
LQ Newbie
 
Registered: Jan 2005
Location: Australia
Distribution: Arch Linux 0.7.2
Posts: 8

Rep: Reputation: 0
Unhappy ATI Rage Mobility (Mach64) DRI Issue - Missing polygons?


I've managed to get open source DRI working in linux for on my Compaq Armada M700 with the above graphics card. Yay!

However, there seems to be a serious problem with certain polygons not being rendered. I've searched all over the place for an answer, and thought I'd ask here before submitting bug reports to the DRI folk.

Essentially, in any OpenGL app, every odd polygon that touches the edge of the screen isn't rendered, leaving a tell-tale hole where it should be. Here are a few example screenshots:

bzflag
neverball
neverball again
(You may also notice in the large text in bzflag that every letter is cut in half... only one of the two polygons is being rendered)

Seems like somewhere along the pipeline, polygons are being culled (perhaps they are thought to be off-screen?) that shouldn't be.

Anyone seen this problem with the DRI drivers (mach64 or otherwise)? Any suggestions on where I should go from here?

Here are the contents of the relevant xorg.conf sections. They're the basically the bare minimum to get dri working:

Code:
Section "Module"
    Load       "dbe"
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection
    Load        "freetype"

    Load       "dri"
    Load       "glx"
EndSection

Section "Device"
    Identifier  "My Video Card"
    Driver      "ati"
EndSection

Section "DRI"
   Mode 0666
EndSection

Last edited by finite; 07-19-2006 at 12:20 PM.
 
Old 08-06-2006, 03:09 PM   #2
RCL
LQ Newbie
 
Registered: Aug 2006
Location: Russia/Poland
Distribution: Kubuntu
Posts: 1

Rep: Reputation: 0
seems to be an ATI mach64 driver bug

I have the same problem with DRI drivers for ATI Rage Pro LT card. I guess the bug is in mach64 driver.

When compiling my own OpenGL program, I noticed the following problems:

1) Only the first triangle is drawn from display lists (it's used for printing fonts).

2) When large polygon which is partially offscreen is being drawn, it's incorrectly clipped. Visible part of it contains "holes" and texture coordinates are sometimes set to random values.

The drivers installed come from Debian unstable/testing distribution. This is what glxinfo says:

Code:
OpenGL vendor string: Gareth Hughes, Leif Delgass, Josť Fonseca
OpenGL renderer string: Mesa DRI Mach64 [Rage Pro] 20051019 AGP 2x
OpenGL version string: 1.2 Mesa 6.4.2

Last edited by RCL; 08-06-2006 at 03:11 PM.
 
  


Reply

Tags
ati, dri, mach64, missing


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
no dri acceleration on ati rage mobility p/m agp rbryx Linux - Hardware 1 01-29-2006 01:46 PM
ATI Rage Mobility M1 TV OUT Parcye Linux - Hardware 1 11-17-2005 03:11 PM
Problem Compiling DRI for ATI Mach64 on 2.6.0 intens Slackware 2 01-09-2004 01:28 PM
Does a Rage Mobility Graphics Card support DRI? falcon56215 Linux - Software 9 11-16-2003 09:48 PM
installing ATI mach64 3d rage IIC Kent Emia Linux - Newbie 0 08-13-2003 11:53 PM


All times are GMT -5. The time now is 05:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration