“nvidia x 서버를 사용하지 않는 것 같습니다”(스크린 샷 포함)


12

내 ASUS 노트북에서 우분투 11.04를 실행 중입니다.

노트북 사양 :

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

X 서버 설정에 액세스하려고 할 때이 오류가 발생합니다.

스크린 샷

또한 etc / x11 디렉토리에는 xconfig 파일이 없습니다. "xorg.cong.backup"만
나는 sudo startx를 시도했지만 이것을 얻었습니다.

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.

뭐가 잘못 되었 니?

시간 내 주셔서 감사합니다!


Unity 2D를 사용중인 것 같습니다. X 설정에 액세스 할 수있을뿐만 아니라 3D도 실행할 수 없다고 생각합니다.
Christopher Kyle Horton

어떤 그래픽 드라이버를 사용하고 있습니까? 베타 버전과 "안전한"버전이 있습니다! (프로퍼티 드라이버)
Alvar

이 명령 "dpkg -l | grep nvidia"를 사용하면 다음과 같은 결과를 얻었습니다. ii nvidia-common 0.2.30 더 이상 사용되지 않는 NVIDIA 드라이버 찾기 ii nvidia-current 270.41.06-0ubuntu1 NVIDIA 바이너리 Xorg 드라이버, 커널 모듈 및 VDPAU 라이브러리 -0ubuntu1 NVIDIA 그래픽 드라이버 구성 도구
Chris

답변:


15

GT 520M은 우분투에서 지원되지 않는 nVidia Optimus 랩탑입니다. 엔비디아 카드에서 프로그램을 실행할 수있는 방법이 있지만, 우분투에서 Optimus 기술이 적용된 NVIDIA GeForce를 지원합니까?

Bumblebee를 설치 한 후 다음을 사용하여 nvidia 설정을 실행할 수 있습니다.

optirun nvidia-settings -c :8

드라이버를 실행 nvidia-xconfig하면 /etc/X11/xorg.conf구성 파일 이 생성되어 합성을 중단시키는 등의 이유로 인해 드라이버가 nvidia 카드를 즉시 지원하지 않기 때문입니다. 해당 명령을 이미 실행 한 경우 파일을 제거하십시오.

sudo rm /etc/X11/xorg.conf

2
당신의 답변에 감사드립니다! 다른 질문에서 언급 한 네 단계를 모두 수행했습니다. "지금 nvidia 카드에서 프로그램을 실행하려면 optirun 프로그램을 사용하십시오"라고 작성했습니다. 1) 이제 모든 프로그램이 CPU의 내장 그래픽 프로세서에서 실행되고 있습니까? 2)이 내장 GPU는 윈도우 효과도 처리합니까? 3) nvidia 카드에서 어떤 프로그램을 실행해야합니까? 4)이 권리를 얻으려면 전체 문제는 내 엔비디아 GT 520m의 옵티머스 기술 때문입니까? 5) 나는 이것을 시도했다 : nvidia-settings -c : 8 그리고 이것을 얻었습니다 : 오류 : 디스플레이 ': 8'을 열 수 없습니다.
Chris

2
1) 프로그램이 nvidia 카드에 렌더링되지만 결과는 인텔 카드를 사용하여 표시됩니다. 2) 아니요, 데스크탑은 인텔 카드에서 실행됩니다. 에서 세션 파일을 편집하여 optirun을 사용하여 전체 세션을 실행하려고 시도 할 수 /usr/share/xsessions있지만 모든 GL 기능이 (올바르게) 구현되지 않았기 때문에 안정적이지 않을 수 있습니다. 3) 인터넷 브라우저 (Firefox, Chromium) 및 미디어 플레이어 (VLC)와 같은 그래픽에 크게 의존하는 프로그램. nvidia 카드는 더 많은 전력을 사용하므로 실제로 필요한 경우에만 사용하십시오. 4) 맞습니다. 5) Bumblebee X 서버가 시작되지 않았습니다. 로 실행하십시오 optirun.
Lekensteyn

1) 이제 파이어 폭스가 인텔 카드에서 실행됩니다. 2) "optirun program &"명령을 사용하여 원하는 모든 프로그램을 실행해야합니까? 영화를 열려면 먼저 해당 명령을 통해 vlc를 연 다음 비디오 파일을 열어야합니까? : S nvidia 카드에서 실행할 프로그램을 선택할 수있는 방법이 없습니까? 3) 다섯 번째 질문과 답변에 대해 bumblebee x 서버를 어떻게 시작해야합니까? 이것은 : optirun bumblebee -d? 미숙 한 사용자가 아닙니다 ..
Chris

1) 수정 2) 실제로. 데스크탑 파일을 편집하여 optirun에서 실행되도록 할 수 있습니다 bumblebee-ui. 불행히도, 아직 최신 Bumblebee 릴리스와 호환되지 않습니다. 3) Bumblebee 설치 후 부팅시 시작됩니다. optirun시작하지 않을 때 사용에 대한 지침이 제공 됩니다.
Lekensteyn

1
@Lekensteyn 이 답변에 표시된대로 nvidia-settings통해 실행 optirun하면 가상 화면을 참조하기 때문에 쓸모가 없습니다. 그렇다면, Nvidia X server settings일반적으로 제공 되는 고급 화면 설정에서 어떻게 이익을 얻을 수 있습니까?
Patryk

0

터미널에서 실행 해 보셨습니까?

sudo nvidia-xconfig

그리고 재부팅? 그것은 당신을 위해 모든 것을 처리해야합니다.


그것을 시도하고 이것을 얻었습니다 : 경고 : X 구성 파일을 찾거나 열 수 없습니다. '/etc/X11/xorg.conf'에 작성된 새 X 구성 파일 그 후 나는 재부팅하고 다음 화면을 얻었습니다 : tinypic.com/r/mrdvt/7 우분투에서 비상 안전 그래픽 모드로 부팅했습니다. 따라서이 문제 ( askubuntu.com/questions/61559/… )는 해결되지 않습니다.
Chris

나는 당신이 Optimus 카드를 사용하고 있다는 것을 알아 차리지 못했고 단지 내가 당신에게 추천 한 명령을 언급 한 적이 없다는 것을 알게되었습니다. Lekensteyn의 대답은 내 것보다 낫습니다. 사과.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.