Minecraft no 11.10

Iniciado por delki8, 12 de Dezembro de 2011, 22:40

tópico anterior - próximo tópico

delki8

Boa noite pessoal. Estou enfrentando pequenos problemas com meu minecraft no Ubuntu 11.10

O problema que estou enfrentando é que meu minecraft consome memória demais e tem um desempenho consideravelmente menor do que o Windows dos meus irmãos, na hora que eu entro no jogo ele está até rápido, mas a memória alocada ao jogo cresce, este fica demasiadamente lento. Eis o que eu já tentei sem sucesso:

1- Estou usando o Unity normal, mas já testei todas as demais opções de interfaces para ver se o problema era esse, não era.
2- Já atestei que estou usando o Java 6 da Sun/Oracle e não a OpenJDK.
3- Estou usando os seguintes parâmetros para iniciar o game: java -Xmx2048M -Xms1024M -cp minecraft.jar net.minecraft.LauncherFrame
4- Usar configurações mais leves dentro do jogo, colocando a renderização de perto e as texturas com menos resolução.

Lembrando-se que o jogo não está impossível de ser jogado, mas é que a diferença performática em relação ao Windows está me desagradando um bocado. Alguma ideia meus caros?

irtigor

Já testou com o openjdk? Já li alguns relatos que diziam que desempenho era igual ou melhor...

delki8

No principio eu usei openjdk e estava a mesma coisa, depois que li bastante que devia-se mudar para Sun que eu alterei. Parece que eu consegui resolver o problema alterando outras opções de vídeo como Advanced OpenGL: ON Performance: Power saver, não tenho certeza de qual delas me ajudou, mas desconfio bastante do opengl que costuma fazer um bom trabalho na hora de processamentos gráficos.

O problema que estou tendo agora é que periodicamente o game da um crash, felizmente como ele sempre salva tudo em tempo real, eu não perco nada, mas incomoda um pouquinho.

Fósforo

Olá galera,

Estou tentando instalar o minecraft e estou numa luta épica contra o computador.
Sou novo no Ubuntu e li um bocado de coisas antes de postar aqui.

Comecei por um video no Youtube que dava as seguintes instruções:
- Baixar o programa
- ir em propriedades (colocar em modo executavel)
- e finalmente rodar com o java ojdk7

Fiz isso, o jogo entrou (q emoção, deu a atualização e na hora de rodar ficou uma tela preta)

Tentei reinstalar o java, mesma coisa, dei o download de algumas versões na internet, mesma coisa

resolvi apelar para o wine.

tentei rodar ele pediu o java
instalei o java e ele finamente rodou só que o negocio esta rodando em bullet time , ta lento demais !!!
ai pensei...
Ja vi que é possivel rodar no meu computador,portanto o problema deve estarna minha configuração de pc relacionada com o ubuntu. Só que não si resolver.
Resolvi pedir por ajuda.
Estou aceitando qualquer sugestão, seja para rodar no linux ou melhorar a velocidade no wine.

Acho que é isso galera, mals o incomodo.
Abraços
Fósforo

delki8

Fósforo, sem incômodo nenhum cara.

Eu não sei como é o funcionamento no OpenJDK, mas uso o da Sun mesmo por ser mais recomendado pela internet a fora e pelo próprio desenvolvedor. Por isso sugiro que você o utilize também. Não sei se o tutorial está funcionando, mas teste aí pra gente no wiki do Ubuntu e já instale a jdk da sun mesmo:
http://wiki.ubuntu-br.org/Java

Depois disso, abra o terminal e digite
java -version

O meu retorna o seguinte:

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)


Depois disso entre na pasta onde está teu minecraft.jar com
cd /home/usuario/Downloads por exemplo

em seguida digite o seguinte:
java -Xmx2048M -Xms1024M -cp minecraft.jar net.minecraft.LauncherFrame.


Aqui eu fiz um script bem simples só pra executar isso sem ter problemas, o script ficou assim:
"cd /home/delki8/Downloads
java -Xmx2048M -Xms1024M -cp minecraft.jar net.minecraft.LauncherFrame"
salvei como minecraft.sh e dei permissão de execução, funciona lindamente. Como você pode ver ele só automatiza os comandos que eu te passei.

Se der qualquer problema no processo me fala que eu tento te ajudar mais um bocado, se isso já der certo avisa que tem mais umas configurações in-game que vão deixar ele rodando bala. Até mais.


Fósforo

vamos lá.

coloquei java -version e deu isso aqui (antes de qualquer coisa)

fosforo@fosforo-laptop:~/Downloads$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)


Entrei no link que vc me passou.
Confesso que fiquei confuso, java da Sun(?) , não entendi direito mais fui em frente
tentei ir pelo sudo apt-get, resultado

fosforo@fosforo-laptop:~/Downloads$ sudo apt-get install sun-java6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote sun-java6-jre não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte

