Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

i810: libGL warning: 3D driver claims to not support visual

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
68 posts
  • Previous
  • 1
  • 2
  • 3
  • Next
Author
Message
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Tue Jun 27, 2006 12:54 am

We are totally drifting away from the topic, please some admin move that away ;)

I totally agree with the last post from BRPXQZME.
At work, I needed to fit a Linux Kernel into a 4MB ARM board.
I just grabbed the latest version of the Linux Kernel from scratch and trimmed and customized to include my drivers.
But on an x86 station, I reckon that Gentoo is the best distro I've used so far, even if a little high maintenance :D
My conclusion is you can use CVS with any distro as long as you know what you're doing. So just use the best one and stick to Gentoo.
Top
punter
Guru
Guru
Posts: 506
Joined: Mon Nov 25, 2002 1:22 am

  • Quote

Post by punter » Tue Jun 27, 2006 2:53 am

moving back to the Xorg topic, and specifically the error mentioned on the subject line.

aren't we (the i810/i915 video chipset owners) using drm & i915 modules from the freedesktop.org for opengl acceleration?

i'm rather confused.... my understanding is as follows, correct me if i'm wrong.

1. we use kernel built-in agp support for the main-board
2. i810 drivers from xf86-video-i810 (modular X) to support the video chipset
3. drm & i915 modules (from freedesktop.org) to attain hardware (3D) acceleration

isn't mesa for software acceleration? where does mesa fit into this picture?

thanks,
shane
Top
BRPXQZME
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Thu Mar 23, 2006 4:31 am
Location: Centreville, VA
Contact:
Contact BRPXQZME
Website

  • Quote

Post by BRPXQZME » Tue Jun 27, 2006 3:19 am

Not precisely.

According to the Mesa FAQ:
1.2 Does Mesa support/use graphics hardware?

Yes. Specifically, Mesa serves as the OpenGL core for the open-source DRI drivers for XFree86/X.org. See the DRI website for more information.

There have been other hardware drivers for Mesa over the years (such as the 3Dfx Glide/Voodoo driver, an old S3 driver, etc) but the DRI drivers are the modern ones.
Firefox is spelled F-i-r-e-f-o-x - only the first letter capitalized (i.e. not FireFox, not Foxfire, FoxFire or whatever else a number of folk seem to think it to be called.) The preferred abbreviation is "Fx" or "fx".

FF = Final Fantasy.
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Tue Jun 27, 2006 6:20 am

Indeed, Mesa is for dri/opengl support.
If you look at the Mesa source you'll see drivers for dri on various video chipsets, including the i810/i915 driver.
The issue is that the driver for our video chipset included in the mesa source from portage is still incomplete and does not support some visual modes (23... etc).
This makes some applications and games slow or buggy and has been corrected in the CVS version of Mesa (according to Alan Hourihane, official developper for the i810/i915 driver).
This is why we are all waiting for the inclusion of ebuilds with these updated sources into portage (when they will be stable of course :))
Top
punter
Guru
Guru
Posts: 506
Joined: Mon Nov 25, 2002 1:22 am

  • Quote

Post by punter » Tue Jun 27, 2006 12:04 pm

ok, i have my machine configured according to the http://www.gentoo.org/doc/en/dri-howto.xml
and if you check, it mentions little of "mesa".

am i correct in saying that "the x11-drm package in portage supports hardware acceleration for our cards, and the mesa package is a rendering library that makes use of this hardware acceleration" ??

I feel like you guys are saying that mesa itself has hardware acceleration support for our video chipsets... which puts the x11-drm modules, and the mentioned guide at a questionable position.
Top
BRPXQZME
Apprentice
Apprentice
User avatar
Posts: 163
Joined: Thu Mar 23, 2006 4:31 am
Location: Centreville, VA
Contact:
Contact BRPXQZME
Website

  • Quote

Post by BRPXQZME » Wed Jun 28, 2006 12:08 am

