Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151990 - x11-misc/googleearth-4_beta fails to work with Matrox G400
Summary: x11-misc/googleearth-4_beta fails to work with Matrox G400
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-19 11:29 UTC by Kimmo Sundqvist
Modified: 2006-10-19 19:26 UTC (History)
0 users

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 Kimmo Sundqvist 2006-10-19 11:29:24 UTC
Hello

This machine has a 32MB Matrox G400 MAX card. glxinfo says:

direct rendering: Yes
...
OpenGL vendor string: VA Linux Systems Inc.
OpenGL renderer string: Mesa DRI G400 20050609 AGP 1x x86/MMX/SSE
OpenGL version string: 1.2 Mesa 6.5.1

[ebuild   R   ] x11-drivers/xf86-video-mga-1.4.1-r1  USE="dri -debug" 0 kB
[ebuild   R   ] media-libs/mesa-6.5.1-r1  USE="motif nptl -debug -doc -hardened" VIDEO_CARDS="mga -i810 -mach64 -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via" 0 kB
[ebuild   R   ] x11-base/xorg-server-1.1.1-r1  USE="dri ipv6 nptl sdl xorg -3dfx -aiglx -debug -dmx -kdrive -minimal -xprint" INPUT_DEVICES="keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="mga vesa vga -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -neomagic (-newport) -nsc -nv -nvidia -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -via -vmware -voodoo" 0 kB
[ebuild   R   ] x11-base/xorg-x11-7.1  0 kB
[ebuild   R   ] x11-base/x11-drm-20060608  VIDEO_CARDS="mga -i810 -mach64 -nv -r128 -radeon -savage -sis (-sunffb) -tdfx -via" 0 kB


Google Earth, actually all versions of Google Earth, fail with "Google Earth can't run on your machine as it could not access the graphics card."

glxgears works, and returns FPS readings accorging to a working DRI.

Portage 2.1.1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Pentium III (Coppermine)
Gentoo Base System version 1.12.5
Last Sync: Tue, 17 Oct 2006 12:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -mtune=pentium3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/grass60/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-Os -mtune=pentium3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/"
LANG="C"
LINGUAS="en fi"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm berkdb bitmap-fonts bzip2 cli crypt cups dga dlloader dri elibc_glibc emboss encode exif foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog java jikes jpeg kde kernel_linux libg++ libwww linguas_en linguas_fi mad mikmod mmx modplug motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl oss pam pcre perl png pppd qt3 qt4 quicktime readline reflection sdl session spl sse ssl svg tcpd tiff timidity truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_mga video_cards_vesa video_cards_vga vorbis win32codecs xml xmms xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-10-19 11:33:59 UTC
Nothing we could fix. The ebuild explicitely depends on either nvidia or ati drivers, and won't work with other video cards unless fixed upstream.
Comment 2 Kimmo Sundqvist 2006-10-19 19:26:00 UTC
Funny thing, there was a recommendation in Google Earth's own troubleshooting forum or whatever. Tried it out. For some odd reason, Google Earth works with G400 Matrox _if_ I set DefaultDepth 16, instead of DefaultDepth 24 and DefaultFbBPP 32.

It also works if I have an unaccelerated (no DRI) desktop in this machine, and I run it remotely on the next machine. It could also work if I run it on this machine unaccelerated, but this I didn't try yet.