“Você não parece estar usando o servidor nvidia x” (captura de tela incluída)

12

Estou executando o ubuntu 11.04 no meu laptop asus.

Especificações do laptop:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

Estou recebendo esse erro ao tentar acessar as configurações do servidor X:

captura de tela

Além disso, não há arquivo xconfig no diretório etc / x11. Somente o "xorg.cong.backup".
Eu tentei o sudo startx e consegui o seguinte:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

O que está errado?

Obrigado pelo seu tempo!

Chris
fonte
Não pude deixar de notar que parece que você está usando o Unity 2D. Eu acho que você não apenas não pode acessar suas configurações do X, mas também não é capaz de executar 3D.
Christopher Kyle Horton
qual driver gráfico você está usando? existe uma versão beta e uma versão "segura"! (driver de propriedade)
Alvar
Com este comando "dpkg -l | grep nvidia", obtive o seguinte: ii nvidia-common 0.2.30 Encontre drivers NVIDIA obsoletos ii nvidia-current 270.41.06-0ubuntu1 driver binário Xorg da NVIDIA, módulo do kernel e biblioteca VDPAU ii nvidia-settings 270.29 -0ubuntu1 Ferramenta de configuração do driver gráfico da NVIDIA
Chris

Respostas:

15

O GT 520M é um laptop nVidia Optimus que não é suportado no Ubuntu. Existem maneiras de executar o programa na placa nvidia, conforme descrito em A NVIDIA GeForce com Optimus Technology é suportada pelo Ubuntu?

Após instalar o Bumblebee, você poderá executar as configurações da nvidia usando:

optirun nvidia-settings -c :8

Não basta executar nvidia-xconfig, ele criará o /etc/X11/xorg.confarquivo de configuração que interrompe a composição e tal, porque o driver não suporta a placa nvidia pronta para uso. Se você já executou esse comando, remova o arquivo:

sudo rm /etc/X11/xorg.conf
Lekensteyn
fonte
2
Obrigado por sua resposta! Eu realizei todas as quatro etapas que você mencionou na outra pergunta. Você escreveu "Se você deseja executar um programa na placa nvidia agora, use o programa optirun". 1) Então agora todos os programas estão em execução no processador gráfico embutido da CPU? 2) Este gpu embutido também lida com os efeitos do Windows? 3) Quais programas devo executar na placa nvidia? 4) Para acertar, todo o problema é devido à tecnologia optimus na minha nvidia gt 520m? 5) Tentei executar o seguinte: nvidia-settings -c: 8 e obtive o seguinte: ERRO: Não é possível abrir a tela ': 8'.
Chris
2
1) Um programa é renderizado na placa nvidia, mas o resultado é exibido usando a placa intel 2) Não, a área de trabalho é executada na placa intel. Você pode tentar executar a sessão inteira usando o optirun editando o arquivo da sessão /usr/share/xsessions, mas isso pode não ser tão estável, pois nem todos os recursos da GL são (corretamente) implementados. 3) Programas que dependem fortemente de gráficos como navegadores de internet (Firefox, Chromium) e media players (VLC). Lembre-se de que a placa nvidia consome mais energia; portanto, use-a somente se for realmente necessário 4) Correto. 5) O servidor Bumblebee X não foi iniciado. Execute-o com optirun.
Lekensteyn
1) Agora, o firefox roda no cartão intel, certo? 2) Você quer dizer que eu tenho que executar todos os programas que eu quero usando este comando "optirun program &"? O que significa que, se eu quiser abrir um filme, primeiro preciso abrir o vlc por esse comando e depois abrir o arquivo de vídeo? : S Não há como escolher quais programas serão executados na placa nvidia? 3) Sobre a quinta pergunta e a resposta que você forneceu. Como devo iniciar o servidor bumblebee x? Qual comando? Isso: optirun bumblebee -d? Desculpe, eu não sou um usuário experiente ..
Chris
1) Correto 2) De fato. Você pode editar os arquivos da área de trabalho para executá-lo no optirun, que é o que bumblebee-uifaz. Infelizmente, ainda não é compatível com os lançamentos recentes do Bumblebee 3) É iniciado no momento da inicialização e após a instalação do Bumblebee. Você receberá instruções sobre o uso optirunquando não for iniciado.
precisa saber é o seguinte
1
@Lekensteyn Se eu executar nvidia-settingsvia optiruncomo indicado nesta resposta que eles são inúteis porque se referem a tela virtual que é correto? Se sim, como tirar proveito dessas configurações avançadas de tela que Nvidia X server settingsnormalmente fornecem?
Patryk
0

Você já tentou correr no terminal:

sudo nvidia-xconfig

e depois reiniciar? Isso deve cuidar de tudo para você.


fonte
Tentei e consegui isso: AVISO: Não foi possível localizar / abrir o arquivo de configuração do X. Novo arquivo de configuração do X gravado em '/etc/X11/xorg.conf'. Depois disso, reiniciei e obtive esta tela: tinypic.com/r/mrdvt/7 Eu consegui inicializar o ubuntu no modo de gráficos à prova de falhas. Portanto, esse problema ( askubuntu.com/questions/61559/… ) não foi resolvido.
Chris
Não percebi que você está usando um cartão Optimus e apenas notei que nunca mencionou a execução do comando que eu o recomendei. A resposta de Lekensteyn é mais adequada do que a minha. Desculpas.