IPB Style© Fisana

Jump to content


Graphic problems with Open Source driver for ATI Radeon Xpress 1250 on Ubuntu 12.04


  • Please log in to reply
25 replies to this topic

#21 FeXoR

FeXoR

  • Community Members
    PipPipPipPipPip

  • Centurio
    (659 posts)

Posted 15 August 2012 - 03:32 PM

View Postmyconid, on 15 August 2012 - 03:26 PM, said:

As long as materialmgr.quality is zero, GLSL shouldn't need tangents, but won't try to do anything fancy (I should have asked you to try that earlier). It's really strange that the supposedly "stable" ARB mode doesn't work for you, yet GLSL mode does.

For a stacktrace, pick the options that make the game crash and then run the game with gdb
gdb --args ./pyrogenesis -editor
Once it crashes, type in "bt" and copy the result.

Not sure if that worked. Atlas didn't open. Here's the console output:
fexor@gosarus:~/dat/projekte/0ad-linux/binaries/system$ gdb --args ./pyrogenesis -editor
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /media/dat/projekte/0ad-linux/binaries/system/pyrogenesis...done.
(gdb) bt
No stack.
(gdb) q
fexor@gosarus:~/dat/projekte/0ad-linux/binaries/system$

Posted Image Im Übrigen bin ich der Meinung, dass 0A.D. Auslöser braucht. (IMO 0A.D. needs triggers ASAP.)

#22 myconid

myconid

  • WFG Programming Team

  • Centurio
    (789 posts)

Posted 15 August 2012 - 03:33 PM

Oh sorry, you need to type "r" to run it.
Myconid
Wildfire Games Programmer
Contact me: myconid@wildfiregames.com

#23 FeXoR

FeXoR

  • Community Members
    PipPipPipPipPip

  • Centurio
    (659 posts)

Posted 15 August 2012 - 03:44 PM

View Postmyconid, on 15 August 2012 - 03:33 PM, said:

Oh sorry, you need to type "r" to run it.
I do:
Change local.cfg to:
gentangents = true
preferglsl = true
# novbo = true
# silhouettes = true
# smoothlos = false
- Bash console: Go to [SVN-Path]/binaries/system
- Bash console: gdb --args ./pyrogenesis -editor
- gdb console: r -> Atlas opens
- Generate NEW RMS Test -> Atlas gets stuck but stays open grayed off (not reacting)
- Take a sceen shot:
Attached Image: radeonX1250-linux-os_driver16.png
- gdb console: bt -> got some output
- gdb console: q -> Askes to kill Atlas
- I agree -> Atlas closes, back to bash console.
- Copy output:
Spoiler

Edited by FeXoR, 15 August 2012 - 03:46 PM.

Posted Image Im Übrigen bin ich der Meinung, dass 0A.D. Auslöser braucht. (IMO 0A.D. needs triggers ASAP.)

#24 myconid

myconid

  • WFG Programming Team

  • Centurio
    (789 posts)

Posted 15 August 2012 - 04:13 PM

Ok, so now we know it's definitely a driver issue. Also, the "draw_vbo" function call means this is VBO-related as I suspected.

You might want to try testing the configuration that works for you with "novbo = true", just to see what happens. And try this on Windows with a different driver when you get the chance, just to make sure this is indeed the driver's fault.

Not much else we can do right now, I'm afraid. I'll check the memory alignment in the renderers over the weekend and push any changes to git, as that could help a bit (doubt it).

Thanks for your patience, FeXoR.
Myconid
Wildfire Games Programmer
Contact me: myconid@wildfiregames.com

#25 FeXoR

FeXoR

  • Community Members
    PipPipPipPipPip

  • Centurio
    (659 posts)

Posted 16 August 2012 - 09:47 AM

View Postmyconid, on 15 August 2012 - 04:13 PM, said:

Ok, so now we know it's definitely a driver issue. Also, the "draw_vbo" function call means this is VBO-related as I suspected.

You might want to try testing the configuration that works for you with "novbo = true", just to see what happens.
With preferglsl and novbo = true I still got the same 3 "minor" issues:
- Distant ground textures look strange,
- Sometimes black polygones on the ground.
- Sometimes building parts are seen-through.

View Postmyconid, on 15 August 2012 - 04:13 PM, said:

And try this on Windows with a different driver when you get the chance, just to make sure this is indeed the driver's fault.
I'm pretty sure it will work all right with the official drivers. Will let you know...

View Postmyconid, on 15 August 2012 - 04:13 PM, said:

Not much else we can do right now, I'm afraid. I'll check the memory alignment in the renderers over the weekend and push any changes to git, as that could help a bit (doubt it).

Thanks for your patience, FeXoR.
You'r welcome, Thanks for yours.
Posted Image Im Übrigen bin ich der Meinung, dass 0A.D. Auslöser braucht. (IMO 0A.D. needs triggers ASAP.)

#26 myconid

myconid

  • WFG Programming Team

  • Centurio
    (789 posts)

Posted 23 August 2012 - 02:51 PM

Apologies for the delay. I've checked the memory alignment in the renderers and found nothing out of the ordinary (that I can see, anyway).

I suppose that's a good thing, but we still have no solution for your problem nor any workaround that might improve it. Let's hope the driver developers will have a fix for it, eventually.
Myconid
Wildfire Games Programmer
Contact me: myconid@wildfiregames.com




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users