Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49882 - cube-20031223: rockets blow up in my face! (ATI-Driver problem?)
Summary: cube-20031223: rockets blow up in my face! (ATI-Driver problem?)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-03 12:12 UTC by eric.williams
Modified: 2004-08-08 05:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description eric.williams 2004-05-03 12:12:52 UTC
The documentation provided with Cube specifically states in its FAQ that,
if the user can't seem to shoot anything or rockets blow up in one's face
while trying to attack the monsters, that the GL driver is broken regarding
where the crosshair is pointing.

I am using an ATI Radeon 9000 card and the ATI-provided drivers are indeed broken (version 3.2.8 -- the last stable drivers, apparently) in this regard;
DRI (xfree-drm) works nicely with cube but other games aren't as happy with 
those drivers (especially UT2003 and UT2004 demos) as Cube is with the DRI
ones, and I've had a fair number of rather nasty display lockups -- although part of that might be my Athlon with ACPI.

I'm assuming the newer drivers have problems (there are noises in the bug
system regarding ati-drivers 3.7.6 having a memory leak); otherwise they would 
have been unmasked by now.


Reproducible: Always
Steps to Reproduce:
1.  Fire up 'cube_client' or 'cube_client-bin' (it doesn't matter which one).
    The default/preloaded map (metl3.cgz) is fine.
2.  Pick up a rocket pack (gray rotating item with rocket symbols); by default
    there's one some distance in front of you on a platform, along with a
    +50 healthboost and some armor to the right, if one is so inclined).
3.  Select rocket (main keyboard key #4), and maneuver so as to
    allow plenty of room in front of you.  Note that the left-right arrow keys
    strafe, as opposed to rotate in similar games; if one wants to pivot
    one can use the mouse to yaw left and right, although it should be
    sufficient to just back up to one's starting position.
4.  Fire and hope you survive.  (Firing is accomplished with the
    left mouse button.)

Actual Results:  
If one performs the results without armor one ends up with a health of 4.
With armor, the armor ends up at 52 and the health at 28.


Expected Results:  
A harmless if somewhat impressive pyrotechnics display against a far wall,
unless one actually had some monsters to shoot at.  (This was working fine
when I used xfree86-drm, before I switched to ati-drivers.)

# emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.26)
=================================================================
System uname: 2.4.26 i686 AMD Athlon(TM) XP 1600+
Gentoo Base System version 1.4.9
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -mcpu=athlon-xp -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=athlon-xp -march=i686 -pipe"
DISTDIR="/home/distdir"
FEATURES="autoaddcvs buildpkg ccache distcc sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi acpi4linux alsa apm arts avi berkdb cdr crypt cups
encode esd foomaticdb gdbm ggi gif gnome gnomedb gpm gtk gtk2 guile imlib ipv6
java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls
oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime
readline sdl slang spell ssl tcltk tcpd tetex truetype video_cards_fglrx x86
xml2 xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2004-05-05 17:14:33 UTC
i dont see the bug ...
Comment 2 Radek Kubicek 2004-08-08 05:52:24 UTC
Bug is that you die, when you want to fire rocket or something else....you don't fire forward but near to you. I have the same problem and ati-drivers too (last version, 3.11.1). And I can't communicate with Windows version of cube (same one).