E: O pacote 'sun-java6-jre' não tem candidato para instalação

Entrei no site e fiz o download de jdk-7u2-linux-x64.tar.gz

usei o seguinte comando no terminal
fosforo@fosforo-laptop:~/Downloads$ tar -xzvf jdk-7u2-linux-x64.tar.gz

e apareceu uma pasta "jdk1.7.0_02"

coloquei novamente o comando

fosforo@fosforo-laptop:~/Downloads$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode



Se pá não instalei o negocio , só extrai e ainda não consegui instalar :(

ps: vi que teho que usar o comando ./configure, make, make install mas sinceramente não estou conseguindo fazer isso descentemente no lugar certo, ainda não aprendi a mexer direito com isso

delki8

É que é assim, existe mais de um tipo de "java". O openjdk é uma iniciativa de código aberto que cumpre o mesmo papel do JDK da Sun/Oracle, que foi a empresa que criou a linguagem. E para o "sudo apt-get" funcionar você precisa ter o repositório "medibuntu" habilitado.

No site oficial do minecraft é recomendado que se use o "java" da Sun e não o openJDK. Para isso você vai precisar remover o open jdk para, depois disso, instalar o da Sun.

1- Abra o terminal e digite:
sudo apt-get remove openjdk

2- Ainda no terminal, depois que o processo de remoção do openjdk tiver terminado digite:
sudo wget http://www.medibuntu.org/sources.list.d/`lsb_release -cs`.list --output-document=/etc/apt/sources.list.d/medibuntu.list; sudo apt-get -q update; sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring; sudo apt-get -q update && sudo apt-get install medibuntu-keyring && sudo apt-get update


3- Com o processo anterior finalizado, digite o seguinte:
sudo apt-get install sun-java6-jre

4- Depois:
sudo update-alternatives --config java
O sistema irá mostrar algumas opções, digite o número correspondente a
/usr/lib/jvm/java-6-sun/jre/bin/java

(se não der certo me avise, eu estou sem possibilidades de testar aqui).

Depois que fizer isso, dê um java -version e poste o resultado aqui novamente. Terminando essa parte nós partimos para a próxima, que é executar o minecrat.

Fósforo

fosforo@fosforo-laptop:~$ sudo apt-get remove openjdk
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote openjdk

como não conseguir ir por aqui fui pelo central de programas e desistalei (pelo menos apareceu que os negocios foram removidos)

dei o comando seguinte e rolou.
Algumas coisas ja tinham no pc

fui para o terceiro comando

fosforo@fosforo-laptop:~$ sudo apt-get install sun-java6-jre
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
O pacote sun-java6-jre não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte

E: O pacote 'sun-java6-jre' não tem candidato para instalação

depois mais esse

fosforo@fosforo-laptop:~$ sudo update-alternatives --config java
Existem 2 escolhas para a alternativa java (disponibiliza /usr/bin/java).

  Selecção   Caminho                                         Prioridade Estado
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk/jre/bin/java         1061      modo automático
  1            /usr/lib/jvm/java-6-openjdk/jre/bin/java         1061      modo manual
* 2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      modo manual

e por fim o java -version
fosforo@fosforo-laptop:~$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)

to fazendo alguma coisa errada ou falta coisa no meu pc ??


delki8

