Jump to content

Anypony understand java and its errors?


Talemage

Recommended Posts

I'm using Ubuntu 10.04 Lucid Lynx, and I'm trying to get a java file (like Minecraft, but I'm told it's much better) to work, and when I run either the shell script or the .jar package, I see the splash screen of the game, and then I get the following error message:

 

******handleError( Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main] )

14:59:31,409 ERROR [MainStart] Unhandled error:Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]

java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the LWJGL renderer!

at com.jme3.renderer.lwjgl.LwjglRenderer.initialize(LwjglRenderer.java:166)

at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:131)

at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:168)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:128)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)

at java.lang.Thread.run(Thread.java:636)

Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]

java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the LWJGL renderer!

at com.jme3.renderer.lwjgl.LwjglRenderer.initialize(LwjglRenderer.java:166)

at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:131)

at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:168)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:128)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)

at java.lang.Thread.run(Thread.java:636)

Writing exception data to file:error-1332140371419.log append=false

14:59:31,425 ERROR [Application] Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]

java.lang.UnsupportedOperationException: GLSL and OpenGL2 is required for the LWJGL renderer!

at com.jme3.renderer.lwjgl.LwjglRenderer.initialize(LwjglRenderer.java:166)

at com.jme3.system.lwjgl.LwjglContext.initContextFirstTime(LwjglContext.java:131)

at com.jme3.system.lwjgl.LwjglContext.internalCreate(LwjglContext.java:168)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.initInThread(LwjglAbstractDisplay.java:128)

at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:205)

at java.lang.Thread.run(Thread.java:636)

14:59:31,427 ERROR [MainStart] Default handling did not exit.

 

Can you make anything of it? If you need any other details, just ask.

 

I'm not that good at this, and I'm not a total idiot either. Judging from a few lines, I can understand that I need OpenGL2 and GLSL.

I'm already getting help from a few other people, but I figured I should start a thread.

Edited by Jieldy

Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

I just had a similar error a few days ago when trying to run a game made with the jMonkeyEngine.

 

I was able to fix the problem by disabling all anti-aliasing. If your game has some kind of AA options, turn them to zero.

 

One more thing that you should check is your graphics card drivers. Are you using the latest drivers for your card?

 

Lucid Lynx is getting a bit long in the tooth. You may want to upgrade to the latest Ubuntu release or give the latest version of Linux Mint a try.

Link to comment
Share on other sites

I just had a similar error a few days ago when trying to run a game made with the jMonkeyEngine.

 

I was able to fix the problem by disabling all anti-aliasing. If your game has some kind of AA options, turn them to zero.

 

One more thing that you should check is your graphics card drivers. Are you using the latest drivers for your card?

 

Lucid Lynx is getting a bit long in the tooth. You may want to upgrade to the latest Ubuntu release or give the latest version of Linux Mint a try.

 

I would install the newest version of Ubuntu, but after some thought, I decided that I will only upgrade to every long term release. It would be a bit annoying, having to upgrade every six months(time between the release of a new version).

 

I don't think there are any AA options since I last checked.


Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

I would install the newest version of Ubuntu, but after some thought, I decided that I will only upgrade to every long term release. It would be a bit annoying, having to upgrade every six months(time between the release of a new version).

 

I don't think there are any AA options since I last checked.

 

I understand your dislike of upgrading. That's why I decided to switch to hackintosh on my desktop. I run a mountain of software, and it was getting annoying trying to get stuff compiled every time I upgraded. Yeah, I feel your pain.

 

Hmmm... I didn't notice that last tag before. Are you trying to run Mythruna? That game requires a relatively modern graphics card that supports OpenGl 2.

 

What kind of graphics card are you using?

Link to comment
Share on other sites

Are you using openjdk or sun java 6?

if you havent installed anything, then you are using openjdk,

check using "java -version"

versions of openjdk to be alright, but for lucid lynx

