Minecraft crasher
Ved ikke lige hvilken kategori der er rigtig, men her er problemet.
Jeg har installeret ubuntu 12.04 opdateret kernel til 3.4.6 og så virkede wifi (Et andet problem jeg har haft)
Jeg har et Nvidia 8800 GTS 512 G92 og installeret driver via følgende guide: http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html
Jeg har så fået hentet minecraft igen og før fik jeg blot sort skærm, men nu får jeg en fejl meddelelse, vil os påpege jeg har opdateret nogle filer via følgende guide i .minecraft mappen: http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL
Jeg får følgende fejl meddelelse i minecraft:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 24-07-12 13:21
Minecraft: Minecraft 1.2.5
OS: Linux (i386) version 3.4.6-030406-generic
Java: 1.7.0_05, Oracle Corporation
VM: Java HotSpot(TM) Server VM (mixed mode), Oracle Corporation
LWJGL: 2.8.4
[failed to get system properties (java.lang.NullPointerException)]
org.lwjgl.LWJGLException: Could not init GLX
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:788)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:843)
at org.lwjgl.opengl.Display.create(Display.java:754)
at org.lwjgl.opengl.Display.create(Display.java:736)
at net.minecraft.client.Minecraft.a(SourceFile:236)
at net.minecraft.client.Minecraft.run(SourceFile:657)
at java.lang.Thread.run(Thread.java:722)
--- END ERROR REPORT 3f536a78 ----------
Håber der er nogen der kan gennemskue problemet...
Jeg har installeret ubuntu 12.04 opdateret kernel til 3.4.6 og så virkede wifi (Et andet problem jeg har haft)
Jeg har et Nvidia 8800 GTS 512 G92 og installeret driver via følgende guide: http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html
Jeg har så fået hentet minecraft igen og før fik jeg blot sort skærm, men nu får jeg en fejl meddelelse, vil os påpege jeg har opdateret nogle filer via følgende guide i .minecraft mappen: http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL
Jeg får følgende fejl meddelelse i minecraft:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem.
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 24-07-12 13:21
Minecraft: Minecraft 1.2.5
OS: Linux (i386) version 3.4.6-030406-generic
Java: 1.7.0_05, Oracle Corporation
VM: Java HotSpot(TM) Server VM (mixed mode), Oracle Corporation
LWJGL: 2.8.4
[failed to get system properties (java.lang.NullPointerException)]
org.lwjgl.LWJGLException: Could not init GLX
at org.lwjgl.opengl.LinuxDisplayPeerInfo.initDefaultPeerInfo(Native Method)
at org.lwjgl.opengl.LinuxDisplayPeerInfo.(LinuxDisplayPeerInfo.java:61)
at org.lwjgl.opengl.LinuxDisplay.createPeerInfo(LinuxDisplay.java:788)
at org.lwjgl.opengl.DrawableGL.setPixelFormat(DrawableGL.java:61)
at org.lwjgl.opengl.Display.create(Display.java:843)
at org.lwjgl.opengl.Display.create(Display.java:754)
at org.lwjgl.opengl.Display.create(Display.java:736)
at net.minecraft.client.Minecraft.a(SourceFile:236)
at net.minecraft.client.Minecraft.run(SourceFile:657)
at java.lang.Thread.run(Thread.java:722)
--- END ERROR REPORT 3f536a78 ----------
Håber der er nogen der kan gennemskue problemet...
Kommentarer25
Lader ikke til at driverne
(kender ikke nok til Ubuntu til at give en præcis guide til hvordan du installere driverne men jeg håber en anden kan gøre det.)
Jeg har haft crashproblemer
Det skal lige siges, at jeg ikke er sikker på, at det er din Java der er problemet. Men synes nu du skulle prøve følgende, der før har hjulpet mig af med crashes i minecraft:)
apt-get install openjdk-6-jre
Derefter prøv at starte spillet med: java -jar minecraft.jar
::EDIT::
Var lige lidt hurtig, læste ikke det hele.. Det er nok noget med den driver :)
#1 Dem ubuntu tilbyder
#2 Beklager, jeg bruger Oracles java 7, kan fint starte minecraft og den henter da os spillet, derfra er jeg så nød til og ændre i nogle filer for at det skulle virke, men i stedet går det ned.. (Før gik spillet blot i sort)
Altså det med det startede
export LD_LIBRARY_PATH="/opt/java/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
(du skal nok lige tjekke selv hvor Java er placeret)
#4 Starter lige helt forfra
Har nu installeret Ubuntu
Opgraderet kernel til 3.6.4 (Ellers virker wifi ikke)
Så har jeg hentet alle opdateringer.
Nu er jeg så i den del med drivere (Specifikt til grafikkortet nævnes nu)
følgende er aktive:
nVidia Riva/TNT/GeForce (Den er standard aktiveret)
Følgnende er ikke:
NVIDIA Accelerated graphics driver (post-release updates) (version current-updates)
Nvidia Accelerated graphics driver (version current) (Recommended)
Framebuffer driver for nVidia graphics chipset
Når jeg forsøger og insallere en af følgende, så henter den driveren og så får jeg en fejl medelelse smidt på skærmen denne: "Sorry, installation of this driver failed.
Please have a look at the log file for details: /var/log/jockey.log"
Her er log filens indhold så: http://pastebin.com/7mznZGiF
hvis så er filen uploadet hertil: http://gupl.dk/682909/
Problemet er jo sikkert at
#6 Endte med og bruge den
Når jeg start nvidia X server programmet, så kommer følgende besked:
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.
derfor kører jeg: sudo nvidia-xconfig (Hvilket fungerer) der bliver oprettet en fil i /etc/X11/ som hedder /xorg.conf
men stadig kan programmet ikke finde filen, derfor smider jeg lige files indhold herind og lige nu er jeg tvunget til en 800x600p opløsning så hvis nogen kan fortælle mig hvordan jeg ændrer følgende til hvilken som helst højere opløsning bliver jeg glad, har søgt, men forstår ikke lige måden de skriver formelen...
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 302.17 (buildmeister@swio-display-x86-rhel47-07.nvidia.com) Tue Jun 12 19:45:36 PDT 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Der er ingen tvivl om det er
Måske kan det her link hjælpe. Held og lykke.
Edit, det undre mig også hvorfor du ikke kan installere den via ubuntus automatiske driver installation.
#8
Han har skrevet at det
Han har skrevet at det kan han ikke og det skyldes sikker at han vælger at installere en kerne der ikke er officielt understøttet af Ubuntu men som er påkrævet for at noget af sit hardware virker.
Ja øjnene er det første
#7
Omkring dit problem med
Omkring dit problem med opløsningen skulle du gerne når du har startet din desktop kunne åbne programmet nvidia-settings og indstille opløsningen derinde. Hvis programmet ikke vil dette så er driveren stadig ikke aktieret.
#8 I det link du henviser
lspci |grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 8800 GTS 512] (rev a2)
Derefter skriver de derinde at han skal tilføje følgende til /etc/X11/xorg.conf, er følgende iorden at smide ind i min? (Går ud fra det bare skal i bunden af filen?
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
#9 Ja, måske, men problemet er at jeg opgraderede kernenen fordi mit wifi ikke ville virke ellers.. jeg startede med 3.5.0 kernen men gik så til 3.4.6
#11 Nej, eneste muligheder jeg får der i er:
Enable ToolTips
Display Status Bar
Slider Text Entries
Include X Display Names In the Config File
Show "Really Quit"? Dialog
Så det skal rettes i den fil som dette program har bedt mig lave, men som jeg fik henvist af en anden at lave, men nu står det ikke som pizel i filen, derfor
er jeg meget på bar bund.. (I hvertfald med dette)
Vil os påpege at Nvidia Settings programmet bliver ved med og sige at filen:
/etc/X11/xorg.conf
ikke findes, men det gør den?
#12
(hvorfor minder det her
(hvorfor minder det her mig hele tiden om hvorfor jeg gik væk fra Ubuntu og andre fuldautomatisk distributioner) :D
Jeg forstår virkelig ikke hvad der sker og jeg har ingen anelse omkring Ubuntu og hvordan de roder rundt. Prøv at omdøbe din xorg.conf til fx xorg.conf.bak og start så din xorg. Xorg kan i dag køre uden nogen konfigurationsfil og selv detektere de mest optimale indstillinger (så vidt muligt) og burde selv finde ud af den skal bruge nvidia modulet. Men jeg kan virkelig ikke se hvad der er galt med den xorg.conf fil som du har lige nu og hvorfor nvidia-settings ikke vil lade dig konfigurere opløsningen.
#13 Tja men mit største
Jeg har hentet kernen herfra: http://kernel.ubuntu.com/~kernel-ppa/mainline/
(Synes lige jeg nok burde give den oplysning)
xorg.conf eksisterede ikke fra start.. Fik en smidt i hovedet som jeg smed ind og den er umiddelbart identisk med den xorg.conf som nvidias program laver..
#14
Ok det er vel på tide
Ok det er vel på tide vi prøver den mindre smarte løsning som ikke kan anbefales (men eftersom vi har prøvet ret meget er det på tide at prøve denne mulighed). Prøv at hente driverene direkte fra Nvidia og installer dem:
http://www.geforce.com/drivers
Den kompilerer driveren direkte til den kerne du har hvilket burde garantere det virker. Det dårlige er så at det vil ændre filer udenfor pakkesystemet hvilket kan give problemer senere samt du skal huske at geninstallere Nvidia driveren efter hver kerneopdatering. Men altså hvis det heller ikke virker så vil jeg sige du skal skifte til en distribution med den kerneversion der er nødvendig for at tingene fungerer for dig.
Har du en mappe der hedder
I så fald kunne du prøve og oprette en fil venavn 20-nvidia og så sætte "device" sectionen fra den xorg du har paste..
Edit: filen skal hedde 20-nvidia.conf og indholde:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Edit 2: https://wiki.ubuntu.com/X/Config/ understøtter min ide :)
Følg lige det råd #16
Det kan være Ubuntu bruger xorg.conf.d.
#16 Skal jeg så lade det
Jeg har jo installeret den der tredjepart driver som fint kommer ind, men bare ikke virke pga. kernen (Så vidt jeg har forstået på jer)
#17 Blot et spørgsmål.. Archbang.org er vel en kopi af linux arch, men blot med preinstalleret skrivebordsmiljø? Kunne denne gå an og hvilken kerne ligger den inde med? (Eftersom jeg jo skal have trådløs til og virke fra start)
#18
Du burde kunne gøre det
Du burde kunne gøre det på dit eksisterende system.
Omkring Archbang så er det ikke nogen hemmelighed at jeg afskyr distributioner der forsøger at gøre Arch Linux nemt da jeg mener de forsøger at sælge Arch Linux som noget enkelt og nemt (hvilket det er i de fleste tilfælde) hvilket blot resulterer i at når der kommer mere besværlige situationer så står brugerne af. Arch Linux har faktisk ændret deres installationsmetode til ikke at have nogen GUI længere men blevet rent "skriv den her kommando her og derefter den her kommando". Er ikke sikker på om det er nødvendigt at gå så langt ned i niveau men det kan måske afholde folk fra distributionen som ikke ønsker at sætte sig ind i tingene fra start*.
En anden ting er at Archbang faktisk har nogle forskelle fra alm. Arch Linux hvilket igen gør det besværligt at hjælpe. Jeg har derfor valgt ikke at vil ofre tid på at hjælpe folk der vælger Archbang og andre Arch lignende distributioner fordi det altid ender med jeg bliver rasende over hvordan det er konfigureret. :D
(det er bare min holdning til tingene. Hvis du vil prøve Archbang så helt fint og du kan sikkert få god hjælp men forvent ikke meget hjælp fra det officielle Arch Linux forum).
* Ja det er nødvendigt når vi kan se at en opdatering der inkluderer /usr bliver fjernet og erstattet med et symlink til /usr/bin ender med at flere bruger formår at totalødelægge systemet fordi de gør præcis de ting der står du IKKE må gøre. :\
Den kerne du skal bruge er
#18 Ja altså jeg synes ikke
Fik du prøvet mit forslag? Den løsning gør ihvertfald at X ved det. Det burde virke hvis bare Xorg og kernen forstår du bruger den nvidia driver fra det repository du har tilføjet (Det er også den seneste driver 302).
Virker det ikke så er #15 forslag måske sidste udvej. Og dét burde virke, men som han også siger skal man huske og installere hvergang der er kerne opdatering.
#19 - 20 Okay, spørger nu
#21 Okay, tager lige fra start:
Har du en mappe der hedder xorg.conf.d ?
-Nej, men jeg har en fil i /etc/X11/ der hedder xorg.conf.nvidia-xconfig-original, jeg mormoder den fil du nævner burde ligge her os?
I så fald kunne du prøve og oprette en fil venavn 20-nvidia og så sætte "device" sectionen fra den xorg du har paste..
-Skal denne 20-nvidia oprettes under /etc/X11/ ?
Edit: filen skal hedde 20-nvidia.conf og indholde:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Er ikke sikker på om
Antyder du at det er for at holde folk væk?
#23
Årsagen er at de ikke
Årsagen er at de ikke har kunne finde udviklere til at vedligeholde den grafiske installation men en konsekvens af dette er at flere nok vil gå død med Arch Linux allerede ved installationen. Så jeg tror ikke at det er meningen at man ønsker at gøre Arch Linux mere kompliceret men jeg tror at ved at det bliver mere kompliceret så afholder det flere fra distributionen eftersom det nu er direkte et krav at du sætter dig ned og læser en guide igennem for at få installeret systemet og det kan måske forhindre en række problemer hvor personer ikke har sat sig ind i tingene og ender med et ødelagt system. Eftersom det nu er et krav at man læser wiki'en så vil nye brugere nok også få øjnene op for dokumentationen og bruge den mere.
Men jeg synes da det er en skam at man ikke har kunne vedligeholde installationen men som jeg har forstået det så er det blevet lavet unødvendigt besværligt og det har været svært at finde frivillige til projektet.
#22
Har rodet lidt med en
Har rodet lidt med en Ubuntu 12.04 i en virtuel maskine og jeg tror slet ikke du kan konfigurere XOrg via en xorg.conf fil længere eller bruge den måde med xorg.conf.d mappen. Jeg ved ikke hvorfor Ubuntu vælger at gøre tingene på deres egen måde men konsekvensen er at man ikke længere kan hjælpe Ubuntu brugere med mindre man selv bruger Ubuntu (må jeg lige skrive bag øret). Jeg beklager den råd og vejledning jeg har givet men jeg troede fejlagtigt at Ubuntu stadig havde noget til fælles med andre Linux distributioner. Mit råd er at hvis du ikke kan få hjælp herinde så må du prøve på et dedikeret Ubuntu forum og forklar at du skal bruge den og den kerneversion samtidig med du skal bruge Nvidia driveren.