Uai cara, eu realmente não sei. Acho que está faltando algum [ur=http://meupinguim.com/o-que-e-repositorio-iniciantes-linux/]repositório[/url] mas pra mim o comando 2 teria resolvido isso.

Você está usando Ubuntu 64 bits mesmo? Sabe me dizer qual versão você está usando?
cat /etc/issue Pra descobrir.

Fósforo

fosforo@fosforo-laptop:~$ cat /etc/issue
Ubuntu 11.10 \n \l

fosforo@fosforo-laptop:~$ arch
x86_64
fosforo@fosforo-laptop:~$
ŕ 64 certo?

delki8

Isso mesmo, é 64. Cara vamo mudar de estratégia e tentar usar a openjdk mesmo.

/home/seuUsuario precisa ser substituído pelo caminho do minecraft na sua máquina. Vamo tentar na bruta assim e me diz se a tela ainda fica preta.
java -Xmx2048M -Xms1024M -cp /home/seuUsuario/minecraft.jar net.minecraft.LauncherFrame

Fósforo

--2011-12-29 20:43:44--  http://www.medibuntu.org/sources.list.d/oneiric.list
Resolvendo www.medibuntu.org... 88.191.127.22
Conectando-se a www.medibuntu.org|88.191.127.22|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 280 [text/plain]
Salvando em: "/etc/apt/sources.list.d/medibuntu.list"

100%[=>] 280         --.-K/s   em 0s      

2011-12-29 20:43:45 (24,5 MB/s) - "/etc/apt/sources.list.d/medibuntu.list" salvo [280/280]


Lendo listas de pacotes...
Lendo listas de pacotes...
Construindo árvore de dependências...
Lendo informação de estado...
medibuntu-keyring já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.


Baixados 6.954 B em 18s (385 B/s)
Lendo listas de pacotes...
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
medibuntu-keyring já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
Ign http://dl.google.com stable InRelease
Obter:1 http://dl.google.com stable Release.gpg [189 B]                        
Ign http://security.ubuntu.com oneiric-security InRelease                      
Ign http://extras.ubuntu.com oneiric InRelease                                
Atingido http://security.ubuntu.com oneiric-security Release.gpg              
Atingido http://extras.ubuntu.com oneiric Release.gpg                          
Obter:2 http://dl.google.com stable Release [2.544 B]                          
Atingido http://security.ubuntu.com oneiric-security Release                  
Atingido http://extras.ubuntu.com oneiric Release                              
Obter:3 http://dl.google.com stable/non-free amd64 Packages [1.025 B]          
Atingido http://packages.medibuntu.org oneiric InRelease                      
Atingido http://extras.ubuntu.com oneiric/main Sources                        
Obter:4 http://dl.google.com stable/main amd64 Packages [1.104 B]              
Atingido http://security.ubuntu.com oneiric-security/main Sources              

Atingido http://br.archive.ubuntu.com oneiric/restricted Translation-en        
Atingido http://br.archive.ubuntu.com oneiric/universe Translation-pt_BR      
Atingido http://br.archive.ubuntu.com oneiric/universe Translation-pt          
Atingido http://br.archive.ubuntu.com oneiric/universe Translation-en          
Atingido http://br.archive.ubuntu.com oneiric-updates/main Translation-en      
Atingido http://br.archive.ubuntu.com oneiric-updates/multiverse Translation-en
Atingido http://br.archive.ubuntu.com oneiric-updates/restricted Translation-en
Atingido http://br.archive.ubuntu.com oneiric-updates/universe Translation-en  
Atingido http://br.archive.ubuntu.com oneiric-backports/main Translation-en    
Atingido http://br.archive.ubuntu.com oneiric-backports/multiverse Translation-en
Atingido http://br.archive.ubuntu.com oneiric-backports/restricted Translation-en
Atingido http://br.archive.ubuntu.com oneiric-backports/universe Translation-en
Ign http://archive.canonical.com oneiric InRelease                            
Atingido http://archive.canonical.com oneiric Release.gpg                      
Atingido http://archive.canonical.com oneiric Release    
Atingido http://archive.canonical.com oneiric/partner amd64 Packages          
Atingido http://archive.canonical.com oneiric/partner i386 Packages
Ign http://archive.canonical.com oneiric/partner TranslationIndex              
Ign http://packages.medibuntu.org oneiric/free Translation-pt_BR              
Ign http://archive.canonical.com oneiric/partner Translation-pt_BR
Ign http://packages.medibuntu.org oneiric/free Translation-pt
Ign http://archive.canonical.com oneiric/partner Translation-pt
Ign http://archive.canonical.com oneiric/partner Translation-en
Ign http://packages.medibuntu.org oneiric/free Translation-en
Ign http://packages.medibuntu.org oneiric/non-free Translation-pt_BR
Ign http://packages.medibuntu.org oneiric/non-free Translation-pt
Ign http://packages.medibuntu.org oneiric/non-free Translation-en
Baixados 6.954 B em 20s (333 B/s)
Lendo listas de pacotes... Pronto
fosforo@fosforo-laptop:~$

quem sabe ajuda a resolver o misterio

Fósforo

usei os comandos e num num rolou

fosforo@fosforo-laptop:~$ java -Xmx2048M -Xms1024M -cp /home/fosforo/minecraft.jar net.minecraft.LauncherFrameErro: Não foi possível localizar nem carregar a classe principal net.minecraft.LauncherFrame

(o minecraft.jar esta na pasta downloads)

ai reinstalei os open java e tbm não rolou, deu tela preta
fui para o minecraft
apertei com o botão direito e apareceu mais uma opção
java (tm) plataform SE binary.

Pensei que era o java do wine. removi o wine e ele continuou lá.
Cliquei e entrou. Só que esta bugado demais. muuuuuuuuuuuiiiiitoooooooooo lerrrrdoooooooooo
Será q passamos para a segunda etapa?

delki8

Foi quase, se o minecraft está na pasta Downloads você deve digitar o caminho completo, incluindo a pasta downloads, tente:
java -Xmx2048M -Xms1024M -cp /home/fosforo/Downloads/minecraft.jar net.minecraft.LauncherFrame

Se ele entrar mas ficar lerdo demais ainda a gente continua assim mesmo e tenta umas configs dentro do jogo.

Fósforo

cara
entrou no jogo mais ficou tela preta, pelo comando.
O problema não era o endereço Downloads
e sim Minecraft....
meu arquivo tava salvo em maiusculo.
Enfim, entrou e ficou aquela tela preta da morte
Como prosseguimos ?