i would defaintly reccomned you in istall jdk 6 (it is now jdk 7 i belive)

more info here, https://help.ubuntu.com/community/Java

 

you will need to download the two binaries here http://www.oracle.co...oads/index.html

 

use these to install http://askubuntu.com...acle-java-jre-7

and, http://askubuntu.com...acle-java-jdk-7.

 

make sure you use

sudo update-alternatives --config java
after so you can set the correct version

 

i hope this is able to help you.

 

EDIT: whoops i dont know why im talking about,minecraft lol, still i hope this helps

Edited by superponylinux
  • Brohoof 1
Link to comment
Share on other sites

(edited)

I understand your dislike of upgrading. That's why I decided to switch to hackintosh on my desktop. I run a mountain of software, and it was getting annoying trying to get stuff compiled every time I upgraded. Yeah, I feel your pain.

 

Hmmm... I didn't notice that last tag before. Are you trying to run Mythruna? That game requires a relatively modern graphics card that supports OpenGl 2.

 

What kind of graphics card are you using?

 

Intel Corporation Mobile 945GME Express Integrated Graphics Controller, I presume.

 

are you using openjdk or sun java 6?

 

Not sure.

Edited by Jieldy

Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

Intel Corporation Mobile 945GME Express Integrated Graphics Controller, I presume.

 

Well, that should work according to this thread:

 

http://mythruna.com/...php?topic=485.0

 

I have never tried running Mythruna, but there is apparently some kind of low graphics mode and some other settings that make it possible to use an integrated graphics controller.

 

Not sure, though I remember that I have both.

 

What do you get when you run this command on the terminal:

 

java -version
Edited by Scootacool
Link to comment
Share on other sites

 

What do you get when you run this command on the terminal:

 

java -version

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)

OpenJDK Server VM (build 19.0-b09, mixed mode)


Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.04.1)

OpenJDK Server VM (build 19.0-b09, mixed mode)

 

Hmm, so you are running with openjdk.

 

Well, the only thing that I can think of at this point is that you could probably try to add the partner repositories and give the official Sun JDK a try:

 

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update  
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java

If that doesn't work then I'm totally stumped for now.

 

Edit: Yeah, take a look at superponylinux's post up above. For some reason I totally missed it. That's what I get for staying up all night watching ponies.

Edited by Scootacool
Link to comment
Share on other sites

Hmm, so you are running with openjdk.

 

Well, the only thing that I can think of at this point is that you could probably try to add the partner repositories and give the official Sun JDK a try:

 

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update  
sudo apt-get install sun-java6-jre sun-java6-plugin
sudo update-alternatives --config java

If that doesn't work then I'm totally stumped for now.

 

again try my post XD, and here https://help.ubuntu....ime_Environment,

im not sure the repository for java6 will work anymore, canonical doesn't

distribute it anymore because of licence issues. if you really want java6 you will need

to install it manually from a script.

Edited by superponylinux
  • Brohoof 1
Link to comment
Share on other sites

(edited)

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update  

 

Error.

E: Malformed line 58 in source list /etc/apt/sources.list (dist parse)

 

This is what I get when I try to update it after adding the repository.

I removed the line after that.

I'll just use openjdk, thanks.

 

again try my post XD, and here https://help.ubuntu....ime_Environment,

im not sure the repository for java6 will work anymore, canonical doesn't

distribute it anymore because of licence issues. if you really want java6 you will need

to install it manually from a script.

 

I'm still downloading the files. I'll get back to you once I have it fully installed and if I have further problems with Mythruna.

 

Or maybe I just try it with openjdk-6?

 

Oh, and it says that I need GLSL and OpenGL. I'm surrently getting those two right now, along with openjdk, even though it doesn't say that it needs it.

 

Aw, whatever. I've been trying to get it to work for three days already, the first two without asking on the forums, and it still doesn't work. I'll just have to go on without it.

Edited by Jieldy

Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

Error.

E: Malformed line 58 in source list /etc/apt/sources.list (dist parse)

 

This is what I get when I try to update it after adding the repository.

I removed the line after that.

I'll just use openjdk, thanks.

 

 

 

I'm still downloading the files. I'll get back to you once I have it fully installed and if I have further problems with Mythruna.

 

Or maybe I just try it with openjdk-6?

 

Oh, and it says that I need GLSL and OpenGL. I'm surrently getting those two right now, along with openjdk, even though it doesn't say that it needs it.

 

Aw, whatever. I've been trying to get it to work for three days already, the first two without asking on the forums, and it still doesn't work. I'll just have to go on without it.

 

Okay then, please try jdk-7 and jre -7, it is more updated and might work better, you really shouldn't need to upgrade your distro since it would be the same java you would be trying to install, although it would give you a newer kernel which can help. you really should already have opengl though, please run in a bash terminal session

glxinfo|more | less | grep "OpenGL version string"
glxinfo | more | less | grep "GL"
glxinfo |more | less | grep "OpenGL"
and put the output, you can also use
glxinfo | grep "OpenGL version string" > glxinfo_VERSION.txt
glxinfo | grep "GL" > glxinfo_GL.txt
glxinfo | grep "OpenGL" > glxinfo_OPENGL.txt
and then paste the contents of that text files here. otherwise you are missing some important graphics packages such as mesa and glut, more info on installing that here http://ubuntuforums....ad.php?t=345177.

 

GLSL is the OpenGL Shading Language, i belive this is part of OpenGL.

 

sorry for long post but, could you also check if your system supports direct rendering?

glxinfo | grep "direct rendering"
and post the output.

 

if the glxinfo commands return "command not found" errors you need to install the mesa-utils

package. install using

sudo apt-get install mesa-utils

if worse comes to worse, and is still not working maybe we could run a remote session using teamviewer

http://www.teamviewe....aspx?cdsplit=C, i could then investigate the situation myself. if you dont mind ^_^

 

as you can tell by my name, i am i big Linux fan. i am happy to help with Linux related problems, infact

i am working on getting a Linux LPIC-1 Certification! so obviously i need to know what i am doing. :lol:

Edited by superponylinux
Link to comment
Share on other sites

ITT: An operating system that is too much of a hassle to run.

 

ITT is not a OS :lol: , dont be afraid of my "Scary" linux commands, just wanna get some

get technical information about this system. Ubuntu isn't a hassle at all, as long its

compatible with your hardware, and you accept that it is not windows and is different.

please dont spread FUD ;)

Edited by superponylinux
  • Brohoof 1
Link to comment
Share on other sites

ITT is not a OS :lol: , dont be afraid of my "Scary" linux commands, just wanna get some

get technical information about this system. Ubuntu isn't a hassle at all, as long its

compatible with your hardware, and you accept that it is not windows and is different.

please dont spread FUD ;)

 

ITT: Ubuntu which is an operating system.

 

I do have experience with Ubuntu, Fedora, and OpenSUSE and I do know that Linux is the kernel, which is why I didn't say that Linux was an operating system.

 

The hassle is having to open a command prompt for EVERYTHING. Also, wine is kinda buggy so games don't run well on UNIX based OS's.

Edited by Mr. Wobbels

THIS SIGNATURE IS POTATOES

 

Link to comment
Share on other sites

Well, this is really off-topic, so I am not sure that I should post this. I am sure that the mods will clean up in here if necessary though.

 

ITT is not a OS :lol:

 

I think that Wobs was meaning ITT as an acronym for "In This Thread". Don't worry, I had to look it up too.

 

I do have experience with Ubuntu, Fedora, and OpenSUSE and I do know that Linux is the kernel, which is why I didn't say that Linux was an operating system.

 

Good man! I appreciate it when people get that distinction right.

 

Sometimes, though, even diehard Linux users drop the distinction between the OS and the kernel for ease of conversation.

 

The hassle is having to open a command prompt for EVERYTHING.

 

I think that it depends on what you are used to using. I hated windows 95, so I used Dos exclusively until windows 98 came out. Then, when windows 98 came out, I found linux instead and it was like Dos++. Linux has cool stuff like screen and vim that allow power users to be very productive using a command line.

 

For me, it is never a hassle to use the command line because I am always in one anyway. Actually, even though I am using mac os x right now, I have about 20 terminals open. Old habits are hard to break. Just like you prefer a mouse, I prefer to use the keyboard as much as possible.

 

Linux also has the added bonus of being a server-friendly operating system. It can be very convenient to develop software on the same type of system that your server will be.

 

Then there is the fact that some folks actually prefer the look and feel of Linux to the look and feel of other choices.

 

Also, wine is kinda buggy so games don't run well on UNIX based OS's.

Yeah, as can be seen in this thread, games on linux is a bit of a sore spot. We try our best though...

Edited by Scootacool
Link to comment
Share on other sites

Sometimes, though, even diehard Linux users drop the distinction between the OS and the kernel for ease of conversation.

 

Part of me dies every time I see people do that.

  • Brohoof 1

THIS SIGNATURE IS POTATOES

 

Link to comment
Share on other sites

ITT: Ubuntu which is an operating system.

 

I do have experience with Ubuntu, Fedora, and OpenSUSE and I do know that Linux is the kernel, which is why I didn't say that Linux was an operating system.

 

The hassle is having to open a command prompt for EVERYTHING. Also, wine is kinda buggy so games don't run well on UNIX based OS's.

 

 

First off i never said Linux was an OS in itself, you do not need to open up the shell(command line) for every task you need to preform, not true, there are a multitude of GUI's for Linux related tasks, we like to use the CLI because it is faster than GUI's for preforming specfic tasks, and originally there werent as many gui's as there are now for Linux. addtionally you can get more techinacal information you couldnt get out of a GUI application. i have gotten more proficient in Linux so i have learned to really like the shell, but at first i barely used it, got around just fine.

 

What if you wanted to view your network setup in windows, you could search for the GUI program and find it and wait for it to load, or just type

ipconfig
in cmd and boom, see much faster, and a lot of good information. the shell is not hard once you actually understand it. same for the windows cmd which i see people actually use a lot to troubleshoot. Linux is not alone in the CLI World.

 

The CLI is not usually referred to as a command prompt in UNIX/Linux, it is a Shell (or in a gui application a "Terminal Emulator") ;),

 

WINE is not the only medium of Linux games, there are hundreds of games available for Linux, yes many commercial, and not just free and open source, it is rather unfair to rate Linux off because it cant play windows games, thats like saying the Atari 2600 is flawed becasue it cannot play NES games. different platforms have different capabilities, and work differently, remember Windows is not the same as Linux http://linux.oneandoneis2.org/LNW.htm.

 

Linux is the Major OS Component of a GNU/Linux System, it what makes it work the way it does, its much faster than saying GNU/Linux Every time. now technically speaking yes, you should say GNU/Linux and not just Linux, because you can confuse between the kernel and a whole OS, i apologize for that.

 

Anyway enough of this OS Debate now please, this topic is about how to get OpenGL and java working in Linux, not that Linux & or Windows is Superior to Eachother for whatever reason.

 

[/rant over]

 

Lets please get back on topic here.

Edited by superponylinux
Link to comment
Share on other sites

First off i never said Linux was an OS in itself

 

You were implying that I said that. I never said that you did.

 

What if you wanted to view your network setup in windows, you could search for the GUI program and find it and wait for it to load, or just type

ipconfig
in cmd and boom, see much faster, and a lot of good information. the shell is not hard once you actually understand it. same for the windows cmd which i see people actually use a lot to troubleshoot. Linux is not alone in the CLI World.

 

Been there, done that.

 

WINE is not the only medium of Linux games, there are hundreds of games available for Linux, yes many commercial, and not just free and open source, it is rather unfair to rate Linux off because it cant play windows games, thats like saying the Atari 2600 is flawed becasue it cannot play NES games

 

True, I wasn't debating that, but for all intents and purposes Windows fits my gaming needs better than the Linux distros that I've used.

 

different platforms have different capabilities, and work differently, remember Windows is not the same as Linux http://linux.oneandoneis2.org/LNW.htm.

 

Well, yeah, duh.

 

Anyway enough of this OS Debate now please, this topic is about how to get OpenGL and java working in Linux, not that Linux & or Windows is Superior to Eachother for whatever reason.

 

I was just saying that this thread exemplifies the sort of thing that you'll see with users of Ubuntu and other "modern" distros. I never said that Windows is inherently better; I was saying that it would be more helpful for the users of the operating system to actually have tools that can troubleshoot the problem and provide a solution for said problem and for the programmers of these operating systems to actually provide full support for environments that are increasingly common (i.e. JAVA).

 

I'm done now.

Edited by Mr. Wobbels

THIS SIGNATURE IS POTATOES

 

Link to comment
Share on other sites

 

Aw, whatever. I've been trying to get it to work for three days already, the first two without asking on the forums, and it still doesn't work. I'll just have to go on without it.

 

Hey Jieldy, I just spent about 1 hour trying to get this game to work on Mac OS X. I tried using both Mac OS X 10.6 and Mac OS X 10.7. I tried with openjdk and jdk7. I was also not able to start the game when trying with windows xp in a vm.

 

I received the same error that you received once. I also received a series of segmentation faults at various places. No matter what I tried, I was never able to actually get past the loading screen of this game.

 

I think that Mythruna is just not a very stable game right now. I don't think that any version of java or linux would be able to solve the problem. I wouldn't worry about it if I was you, your setup was fine and you did everything right. It was the game itself that was unstable.

Link to comment
Share on other sites

True' date=' I wasn't debating that, but for all intents and purposes Windows fits my gaming needs better than the Linux distros that I've used.[/Quote']

 

In the context of

Games don't run well on UNIX based OS's. [/Quote] you are stating that games in general don't work well in UNIX/Linux, which isn't true, like i have said there are games for GNU/Linux,and many of them run just fine, i understand windows is better for your gaming but, the way you worded that, does not indicate that to me at all.

 

[i was just saying that this thread exemplifies the sort of thing that you'll see with users of Ubuntu and other "modern" distros. I never said that Windows is inherently better; I was saying that it would be more helpful for the users of the operating system to actually have tools that can troubleshoot the problem and provide a solution for said problem and for the programmers of these operating systems to actually provide full support for environments that are increasingly common (i.e. JAVA).[/Quote]

 

But its true for people of any OS, look at some other OS X and Windows users, they as well constantly preach how much better their systems are. I did give "actual" useful tools such as

glxinfo
what was i missing?, what i said are not the only options there are to support this, there are just as many ways to troubleshoot in Linux as Windows and honestly any other OS, don't be close minded. Please understand there is a plethora of Linux support.

 

I am sorry for the debates, but i feel kind of strongly about this kind of issue, plus you kind of spammed the thread by posting

ITT: An operating system that is too much of a hassle to run.
that did not have anything to do with the point of this thread. now the technical help i was trying to give will be harder to find because of this.

 

But seriously, that's enough folks, Lets get back on topic... PLEASE

 

Hey Jieldy, I just spent about 1 hour trying to get this game to work on Mac OS X. I tried using both Mac OS X 10.6 and Mac OS X 10.7. I tried with openjdk and jdk7. I was also not able to start the game when trying with windows xp in a vm.

 

I received the same error that you received once. I also received a series of segmentation faults at various places. No matter what I tried, I was never able to actually get past the loading screen of this game.

 

I think that Mythruna is just not a very stable game right now. I don't think that any version of java or linux would be able to solve the problem. I wouldn't worry about it if I was you, your setup was fine and you did everything right. It was the game itself that was unstable.

 

Maybe Jieldy does not have a capable enough card and driver in Ubuntu, which can cause those errors. interesting you had that kind of problem with OSX though.

 

I got the game working for me, but obviously the fact i have a dedicated (Nvidia) and running a later OS and Kernel does not help... here is a screenshot though to prove it... :)

 

But Jieldy please try my commands from my post (before the debate), it would be very helpful.

 

i really wanna help you out.

 

EDIT: hmm you know what from the OpenGL errors eems like your system doesnt support the vrsion the game

needs to run, or like Scootacool said, the game is buggy.

post-22-0-04985900-1332204633_thumb.png

Edited by superponylinux
  • Brohoof 1
Link to comment
Share on other sites

direct rendering: Yes

 

glxinfo_GL:

GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,

GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,

GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,

GLX_SGIX_visual_select_group

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,

GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,

GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,

GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,

GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,

GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap

GLX version: 1.2

GLX extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,

GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,

GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,

GLX_EXT_texture_from_pixmap

OpenGL vendor string: Tungsten Graphics, Inc

OpenGL renderer string: Mesa DRI Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2

OpenGL version string: 1.4 Mesa 7.7.1

OpenGL extensions:

GL_EXT_compiled_vertex_array, GL_EXT_texture_env_add, GL_ARB_copy_buffer,

GL_ARB_depth_texture, GL_ARB_draw_buffers,

GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program,

GL_ARB_half_float_pixel, GL_ARB_map_buffer_range, GL_ARB_multisample,

GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,

GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_shader_objects,

GL_ARB_shading_language_100, GL_ARB_shading_language_120, GL_ARB_shadow,

GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,

GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,

GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,

GL_ARB_transpose_matrix, GL_ARB_vertex_array_object,

GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,

GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,

GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,

GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,

GL_EXT_cull_vertex, GL_EXT_copy_texture, GL_EXT_draw_range_elements,

GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_fog_coord,

GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,

GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,

GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,

GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,

GL_EXT_secondary_color, GL_EXT_separate_specular_color,

GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,

GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,

GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,

GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,

GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,

GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,

GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,

GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,

GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,

GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays,

GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,

GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,

GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,

GL_NV_packed_depth_stencil, GL_NV_texture_env_combine4,

GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,

GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGIS_generate_mipmap,

GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,

GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

72 GLX Visuals

96 GLXFBConfigs:

 

glxinfo_OPENGL:

OpenGL vendor string: Tungsten Graphics, Inc

OpenGL renderer string: Mesa DRI Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2

OpenGL version string: 1.4 Mesa 7.7.1

OpenGL extensions:

 

glxinfo_VERSION:

OpenGL version string: 1.4 Mesa 7.7.1

 

Oh, and I can't seem to open teamviewer.com. Doesn't actually matter, though.


Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

direct rendering: Yes

 

glxinfo_GL:

GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,

GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control,

GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,

GLX_SGIX_visual_select_group

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,

GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,

GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,

GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,

GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,

GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap

GLX version: 1.2

GLX extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,

GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_make_current_read,

GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,

GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,

GLX_EXT_texture_from_pixmap

OpenGL vendor string: Tungsten Graphics, Inc

OpenGL renderer string: Mesa DRI Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2

OpenGL version string: 1.4 Mesa 7.7.1

OpenGL extensions:

GL_EXT_compiled_vertex_array, GL_EXT_texture_env_add, GL_ARB_copy_buffer,

GL_ARB_depth_texture, GL_ARB_draw_buffers,

GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_program,

GL_ARB_half_float_pixel, GL_ARB_map_buffer_range, GL_ARB_multisample,

GL_ARB_multitexture, GL_ARB_pixel_buffer_object, GL_ARB_point_parameters,

GL_ARB_point_sprite, GL_ARB_provoking_vertex, GL_ARB_shader_objects,

GL_ARB_shading_language_100, GL_ARB_shading_language_120, GL_ARB_shadow,

GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,

GL_ARB_texture_cube_map, GL_ARB_texture_env_add,

GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,

GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,

GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,

GL_ARB_transpose_matrix, GL_ARB_vertex_array_object,

GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,

GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,

GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,

GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,

GL_EXT_cull_vertex, GL_EXT_copy_texture, GL_EXT_draw_range_elements,

GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object, GL_EXT_fog_coord,

GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,

GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,

GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,

GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,

GL_EXT_secondary_color, GL_EXT_separate_specular_color,

GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,

GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,

GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,

GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,

GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias,

GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,

GL_3DFX_texture_compression_FXT1, GL_APPLE_client_storage,

GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object,

GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,

GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays,

GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,

GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_ycbcr_texture,

GL_MESA_window_pos, GL_NV_blend_square, GL_NV_light_max_exponent,

GL_NV_packed_depth_stencil, GL_NV_texture_env_combine4,

GL_NV_texture_rectangle, GL_NV_texgen_reflection, GL_NV_vertex_program,

GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGIS_generate_mipmap,

GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,

GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

72 GLX Visuals

96 GLXFBConfigs:

 

glxinfo_OPENGL:

OpenGL vendor string: Tungsten Graphics, Inc

OpenGL renderer string: Mesa DRI Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2

OpenGL version string: 1.4 Mesa 7.7.1

OpenGL extensions:

 

glxinfo_VERSION:

OpenGL version string: 1.4 Mesa 7.7.1

 

Oh, and I can't seem to open teamviewer.com. Doesn't actually matter, though.

 

yep, OpenGL 1.4 thats less then the required OpenGL 2 apparently, sorry, but what kind of graphics chip/card do

you have? if you dont know try

lspci | grep -i " VGA compatible controller"

EDIT: oh wait i see you have a Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2.Also, it seems to be possible to use OpenGl2 http://phoronix.com/...penGL-2-0/page2, looks like youll need to compile a newer version of mesa, ill follow up on this, it will most likely be easir however to use a later version of ubuntu or other distro that uses a newer version of mesa. all hope is not lost, i have never built mesa from source before so i need to read up on it, only do this if you reallllly do not wanna upgrade. though you might risk breaking the desktop so honestly be very careful. Before you do this make sure you don't have any updates that might do the job, or any addtional drivers (system-> prefrences/adminstation-> Hardware Drivers).

 

EDIT: ok start by downloadiing the files: ftp://ftp.freedeskto...saLib-8.0.1.zip

install makedepend

sudo apt-get install xutils-dev
then extract the files, then in a terminal open up the folder by navigating to its directory with cd

for example if you extracted it in your Downloads folder then you would type:

cd Downloads/Mesa-8.0.1
if you forget what directory your in use pwd to display it.

 

once in the directory with mesa code in it use

./configure
then if all goes well type

make linux-dri
to complile it... the guide is here http://www.mesa3d.org/install.html

 

but yea.. you may want to get a newer distro with better support for mesa, you would probally find that

much easier :P, someone on phoronix did suggest trying

LIBGL_ALWAYS_SOFTWARE=1 glxinfo

but i dont think that will work...

EDIT: wow, lots of nasty format problems, i must be doing it wrong

Edited by superponylinux
Link to comment
Share on other sites

(edited)

yep, OpenGL 1.4 thats less then the required OpenGL 2 apparently, sorry, but what kind of graphics chip/card do

you have? if you dont know try

lspci | grep -i " VGA compatible controller"

EDIT: oh wait i see you have a Intel® 945GME GEM 20091221 2009Q4 x86/MMX/SSE2.Also, it seems to be possible to use OpenGl2 http://phoronix.com/...penGL-2-0/page2, looks like youll need to compile a newer version of mesa, ill follow up on this, it will most likely be easir however to use a later version of ubuntu or other distro that uses a newer version of mesa. all hope is not lost, i have never built mesa from source before so i need to read up on it, only do this if you reallllly do not wanna upgrade. though you might risk breaking the desktop so honestly be very careful. Before you do this make sure you don't have any updates that might do the job, or any addtional drivers (system-> prefrences/adminstation-> Hardware Drivers).

 

EDIT: ok start by downloadiing the files: ftp://ftp.freedeskto...saLib-8.0.1.zip

install makedepend

sudo apt-get install xutils-dev
then extract the files, then in a terminal open up the folder by navigating to its directory with cd

for example if you extracted it in your Downloads folder then you would type:

cd Downloads/Mesa-8.0.1
if you forget what directory your in use pwd to display it.

 

once in the directory with mesa code in it use

./configure
then if all goes well type

make linux-dri
to complile it... the guide is here http://www.mesa3d.org/install.html

 

but yea.. you may want to get a newer distro with better support for mesa, you would probally find that

much easier :P, someone on phoronix did suggest trying

LIBGL_ALWAYS_SOFTWARE=1 glxinfo

but i dont think that will work...

EDIT: wow, lots of nasty format problems, i must be doing it wrong

 

I will still be trying to get GLSL and OpenGL, plus everything you suggest that would solve it.

 

EDIT: I found the reason why I can't load certain webpages. Perhaps we can now do whatever it is that you said involving desktop sharing?

 

once in the directory with mesa code in it use

./configure

"configure: error: Package requirements (glproto >= 1.4.14) were not met:

 

No package 'glproto' found

 

Consider adjusting the PKG_CONFIG_PATH environment variable if you

installed software in a non-standard prefix.

 

Alternatively, you may set the environment variables GLPROTO_CFLAGS

and GLPROTO_LIBS to avoid the need to call pkg-config.

See the pkg-config man page for more details."

 

I'm assuming I'm missing a package called glproto, which is sort of obvious.

 

 

Still, the only errors I get when running Mythruna are that I need GLSL and OpenGL2, nothing else. Are you sure you know what you're doing?

Edited by Jieldy

Twilight Sparkle is best pony, and I'm willing to explain logically for that to be true!

By the way, mine and Twilight's personalities have a lot of similarities, maybe hardly any difference. I checked.

-Bookworm in the greatest sense possible, writer, organized, introverted, intuitive, thinking, and perceiving-

Link to comment
Share on other sites

First you need to get devolpment libaries in order for the compilation to work. there all listed in beginning of the guide, http://www.mesa3d.org/install.html.

 

first install build-essential

sudo apt-get install build-essential
then also install freeglut-dev

sudo apt-get install freeglut3-dev
, mesa-common-dev
mesa-common-dev

and xutils-dev

sudo apt-get install xutils-dev

 

all these packages do not have to be installed in terminal, you could also install them

from synpatic package manager and searching the package names there.

(system-> administration->synaptic package manager)

 

you should have dri2proto now, libdrm as well, if not, open up synaptic package manager and search for

 

both and install the libdrm-dev for libdrm and x11proto-dri2-dev for dri2proto, etc.

 

then try configure again please.

 

later today i will remote desktop if you really need it.

 

----------------------------------------------------

 

WAIT...Posted Image

 

i have found a easier and better way, we can simply get a better mesa from a ppa repository..

the ppa is ppa:xorg-edgers/ppa

 

 

to add it first add the reposiory

sudo add-apt-repository ppa:xorg-edgers/ppa
update,
sudo apt-get update

then try installing the new mesa from it

sudo apt-get install mesa

see how that goes...

Edited by superponylinux
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Join the herd!

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...