12.10에서 Nvidia 드라이버가 작동하지 않습니다


30

GeForce GTX 560 Ti가 있습니다. 나는 nvidia 드라이버와 12.04에서 잘 작동했습니다. 불행히도 오늘 12.10 업데이트 이후에 문제가 발생했습니다.

나는 nvidia-current, nvidia-current-updates 및 nvidia-experimantal을 시도했습니다. 항상 같은 동작 : 벽지를 제외한 아무것도 기록하지 않은 후 lightdm의 해상도가 떨어집니다. 단일 패널이 없으며 "win"키가 작동하지 않습니다.

nvidia 드라이버를 제거한 후 모든 것이 작동합니다.


이것은 많은 사용자를 도울 것입니다 : askubuntu.com/questions/61396/…
Luis Alvarado

답변:


30

nvidia 드라이버로 전환하기 전에 linux-source 및 linux-headers를 설치해야합니다 ( 버그 1068341 참조 ). 소스가 설치된 후 nvidia 드라이버로 전환 해보십시오.

방법은 다음과 같습니다.

시작하기 전에 모든 업데이트를 설치하고 지시가있는 경우 컴퓨터를 재부팅하십시오.

  1. 터미널 ( Ctrl-Alt-F1)로 전환하십시오 .

  2. 사용자 이름으로 로그인하십시오.

  3. 리눅스 소스 ( sudo apt-get install linux-source)와 헤더 ( sudo apt-get install linux-headers-generic)를 설치하십시오.

  4. nvidia 드라이버 제거-설치 한 버전 ( sudo apt-get remove nvidia-current또는 sudo apt-get remove nvidia-current-updates또는 sudo apt-get remove nvidia-experimental-304) 에 따라 다릅니다 .

  5. nvidia 드라이버 ( sudo apt-get install nvidia-current-updates)를 다시 설치하십시오 .

  6. 성공적으로 설치되면 컴퓨터를 다시 시작하십시오 ( sudo shutdown -r now).

심층적 인 사용법

다음 링크는 nvidia 드라이버를 처리하는 방법에 대한보다 심층적 인 개요를 제공합니다. 더 유사하지만 여기에 설명 된 것과 동일하지 않은 더 많은 경우에 적용 가능해야합니다.

https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia


나는 리눅스 소스와 엔비디아 드라이버를 설치했지만 여전히 같은 문제입니다.
konradk

리눅스 헤더가 필요한지 확실하지 않지만 설치를 시도하십시오. 소프트웨어 센터에서 linux-headers-3.5.0-17-generic이어야합니다. 그런 다음 nvidia 드라이버로 전환 해보십시오. 그래도 작동하지 않으면 좀 더 '수동적 인'방법이 있습니다.
rft183

그렇습니다. bugs.launchpad.net/ubuntu/+source/… Linux 헤더가 도움이되었습니다. 고맙습니다!
konradk

멋지다, 다행이다. 버그가 영향을 미치는 사람들의 목록에 자신을 추가했습니다.
rft183

nvidia-current-updates를 설치해야합니까? 아니면 nvidia-current 또는 nvidia-expetimanetal-304를 얻을 수 있습니까?
Shahe Tajiryan

8

이 상황에서 (당신처럼) 모든 당신을 위해 쉬운 해결책이 있습니다.

  1. 세션에 로그인 한 후 (배경 화면 만 나타나고 해상도가 나쁜 것 같습니다) 마우스 오른쪽 버튼을 클릭하고 배경 화면 변경을 클릭하십시오. 그런 다음 왼쪽의 모든 구성 표시 (시스템이 스페인어로되어 있으므로 레이블 이름이 약간 다를 수 있음)의 소프트웨어 소스를 클릭 한 다음 X.Org Nouveau로 다시 변경하면됩니다.
  2. 변경 적용 후의 보도 Ctrl+ Alt+ T터미널을 열고 입력 할 sudo reboot. 그런 다음 시스템이 다시 정상적으로 작동해야합니다.

  3. 이제 NVIDIA 드라이버를 다시 설치하십시오. 특정 버전이 아닌 메타 패키지를 설치하십시오.

    sudo apt-get install linux-headers-generic
    
  4. 시스템 구성 패널로 이동하여 소프트웨어 소스에서 원하는 NVIDIA 드라이버를 선택하십시오. (일반적으로 독점 테스트를 선호하지만 선호하는 것입니다)


linux-headers-generic 메타 패키지를 지적 해 주셔서 감사합니다. 나는 그것을 반영하기 위해 대답을 업데이트했습니다.
rft183


1

문제를 해결하기위한 단계별 지침을 보려면 rft183의 answere를 따르십시오 .

무언가 잘못되면

nouveau 드라이버를 다시 사용하려면 다음 명령을 실행하십시오.

sudo apt-get 설치 xserver-xorg-video-nouveau --reinstall

그 후에는 모니터 해상도를 더 이상 설정할 수 없습니다. 모니터 구성을 삭제하면 도움이되었습니다.

rm ~ / .config / monitors.xml


제 경우에는 문제가 지속되었습니다. 게스트 계정을 사용하면 모든 것이 정상이므로 사용자 설정이 손상되었습니다. 'dconf reset -f / org / compiz'가 문제를 해결했습니다 (일부 compiz 설정도 재설정 되었음)
Bachi

0

나는 단지 sudo apt-get install linux-headers-generic재부팅하고 재부팅해야했습니다. 그래서 나는 단지 :

  1. 을 누르고 <Ctrl><Alt>F1로그인 하여 터미널로 전환 했습니다.
  2. sudo apt-get install linux-headers-generic.
  3. sudo reboot.

내 시스템은 정상적인 해상도로 작동하고 Unity에 로그인 할 때 등이 다시로드되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.