Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110509 - Quake3 unplayable visual problems
Summary: Quake3 unplayable visual problems
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-25 21:39 UTC by Nicholas Doyle
Modified: 2005-11-02 16:56 UTC (History)
0 users

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


Attachments
Console output (q3console.txt,13.58 KB, text/plain)
2005-10-26 16:05 UTC, Nicholas Doyle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicholas Doyle 2005-10-25 21:39:15 UTC
Quake3 now with the new quake3 from source doesn't display anything properly.
The inial menus look alright but the cursor is stuck in the top left corner.
Moving the cursor still registers on the menu options but the curser itself is
shown in the corner. When asked to enter my cdkey, the brown text underlay was
found in the top left corner. If I manage to start an actual game, I hear the
game play fine but I can't see anything, I see my HUD on top of the loading
screen and that is all.

Reproducible: Always
Steps to Reproduce:
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-10-25 23:36:26 UTC
reopen with the output from emerge --info please.
Comment 2 Nicholas Doyle 2005-10-26 04:09:03 UTC
Portage 2.0.53_rc6 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.12.0_pre9
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r1, 2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X aac aalib acl alsa artworkextra avi berkdb bidi bitmap-fonts
browserplugin cdr crypt cups curl dga directfb dvd dvdr dvdread eds emboss
encode esd faad firefox flac foomaticdb fortran gdbm gif gnome gpm gstreamer gtk
gtk2 hal imagemagick imlib ipv6 java joystick jpeg kerberos krb4 ldap libcaca
libwww logitech-mouse lzw lzw-tiff mad matroska mikmod motif mp3 mpeg ncurses
nls nvidia offensive ogg oggvorbis opengl pam pdflib perl pic png ppds python
quicktime readline ruby samba sdl speex spell ssl subp svg tcltk tcpd tetex
theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l
v4l2 vorbis wxwindows xine xml xml2 xpm xprint xv xvid zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LINGUAS
Comment 3 Nicholas Doyle 2005-10-26 04:11:30 UTC
Forgot to set reopen.
Comment 4 SpanKY gentoo-dev 2005-10-26 06:33:48 UTC
post a log of the console output
Comment 5 Nicholas Doyle 2005-10-26 16:05:47 UTC
Created attachment 71536 [details]
Console output

Here is the console output with a clean ~/.q3a. I entered my CD key, started a
new game and quit. Menu navigation was done blindly with the mouse or with the
keyboard.
Comment 6 SpanKY gentoo-dev 2005-10-27 00:39:39 UTC
just updated the snapshot, give it a spin
Comment 7 Nicholas Doyle 2005-10-27 07:11:32 UTC
No dice, same deal with the new snapshot.
Comment 8 Nicholas Doyle 2005-10-27 15:43:07 UTC
If I take the source from the distfiles directory and compile it myself
somewhere else (all I did was run make) the game works just fine. Is there
something in portage that might be changing things? How about my optomizations
or other such flags?
Comment 9 Nicholas Doyle 2005-10-27 16:07:31 UTC
Quake3 form portage seems to work properly if and only if i pass it these
parameters:
+set sv_pure 0 +set vm_cgame 0 +set vm_game 0 +set vm_ui 0

I got this from the readme, the only thing I don't understand is why the one I
compile myself does not need these parameters while the one from portage does.
Comment 10 SpanKY gentoo-dev 2005-11-01 14:06:15 UTC
can you try doing `rm -r /usr/games/lib/quake3` and then run `quake3`
Comment 11 Jan Reitz 2005-11-02 05:15:01 UTC
I got the same Problems as Nicholas Doyle with my amd64
the problems go away if i set my q3 to unpure. (so it loads the .so files from
the gentoo build)
when i use the svn snapshot from icculus i dont get those problems. (mods run fine)

the amd64 build has a speciality, it does not have a native way of using qvm
files that are used by most (all) of the mods for q3 out there.

ingame you see this when using a mod:
"Architecture doesn't have a bytecode compiler, using interpreter"

when i `rm -r /usr/games/lib/quake3` the game doesnt even run with sv_pure 0...
maybe the different directory structure breaks something in those mods ?

maybe emerge --info from me too sheds more light to it:
Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.13-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.13
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -mcpu=k8 -mtune=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib64/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=k8 -mcpu=k8 -mtune=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi alsa apm avi bash-completion berkdb bitmap-fonts
bonobo bzip2 c++ cairo cdda cddb cdr crypt css cups curl divx4linux dts dvd dvdr
dvdread effects emboss encode esd fam ffmpeg font-server foomaticdb fortran gd
gdbm gif glut gnome gpm gstreamer gtk gtk2 imagemagick imlib ipv6 java jpeg
junit lm_sensors logitech-mouse lzw lzw-tiff mad mozilla mozsvg mp3 mpeg mplayer
ncurses nptl nvidia offensive ogg oggvorbis opengl pam pcre pdflib perl plugin
png python quicktime readline real rtc samba sblive sdl sensord session ssl
subtitles svg tcltk tcpd theora tiff truetype truetype-fonts type1-fonts udev
unicode usb userlocales utf8 vorbis xml2 xmms xpm xv xvid xvmc zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 12 Jan Reitz 2005-11-02 06:57:28 UTC
i did a little more testing with the icculus build and brought it to behave like
the portage version....

when i leave this one out from the CFLAGS : -fno-strict-aliasing

... added it do my /etc/make.conf, compiling the portage version.....
works!

what i noticed is: that the picture of the map while loading looks totaly
different in the working to the non-working version. i read about that idsoft
used a modified version of some graphic library so they could read the images
from ram and not from the disk. maybe this is related ?

i would close the bug, but i cant.
Comment 13 SpanKY gentoo-dev 2005-11-02 16:56:01 UTC
fixed in cvs, thanks