Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
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?


  Search this Thread
Old 07-19-2006, 11:09 AM   #1
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:

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:

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

    Load       "dri"
    Load       "glx"

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

Section "DRI"
   Mode 0666

Last edited by finite; 07-19-2006 at 11:20 AM.
Old 08-06-2006, 02:09 PM   #2
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:

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 02:11 PM.


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 12:46 PM
ATI Rage Mobility M1 TV OUT Parcye Linux - Hardware 1 11-17-2005 02:11 PM
Problem Compiling DRI for ATI Mach64 on 2.6.0 intens Slackware 2 01-09-2004 12:28 PM
Does a Rage Mobility Graphics Card support DRI? falcon56215 Linux - Software 9 11-16-2003 08:48 PM
installing ATI mach64 3d rage IIC Kent Emia Linux - Newbie 0 08-13-2003 10:53 PM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:36 PM.

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