"No parece estar usando el servidor nvidia x" (captura de pantalla incluida)

12

Estoy ejecutando ubuntu 11.04 en mi computadora portátil asus.

Especificaciones del portátil:

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

Recibo este error cuando intento acceder a la configuración del servidor X:

captura de pantalla

Además, no hay ningún archivo xconfig en el directorio etc / x11. Solo el "xorg.cong.backup".
Intenté sudo startx y obtuve esto:

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.

¿Qué está mal?

¡Gracias por tu tiempo!

Chris
fuente
No pude evitar notar que parece que estás usando Unity 2D. Creo que no solo no puede acceder a su configuración X, sino que tampoco puede ejecutar 3D.
Christopher Kyle Horton
¿Qué controlador de gráficos estás usando? ¡Hay una versión beta y una versión "segura"! (controlador de propiedad)
Alvar
Con este comando "dpkg -l | grep nvidia" obtuve esto: ii nvidia-common 0.2.30 Buscar controladores NVIDIA obsoletos ii nvidia-current 270.41.06-0ubuntu1 NVIDIA binary Xorg driver, módulo de kernel y biblioteca VDPAU ii configuración nvidia 270.29 -0ubuntu1 Herramienta de configuración del controlador de gráficos NVIDIA
Chris

Respuestas:

15

El GT 520M es un portátil nVidia Optimus que no es compatible con Ubuntu. Sin embargo, hay formas de hacer que el programa se ejecute en la tarjeta nvidia, que se describe en ¿Es una GeForce NVIDIA con tecnología Optimus compatible con Ubuntu?

Después de instalar Bumblebee, puede ejecutar nvidia-settings utilizando:

optirun nvidia-settings -c :8

No solo ejecute nvidia-xconfig, creará el /etc/X11/xorg.confarchivo de configuración que interrumpe la composición y tal porque el controlador no es compatible con la tarjeta nvidia lista para usar. Si ya ha ejecutado ese comando, elimine el archivo:

sudo rm /etc/X11/xorg.conf
Lekensteyn
fuente
2
¡Gracias por su respuesta! He hecho los cuatro pasos que has mencionado en la otra pregunta. Ha escrito "Si desea ejecutar un programa en la tarjeta nvidia ahora, use el programa optirun". 1) Entonces, ¿ahora todos los programas se ejecutan en el procesador de gráficos incorporado de la CPU? 2) ¿Esta gpu incorporada también maneja los efectos de Windows? 3) ¿Qué programas debo ejecutar en la tarjeta nvidia? 4) Para hacer esto bien, ¿todo el problema se debe a la tecnología optimus en mi nvidia gt 520m? 5) Intenté ejecutar esto: nvidia-settings -c: 8 y obtuve esto: ERROR: No se puede abrir la pantalla ': 8'.
Chris
2
1) Se representa un programa en la tarjeta nvidia pero el resultado se muestra usando la tarjeta de inteligencia 2) No, el escritorio se ejecuta en la tarjeta de inteligencia. Puede intentar ejecutar toda la sesión usando optirun editando el archivo de sesión /usr/share/xsessions, pero esto puede no ser tan estable ya que no todas las características GL están (correctamente) implementadas. 3) Programas que dependen en gran medida de gráficos como navegadores de Internet (Firefox, Chromium) y reproductores multimedia (VLC). Tenga en cuenta que la tarjeta nvidia usa más energía, así que solo úsela si realmente la necesita 4) Correcto. 5) El servidor Bumblebee X no se inició. Ejecútalo con optirun.
Lekensteyn
1) Entonces, Firefox se ejecuta en la tarjeta Intel, ¿verdad? 2) ¿Quiere decir que tengo que ejecutar todos los programas que quiero con este comando "optirun program &"? ¿Qué significa que si quiero abrir una película primero tendré que abrir vlc con ese comando y luego abrir el archivo de video? : S ¿No hay alguna forma de elegir qué programas se ejecutarán en la tarjeta nvidia? 3) Acerca de la quinta pregunta y la respuesta que proporcionó. ¿Cómo debo iniciar el servidor de bumblebee x? ¿Qué comando? Esto: optirun bumblebee -d? Lo siento, no soy un usuario experimentado ..
Chris
1) Correcto 2) De hecho. Puede editar los archivos de escritorio para que se ejecute en optirun, que es lo que bumblebee-uihace. Desafortunadamente, aún no es compatible con las versiones recientes de Bumblebee 3) Se inicia en el momento del arranque y después de la instalación de Bumblebee. Se le darán instrucciones sobre el uso optiruncuando no se haya iniciado.
Lekensteyn
1
@Lekensteyn si funciono nvidia-settingsa través de optirunlo indicado en esta respuesta son inútiles porque se refieren a la pantalla virtual es correcto? En caso afirmativo, ¿cómo se pueden obtener beneficios de la configuración de pantalla avanzada que Nvidia X server settingsnormalmente proporciona?
Patryk
0

¿Has intentado correr en la terminal?

sudo nvidia-xconfig

y luego reiniciar? Eso debería encargarse de todo por ti.


fuente
Intenté eso y obtuve esto: ADVERTENCIA: No se puede localizar / abrir el archivo de configuración X. Nuevo archivo de configuración X escrito en '/etc/X11/xorg.conf'. Después de eso reinicié y obtuve esta pantalla: tinypic.com/r/mrdvt/7 Logré arrancar en ubuntu en modo de gráficos a prueba de fallas. Entonces este problema ( askubuntu.com/questions/61559/… ) no está resuelto.
Chris
No noté que está usando una tarjeta Optimus y simplemente noté que nunca mencionó ejecutar el comando que le recomendé. La respuesta de Lekensteyn es más adecuada que la mía. Disculpas