Oh, x11-drm is kernel space, mesa is user space, and never the twain shall meet,
Till NVIDIA and ATI stand presently underneath Bill's feet!

*ahem* (the BRPXQZME does not make any claims to factual accuracy for this probably oversimplified and ill-conceived half-baked post, but only hopes to offer an explanation that simplifies it as best he understands)

Basically, DRI/DRM and OpenGL are very related but not the same. DRM talks straight to the hardware (because it's in the kernel). DRI is how X talks to that (as in "hey, uh, kernel, you handle this cause for some crazy reason they don' want me to take care of graphics from here ;_;"). OpenGL (provided by the Mesa project for most of us Linux users) is how programs talk in 3D, hopefully to hardware, expecting to be able to ignore nearly everything about how the hardware actually works... and if there is no hardware, then EMULATE IT IN SOFTWARE YOU !$@# $%$%#$ (which Mesa obviously does nicely). Mesa happens to also give you 3D OpenGL acceleration by talking to DRM through the DRI (to summarize it all in one sentence). I dunno, maybe I'll just link you to Wikipedia; it's kind of complicated to paraphrase.

The components in portage named x11-drm, libdrm, and mesa all contribute towards getting you better support for accelerated 3D graphics cards if you're using all open-source drivers. Of course, the binary nvidia and ati drivers replace (maybe only some) equivalent parts in x11-drm and mesa and (at the moment :twisted:) do a better job than the open-source drivers because they have all the hardware specs and pros whose job is to work on the code.
Firefox is spelled F-i-r-e-f-o-x - only the first letter capitalized (i.e. not FireFox, not Foxfire, FoxFire or whatever else a number of folk seem to think it to be called.) The preferred abbreviation is "Fx" or "fx".

FF = Final Fantasy.
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Wed Jun 28, 2006 1:46 am

That sounds correct! Thanks for the nice insight :idea:
Top
punter
Guru
Guru
Posts: 506
Joined: Mon Nov 25, 2002 1:22 am

  • Quote

Post by punter » Sat Jul 01, 2006 9:58 am

i915 dri module users should also track this thread

http://forums.gentoo.org/viewtopic-t-462307.html

for their performance drop. the thread applies to i915 dri module users only
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Mon Jul 03, 2006 10:59 pm

Still no fix? Did anyone submit this to Bugzilla? Let me check
Edit: Tried the new mesa, i915 driver is broken :-(
Last edited by HTS on Wed Jul 12, 2006 3:43 am, edited 2 times in total.
Top
juniper
l33t
l33t
User avatar
Posts: 986
Joined: Fri Oct 22, 2004 12:03 am
Location: we the north

  • Quote

Post by juniper » Tue Jul 11, 2006 10:44 pm

any solution yet?
Top
dev-urandom
Apprentice
Apprentice
User avatar
Posts: 260
Joined: Fri Jun 24, 2005 11:12 am
Location: Huh?

  • Quote

Post by dev-urandom » Fri Jul 14, 2006 12:09 pm

None as of now, from what i see. Damn, I am missing google earth :(
/earth: file system full.
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Fri Jul 14, 2006 7:19 pm

Yes, finally some progress here!
The driver is NOT broken in:
media-libs/mesa-6.5.1_pre20060714

And I only get one of these warnings now:
libGL warning: 3D driver claims to not support visual 0x4b

and Warcraft3 looks much much better! :D
I think the next stable release of mesa will finally fix everything (well I hope so)
Top
nelchael
Retired Dev
Retired Dev
User avatar
Posts: 1948
Joined: Sat Mar 20, 2004 9:15 am
Location: /dev/drzewo
Contact:
Contact nelchael
Website

  • Quote

Post by nelchael » Sat Aug 12, 2006 12:21 pm

HTS wrote:media-libs/mesa-6.5.1_pre20060714
Where's that version from?
[color=gray:17697d0166]http://dev.gentoo.org/~nelchael/[/color:17697d0166]

[size=14:17697d0166]>> [b:17697d0166]Zasady na f.g.o->Polish[/b:17697d0166] <<[/size:17697d0166]
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Sat Aug 12, 2006 12:58 pm

Now using:
media-libs/mesa-6.5.1_pre20060810
Which now supports all visuals

It is from the portage-xgl overlay (aka xgl-coffee overlay).
But I think you can safely use the overlay just for Mesa if you don't use XGL. (And u can still roll back if not happy).
Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs
Top
roderick
l33t
l33t
User avatar
Posts: 908
Joined: Mon Jul 11, 2005 3:06 pm
Location: St. John's, NL CANADA
Contact:
Contact roderick
Website

  • Quote

Post by roderick » Sun Aug 13, 2006 1:32 am

HTS wrote:Now using:
media-libs/mesa-6.5.1_pre20060810
Which now supports all visuals

It is from the portage-xgl overlay (aka xgl-coffee overlay).
But I think you can safely use the overlay just for Mesa if you don't use XGL. (And u can still roll back if not happy).
Yep. Works fine. I combine the Intel 1.6.5 driver with the Mesa and Xorg-server from the overlay and X runs just fine.
If God were a pickle, I'd still say "no pickle on my burger".
http://roderick-greening.blogspot.com/
Top
juniper
l33t
l33t
User avatar
Posts: 986
Joined: Fri Oct 22, 2004 12:03 am
Location: we the north

  • Quote

Post by juniper » Sun Aug 13, 2006 2:59 am

oh goodie. i am glad these are being ironed out. can't wait to get it running, but i think i will wait until it gets into normal portage. kudos to those solving this!
Top
trumee
Guru
Guru
Posts: 551
Joined: Sun Mar 02, 2003 3:44 pm
Location: London,UK

  • Quote

Post by trumee » Sun Aug 13, 2006 7:18 am

roderick wrote:
HTS wrote:Now using:
media-libs/mesa-6.5.1_pre20060810
Which now supports all visuals

It is from the portage-xgl overlay (aka xgl-coffee overlay).
But I think you can safely use the overlay just for Mesa if you don't use XGL. (And u can still roll back if not happy).
Yep. Works fine. I combine the Intel 1.6.5 driver with the Mesa and Xorg-server from the overlay and X runs just fine.

GoogleEarth still doesnt run for me after the mesa upgrade to pre20060810. I get an error:

do_wait: drmWaitVBlank returned -1, IRQs don't seem to be working correctly.
Try running with LIBGL_THROTTLE_REFRESH and LIBL_SYNC_REFRESH unset.


any tips?
Top
Peregrine
n00b
n00b
User avatar
Posts: 67
Joined: Mon Jun 16, 2003 11:10 am
Contact:
Contact Peregrine
Website

  • Quote

Post by Peregrine » Sun Aug 13, 2006 7:42 am

You may also want to check for updated versions of libdrm and/or x11-drm .. i know I had to play with those when I was having issues with a i915 system
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Sun Aug 13, 2006 10:17 am

Okey, didn't try Google earth for a while. I will test it for you. brb
Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs
Top
trumee
Guru
Guru
Posts: 551
Joined: Sun Mar 02, 2003 3:44 pm
Location: London,UK

  • Quote

Post by trumee » Sun Aug 13, 2006 10:25 am

Peregrine wrote:You may also want to check for updated versions of libdrm and/or x11-drm .. i know I had to play with those when I was having issues with a i915 system
Unfortunately, installing x11-drm and libdrm didnt solve the problem. It gives the same error. I did a modprobe i915 and restarted X.

#emerge -pv x11-drm libdrm

Calculating dependencies... done!
[ebuild R ] x11-base/x11-drm-20050502 0 kB
[ebuild R ] x11-libs/libdrm-2.1_alpha20060610 USE="-debug" 0 kB [4]

Total size of downloads: 0 kB
Portage overlays:
[4] /usr/local/overlays/xgl-coffee
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Sun Aug 13, 2006 10:29 am

Code: Select all

hts@gentux ~ $ DISPLAY=:93 googleearth
Mesa: CPU vendor: GenuineIntel
Mesa: CPU name:         Intel(R) Pentium(R) M processor 1.73GHz
Mesa: MMX cpu detected.
Mesa: SSE cpu detected.
Mesa: Not testing OS support for SSE, leaving enabled.
hts@gentux ~ $
NB: Running on display93 because of XGL using dri on my display.
Wow it is incredibly smooth, as never before.
I'm not sure which package you miss...

Wild Guess: probably your xorg-server or your i810 driver?
I am using:
x11-drivers/xf86-video-i810-1.6.5
x11-libs/libdrm-2.0.2
media-libs/mesa-6.5.1_pre20060810
x11-base/xorg-server-1.1.99.3_pre20060802
x11-base/x11-drm-20060608
Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs
Top
trumee
Guru
Guru
Posts: 551
Joined: Sun Mar 02, 2003 3:44 pm
Location: London,UK

  • Quote

Post by trumee » Sun Aug 13, 2006 2:05 pm

How did you unmask the xorg-server?

My installation is as follows:

x11-drivers/xf86-video-i810-1.6.5
x11-libs/libdrm-2.1_alpha20060610
media-libs/mesa-6.5.1_pre20060810
x11-base/xorg-server-1.1.1-r1
x11-base/x11-drm-20060608
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Tue Aug 15, 2006 12:45 am

Code: Select all

echo "x11-base/xorg-server" >> /etc/portage/package.unmask
echo "x11-base/xorg-server    -*" >> /etc/portage/package.keywords
EDIT: ops, sorry I blundered, corrected now
Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs
Top
fisch.auge
n00b
n00b
User avatar
Posts: 57
Joined: Tue Aug 15, 2006 3:12 pm
Location: Saarbrücken, Germany

  • Quote

Post by fisch.auge » Tue Aug 15, 2006 3:28 pm

hi,

I've got the same problems...
I updated to:
x11-drivers/xf86-video-i810-1.6.5
x11-libs/libdrm-2.0.2
media-libs/mesa-6.5.1_pre20060810
x11-base/xorg-server-1.1.99.3_pre20060802
x11-base/x11-drm-20060608

but googleearth won't work.
glxinfo prints the following message:

Code: Select all

localhost fisch # glxinfo
name of display: :0.0
Mesa: CPU vendor: GenuineIntel
Mesa: CPU name:         Intel(R) Pentium(R) M processor 1.73GHz
Mesa: MMX cpu detected.
Mesa: SSE cpu detected.
Mesa: Not testing OS support for SSE, leaving enabled.
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
libGL error:
Can't open configuration file /root/.drirc: No such file or directory.
display: :0  screen: 0
direct rendering: Yes
is there a connection between this lines

Code: Select all

libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
libGL error:
Can't open configuration file /root/.drirc: No such file or directory.
and the slowly googleearth?
what I have to install to solve it?
My current kernelversion is gentoo-sources-2.6.17-r4...

i hope you can help me, too.
Top
HTS
Guru
Guru
User avatar
Posts: 410
Joined: Mon Feb 20, 2006 4:28 pm
Location: Bristol, UK

  • Quote

Post by HTS » Tue Aug 15, 2006 3:49 pm

Well since you have exactly the same packages as me, I don't see what's missing...
Do you run googleearth as a user? (don't run it as root).
Plasma desktop on Core i7 8086K OC @ 5GHz, 64GB DDR4, 2 x M.2 Samsung 970 PRO 1TB SSDs
Top
Post Reply

68 posts
  • Previous
  • 1
  • 2
  • 3
  • Next

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic