This is on Windows 7 Home Premium SP1 64-bit w/NVIDIA GeForce GT 555M, Driver Date: 12/19/2013, Driver Version: 9.18.13.3221 (this is the latest driver).
The system also has an on board Intel HD Graphics 3000 on it, of which driver is also the latest but the adapter is disabled so that the NVIDIA GT 555M will be used.
I have also tried it w/Intel HD Graphics 3000 enabled and running the launcher in compatibility mode but get the same problem.
I've been researching this issue for a while and have not found a solution, although I believe LapisDemon is trying to follow up on this issue but with no definitive results (unless I missed something).
I've been in the computer industry for decades and am a professional cross-platform Java EE software engineer, so I know what I'm doing.
I'm including the text of the crash report. Please review and advise as soon as you can. Thanks for any information you can provide.
[Minecraft 1.7.2,1.6.4,1.6.2 on Windows 7 Home Premium SP1 64-bit w/NVIDIA GeForce GT 555M, Driver Date: 12/19/2013, Driver Version: 9.18.13.3221]
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 1/11/14 6:40 PM
Description: Initializing game
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azd.Z(SourceFile:367)
at azd.e(SourceFile:689)
at net.minecraft.client.main.Main.main(SourceFile:103)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azd.Z(SourceFile:367)
-- Initialization --
Details:
Stacktrace:
at azd.e(SourceFile:689)
at net.minecraft.client.main.Main.main(SourceFile:103)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 55146032 bytes (52 MB) / 95420416 bytes (91 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.2
LWJGL: 2.9.0
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
Thanks for the prompt response. I'll get the DxDiag posted as soon as I can.
I could be wrong, but it's possible the problem is that the GPUs on my system only support OpenGL 3.0 and later (i.e. no OpenGL 2.1 support) or their OpenGL 2.1 compatibility doesn't work correctly.
Thanks for the prompt response. I'll get the DxDiag posted as soon as I can.
I could be wrong, but it's possible the problem is that the GPUs on my system only support OpenGL 3.0 and later (i.e. no OpenGL 2.1 support) or their OpenGL 2.1 compatibility doesn't work correctly.
OpenGL doesn't work like that. It's backwards compatible. As far as you drivers go, they may be up to date, but they may not be a complete installation. E.g., drivers installed from Windows Update will not include OpenGL *at all* so make sure you are either using an installation package from either the laptop manufacturer or from Nvidia's website.
At this point there may be some OEM driver conflicts occurring... Perhaps you should uninstall every video card driver and then do a clean driver install.
There is obviously a resource conflict w/NVIDIA and Intel HD Graphics 3000 GPUs where the NVIDIA GPU doesn't function properly when they are both present and the NVIDIA GPU is enabled.
I don't think it is a hardware problem because w/NVIDIA GPU enabled, other than Minecraft and My Singing Monsters not working, everything else (including many other games) was working fine.
I will say though that when I first started looking into this issue weeks ago, the original image on the system had old video drivers for both GPUs and it was a real pain to get them upgraded. I actually had to uninstall them first.
One tip for others when upgrading drivers on Windows7: make sure you get the latest installers from the manufacturer, i.e. in this case NVIDIA and Intel (_not_ from Microsoft or Windows Update) and "Run As Administrator".
I usually build my systems from a clean install so this generally isn't a problem, but this system came as a refurb with a Windows7 image already on it, which more than likely wasn't configured correctly.
In any event, now I can get busy playing three-player on my local Minecraft servers running on Debian Linux 6.0.8.
Thanks to all for taking the time to review my post and respond.
You may want to specify Java to utilize the nVidia GPU for better performance, as most times it will use the Intel GPU.
Now that's some good advice. If you would be so kind as to give me an example of the CLI option or argument for this, that would be greatly appreciated.
Now that's some good advice. If you would be so kind as to give me an example of the CLI option or argument for this, that would be greatly appreciated.
I assumed you knew how to do so, apologies.
Right click on Minecraft > run with graphics processor > high performance nVidia processor. Though this can get a bit repetitive. You can also set Java to run with the nvidia card through the nVidia control panel.
Manage 3D settings > Program settings then add javaw.exe (C:\Program Files\Java\jre7\bin\javaw.exe) to the list of programs and specify to use the nvidia card there.
How about getting you a "real" graphics card? I had a Intel HD included on my motherboard, but I got a new NVIDIA and all my problems was solved and much higher framerates.
Rollback Post to RevisionRollBack
"Train like you compete, compete like you practice"
The system also has an on board Intel HD Graphics 3000 on it, of which driver is also the latest but the adapter is disabled so that the NVIDIA GT 555M will be used.
I have also tried it w/Intel HD Graphics 3000 enabled and running the launcher in compatibility mode but get the same problem.
I've been researching this issue for a while and have not found a solution, although I believe LapisDemon is trying to follow up on this issue but with no definitive results (unless I missed something).
I've been in the computer industry for decades and am a professional cross-platform Java EE software engineer, so I know what I'm doing.
I'm including the text of the crash report. Please review and advise as soon as you can. Thanks for any information you can provide.
[Minecraft 1.7.2,1.6.4,1.6.2 on Windows 7 Home Premium SP1 64-bit w/NVIDIA GeForce GT 555M, Driver Date: 12/19/2013, Driver Version: 9.18.13.3221]
---- Minecraft Crash Report ----
// Oh - I know what I did wrong!
Time: 1/11/14 6:40 PM
Description: Initializing game
org.lwjgl.LWJGLException: Pixel format not accelerated
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azd.Z(SourceFile:367)
at azd.e(SourceFile:689)
at net.minecraft.client.main.Main.main(SourceFile:103)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:244)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:848)
at org.lwjgl.opengl.Display.create(Display.java:757)
at org.lwjgl.opengl.Display.create(Display.java:739)
at azd.Z(SourceFile:367)
-- Initialization --
Details:
Stacktrace:
at azd.e(SourceFile:689)
at net.minecraft.client.main.Main.main(SourceFile:103)
-- System Details --
Details:
Minecraft Version: 1.7.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 55146032 bytes (52 MB) / 95420416 bytes (91 MB) up to 954728448 bytes (910 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.2
LWJGL: 2.9.0
OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: []
Current Language: ~~ERROR~~ NullPointerException: null
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Anisotropic Filtering: Off (1)
Hi,
You should have seen this, and if you read it good enough, also this.
Please give us the link to your DxDiag.
I could be wrong, but it's possible the problem is that the GPUs on my system only support OpenGL 3.0 and later (i.e. no OpenGL 2.1 support) or their OpenGL 2.1 compatibility doesn't work correctly.
OpenGL doesn't work like that. It's backwards compatible. As far as you drivers go, they may be up to date, but they may not be a complete installation. E.g., drivers installed from Windows Update will not include OpenGL *at all* so make sure you are either using an installation package from either the laptop manufacturer or from Nvidia's website.
DxDiag: http://www.noreastercybertech.org:5864/minecraft/DxDiag_Windows7_SP1_GEM_201401112206.txt
DxDiag 64-bit: http://www.noreastercybertech.org:5864/minecraft/DxDiag_Windows7_SP1_64-bit_GEM_201401112206.txt
Since DxDiag is not showing any information in Display Devices, maybe the DirectX installation is messed up?
Here is an earlier post of others having similar problems on the same platform (Lenovo IdeaPad Y570):
http://www.minecraftforum.net/topic/2287831-crashing-at-lauch-in-173-and-above-including-snapshots/
It turns out after that, Minecraft 1.7.2 works great!
For reference, here is what DxDiag looks like after the Intel HD Graphics 3000 is enabled:
DxDiag: http://www.noreastercybertech.org:5864/minecraft/DxDiag_Windows7_SP1_GEM_201401120705.txt
DxDiag 64-bit: http://www.noreastercybertech.org:5864/minecraft/DxDiag_Windows7_SP1_64-bit_GEM_201401120705.txt
What's interesting to note is that the NVIDIA GeForce GT 555M was automatically disabled after I did this.
For reference, here are Device Manager screenshots showing this condition:
http://www.noreastercybertech.org:5864/minecraft/DeviceManager_Windows7_SP1_NVIDIA_GeForce_GT_555M_GEM_201401120705.rtf
There is obviously a resource conflict w/NVIDIA and Intel HD Graphics 3000 GPUs where the NVIDIA GPU doesn't function properly when they are both present and the NVIDIA GPU is enabled.
I don't think it is a hardware problem because w/NVIDIA GPU enabled, other than Minecraft and My Singing Monsters not working, everything else (including many other games) was working fine.
I will say though that when I first started looking into this issue weeks ago, the original image on the system had old video drivers for both GPUs and it was a real pain to get them upgraded. I actually had to uninstall them first.
One tip for others when upgrading drivers on Windows7: make sure you get the latest installers from the manufacturer, i.e. in this case NVIDIA and Intel (_not_ from Microsoft or Windows Update) and "Run As Administrator".
I usually build my systems from a clean install so this generally isn't a problem, but this system came as a refurb with a Windows7 image already on it, which more than likely wasn't configured correctly.
In any event, now I can get busy playing three-player on my local Minecraft servers running on Debian Linux 6.0.8.
Thanks to all for taking the time to review my post and respond.
That's all folks!
It's still enabled, it's just being pushed as a "secondary" display adapter.
You may want to specify Java to utilize the nVidia GPU for better performance, as most times it will use the Intel GPU.
But good to see it's up and running.
Now that's some good advice. If you would be so kind as to give me an example of the CLI option or argument for this, that would be greatly appreciated.
I assumed you knew how to do so, apologies.
Right click on Minecraft > run with graphics processor > high performance nVidia processor. Though this can get a bit repetitive. You can also set Java to run with the nvidia card through the nVidia control panel.
Manage 3D settings > Program settings then add javaw.exe (C:\Program Files\Java\jre7\bin\javaw.exe) to the list of programs and specify to use the nvidia card there.
Thanks for the suggestion though, it was worth checking.
"Train like you compete, compete like you practice"