[SOLVED] Video driver 'gtk' failed to initialize - Also glx 1.3
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Video driver 'gtk' failed to initialize - Also glx 1.3
I installed a Dreamcast emulator, and the install went fine, it starts up quickly, loads it's interface ... And then the screen goes black, and I get 2 messages:
Quote:
Video driver 'gtk' failed to initialize
(could not open display?)
(I have gtk 2.0)
-and-
Quote:
Unable to create render buffers. (requires EXT_framebuffer_object or GLX 1.3+)
I've searched (Although I'll be truthful, I haven't been looking to long) for GLX and can only find documentation on what it does (Which I'm still not clear on, But as far as I can grasp it is a gritty ghetto rigged openGL) and nothing on apt-get except for a few things that use glx.
So it leads me to have 3 questions:
1.) Why can it not open display?
2.) Where can I get (preferably the most recent) glx? - EDIT: Found it on Sourceforge, Getting it now.
3.) what is EXT_framebuffer_object, A program, a command, or other? and if a command what is the proper way to use it?
Well I guess that is really 4 ... Anyways, any light that could be shed would be a great help. Thank you for any and all responses.
glx is part if your OpenGL video drivers, and EXT_framebuffer_object is a GLX extension. You should not be installing glx from sourceforge. The proper video card drivers for your video card either support glx 1.3 or they don't. The real thing to check is if you are using the proper drivers. What video card do you have? What's the output of 'glxinfo'?
root@Lifebook:~# glxinfo
Error: unable to open display
and this from lspci:
Code:
root@Lifebook:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
I know one of those is my video card ... VGA right? ... Anywho, That's what I get.
EDIT: A quick search of the web yielded this: Mobile Intel® 915GM/GMS, 910GML Express Chipset Family supports hardware acceleration of OpenGL* applications in 16-bit and 32-bit color depths. OpenGL* 1.4 plus extensions is the latest version currently supported by the Intel® Graphics Media Accelerator Drivers.
Well, you are definitely using the correct drivers. My only concern would be how old they are. Mesa 7.0.4 is nearly three years old. I'd guess your version of Xorg is also about as old. Dreamlinux itself is over two years old.
I would highly recommend using a more up-to-date distribution.
I will give you that fact my version is old ... But, what I am trying to run was released a few months before my version of Dreamlinux, So I would assume (which I hear is a bad habit) that everything should be peachy. Yet it is not. It is quite the opposite. it is very ... well ... Not peachy.
I will however take your advice, and borrow my friends ubuntu disc and see how I like that. I thank you for the help you took the time to give. And I learned some new commands!
I will give you that fact my version is old ... But, what I am trying to run was released a few months before my version of Dreamlinux, So I would assume (which I hear is a bad habit) that everything should be peachy. Yet it is not. It is quite the opposite. it is very ... well ... Not peachy.
Perhaps with another video card, it would all be peachy. But you're trying to run software on your video card that requires newer drivers than what you are running.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.