Author Topic: CS - openGL - Radeon issues  (Read 1779 times)

dna

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
CS - openGL - Radeon issues
« on: January 12, 2005, 09:02:28 pm »
While trying to figure out what\'s going on with my last post, I found a problem with ATI drivers in Planeshift. I found that as soon as _ZNI4csGraphics3D4OpenEv is called my cpu would go to 100% and stay there so I traced through the Crystal Space lib gl3d and found:

/*
    Check whether to init ATI-only exts.
    Note: ATI extensions supported by multiple vendors
     should always be inited.
   */
  if (config->GetBool (\"Video.OpenGL.UseATIExt\", true))
  {
    ext->InitGL_ATI_separate_stencil ();
  }

in bool csGLGraphics3D::Open () which is in CS/plugins/video/render3d/opengl/gl_render3d.cpp.

I went through walktest with gdb and it calls the same functions but doesn\'t max out my cpu so I\'m thinking Planeshift needs a configure test or something.

To go completly OT, I also found out that to install cel in /usr, I had to add -I/usr/include/cel to my CFLAGS and export CEL=/usr/bin to build planeshift. Then to run psclient I had to export CEL=/usr/lib/cel and export CSCONFPATH=/usr/bin and it works. Seems strange that CEL is for the bin dir for building and lib dir while running but what are ya gonna do?

Dan

dna

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
(No subject)
« Reply #1 on: January 16, 2005, 09:03:19 pm »
Bump...

Haven\'t been able to play planeshift because of this, any thoughts?

Slackware current with ATI Radeon IGP 320M video card

Not looking good for me and planeshift, doesn\'t work on my laptop and I just built a dual opteron desktop system which will have problems because of the 64 bit issues. I really want to get a feel for the \"world\" so I can make some art for the game, finally put that damn art degree to good use :)

AryHann

  • Veteran
  • *
  • Posts: 1244
  • WonderWoman
    • View Profile
(No subject)
« Reply #2 on: January 16, 2005, 10:16:37 pm »
Hi,

I don\'t know if it is strictly related.
I have Windows XP with Radeon 9600 Pro and what I get, once I am in game, is FPS=1.0

Ary
AryHann

http://www.reflex.lth.se/culture/annelov - Virtual Annelöv -
Engine Dep. - One of Talad's Angels - Aka ww & Ahrijani's Goddess

matix

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
(No subject)
« Reply #3 on: March 31, 2005, 05:50:56 am »
I have had no probs with winxp on a radeon 9600XT, with slightly older ATI drivers.  (I baulked at being forced to install m$.net for a newer video driver install? crazy - they can go to the death realm)

Anywhere up to and over 125fps.

Icare

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #4 on: April 18, 2005, 06:00:16 pm »
The problem is just on laptop

ANd no just with the radeon : i have a SIS graphic card on my laptop, and i have a crash when i choose the race of my character.

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #5 on: April 19, 2005, 03:58:16 pm »
It runs fine on my laptop: NVIDIA 32MB PCI. Maybe the problem is with integrated cards. I\'ve heard something like integrated (to motherboard) cards are useless for playing 3d games.

mavrik

  • Traveller
  • *
  • Posts: 37
    • View Profile
(No subject)
« Reply #6 on: April 24, 2005, 01:58:22 pm »
integrate video cards as a whole are alot worse. This is in laptops and PCs, it is just more pronounced on laptops. This is because integrated video cards actually utilise the laptops/PCs resources due to lack of its own. An integrated videocard actually designates a large amount of system RAM for its own uses, so in a game such as planeshift with its larger quality textures, this small amount of allocated memory is quickly saturated.
An integrated GPU also utilises the sytem CPU for alot of its calculations. This results in very poor performance because a CPU is not optimised for this type of instruction set and therefore performs the task very poorly and slowly.
Perhaps the biggest performance problem with integrated video is that the motherboard is actually built to perform with that GPU for everyday cenarios and not gaming. What this means is that the bus speeds, access speeds, bandwidth etc are all alot worse between the GPU and the CPU and ram, when compared to a AGP slot card.

However, even if you upgrade your video card via an AGP slot. You will most likely find that this card actually performs alot slower in thismotherboard then a motherboard without onboard video. This is because the AGP is then treated as second rate in its design and is slightly slower. The bios etc is also specifically designed towards onboard, and so never utilises an AGP slot video card the same as a normal motherboard.
The same goes for onboard sound. OnBoard sound actually uses the CPU for all of its processing, and this very significantly reduces performance for gaming. So when choosing a PC you should always choose a motherboard without integrated sound and video, because you can never completely undo the performance problems that result from an integrated motherboard system.
I understand that most of us out there cant afford to buy a new PC for Planeshift, but there are cheap ways to do it, and if you do your homework you can find a system that produces 70% of the performance for less then half the price. My personal recommendation would be maybe a pentium 4 2.8, 512MB ram, and a radeon 9600 256MB. This sytem can be bought very cheaply, and runs planeshift at 1024x768 resolution with no problems :)

bitula

  • Hydlaa Resident
  • *
  • Posts: 58
    • View Profile
(No subject)
« Reply #7 on: April 26, 2005, 10:39:20 am »
Yeah I payed 30%+, just to avoid integrated solution. It was a good choice, cause for example PS now runs on my laptop (compaq hp amd) perfectly with only 32MB!!!! video memory and the less effective PCI slot.  Now If wanting better performance I just put in more video memory, or change the whole video card. Though I guess I wont be able to buy the best available cards, since I don\'t have AGP slot.