우분투 16.04 + Nvidia Driver = 빈 화면


32

원래 질문 업데이트 1 :

추가 드라이버 포함 스크린 샷. 361.42와 340.96을 모두 설치하려고 시도했는데 다시 시작한 후 빈 화면이 나타납니다.

여기에 이미지 설명을 입력하십시오


원래 질문 :

우분투 용 nvidia 드라이버를 설치 한 다음 다시 시작하면 빈 화면이 나타납니다. 나는 nvidia 드라이버 중 두 가지를 시도하지 않았으며 두 번 빈 화면이 나타납니다.

nvidia 드라이버를 설치하고 빈 화면이 나타나지 않으면 어떻게합니까?

Google 검색을했는데 16.04가 출시 된 이후 로이 문제가 처음 발생한 것으로 보입니다.

https://www.google.co.uk/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d


나는 어떻게 든 틀린 대답을 받아 들였다. 어떻게 바꾸나요?
oshirowanen

2
문제를 직접 해결 한 경우 자신의 질문에 대답 하고 동의하십시오. 질문이나 의견에 답을 쓰지 마십시오! 내 투표를 원하면 의견에 메시지를 보내주십시오. :-)
David Foerster 2012 년

답변:


23

빈 화면은 어디서 / 언제 얻습니까? 부팅 할 때 grub 메뉴가 나타나거나 Ubuntu Unity 로그인 화면이 나타나야합니까? 후자 인 경우 다음을 시도하십시오.

  1. nomodeset우분투 그룹 항목에 추가하십시오 . 부팅에 사용하는 항목을 강조 표시하고 e를 누른 다음 바꾸기를 추가하십시오.

    ... ro quiet splash...

    ... ro nomodeset quiet splash...

로그인 화면으로 올바르게 부팅되면 Ctrl+ Alt+ F2, 로그인을 누른 다음을 실행하십시오 sudo prime-select intel. 그런 다음 재부팅하여 문제가 해결되는지 확인하십시오.

또한 NVidia 드라이버를 어떻게 설치합니까? nvidia.com에서 올바른 것을 사용하고 있는지 확인하십시오.


Ubuntu를 선택하면 grub 메뉴 뒤에 빈 화면이 나타납니다. grub 화면은 첫 번째 시도 후에 만 ​​나타납니다. 첫 번째 시도에서 grub이 발생하지 않으며 빈 화면을 다시 시작하면 grup 화면이 자동으로 나타납니다.
oshirowanen

1
시도 했습니까 nomodeset?
SteveFromAccounting

4
나는 그것을 시도했지만 작동하지 않았다. nvidia 드라이버를 설치하기 전에 nomodeset을 설정하여 nomodeset을 제거하면 무엇을 알지 못했습니다. 그래서 이번에는 먼저 nvidia를 설치 한 다음 nomodeset을 설정하면 작동합니다! 도와 주셔서 감사합니다!
oshirowanen

2
아니요, 전혀 작동하지 않습니다. 여전히 나를 위해 검은 화면 :(
starbeamrainbowlabs

1
여기서 전문가 nomodeset는 아니지만 비디오 드라이버를로드하지 않으며 해당 비디오 드라이버는 아마도 이중 모니터 지원을 가능하게 할 책임이 있습니다. 따라서 연결된 화면이 작동하지 않습니다.
SteveFromAccounting

6

여기 내 해결책이 있습니다. 여러 위치에서 답변을 가져와야했습니다.

내 그래픽 카드는 NVidia GeForce GTX 950 입니다.

내가 한 첫 번째 일은 nvidia.com에서 최신의 안정적인 NVidia 드라이버를 다운로드하는 것입니다 (저는 361.42였습니다). 안정적이고 인증 된 최신 드라이버를 선택했습니다. 그건 그렇고 ".run"파일입니다. 이 파일에 익숙하지 않은 경우 .run 파일을 설치하는 방법을 검색하십시오.

그런 다음이 게시물에 따라 Nouveau 드라이버를 블랙리스트에 올렸습니다 (내 단계는 아래에 있으며이 게시물과 약간 다릅니다).

누보 대신 Nvidia 드라이버 설치

내가했던 모든 화면에서 로그에서 Ctrl + Alt + F1 액세스 가상 터미널을 통해 내 작품을 :

1) 모듈을 블랙리스트에 올립니다. blacklist.conf 파일을여십시오.

sudo vi /etc/modprobe.d/blacklist.conf

파일 끝에 다음 모듈을 추가하십시오.

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

파일을 저장하고 종료하십시오.

2) 모든 nvidia * 패키지를 제거하십시오 (이것은 저에게 아무런 영향을 미치지 않았지만 권장됩니다. 실행하는 데 아무런 해가 없습니다)

sudo apt-get remove --purge nvidia*

3) initramfs 디스크를 업데이트하십시오. Mine은 nouveau 드라이버를로드하도록 구성되었습니다. 몇 초가 걸립니다. 재부팅하거나 전원을 끄지 마십시오!

sudo update-initramfs -u

4) 재부팅

5) 디스플레이 관리자를 중지 한 다음 설치하십시오.

로그인 화면에서 Ctrl + Alt + F1을 다시 눌러 가상 터미널로 들어갑니다. 텍스트 모드에 있으면 디스플레이 관리자를 중지하십시오.

sudo service lightdm stop

6) 그런 다음 설치 파일 (다운로드 한 .run 파일)을 실행하십시오. 설치는 잘 문서화되어 있으며 그 과정에서 유용한 메시지가 많이 있습니다 (상상!). 사전 설치 스크립트 실패에 대한 오류가 발생했습니다. 어쨌든 계속했다. "X를 다시 시작할 때 NVIDIA X 드라이버가 사용되도록 nvidia-xconfig 유틸리티를 실행하여 X 구성 파일을 자동으로 업데이트 하시겠습니까? 기존 X 구성 파일이 백업됩니다." 예 "라고 계속했습니다. 64 비트 시스템에 32 비트 오류가 발생했습니다. 나는 그것에 대해 걱정하지 않고 계속했다. 64 비트는 제대로 설치되었습니다. 설치가 끝났습니다!

7) 손가락을 엇갈리게하고 다시 부팅 한 후 로그인하십시오. 나는 당신도 그렇게 바랍니다!


커널 업데이트 후에도 계속 작동합니까, 아니면 발생할 때마다 몇 가지 수동 단계를 수행해야합니까?
Lars Haugseth

1
좋은 질문과 적시에. 최근에 생각하지 않고 새로운 커널을 설치했습니다. 그런 다음 재부팅 할 때 저해상도 모드 (아마도 800x600)로 나타났습니다. 로그온하면 화면이 깜박이고 로그인 화면으로 돌아갑니다. 그런 다음 재부팅하고 이전 커널을 선택했는데 모든 것이 정상이었습니다. 따라서 원래의 문제를 해결하는 것 이외의 장기 해결책이 무엇인지 잘 모르겠습니다. 나는 지금은 더 오래된 커널에 머무를 것이라고 생각한다.
DerWanderer

2

nvidia ppa ppa : graphics-drivers / ppa를 추가하고 가장 최근의 364.15를 설치하십시오.

그것은 optimus 860m에서 저에게 효과적입니다.

보안 부팅이 비활성화 된 경우에만 작동합니다.


1
방금 시도했습니다. 불행히도 같은 문제가 발생했습니다.
oshirowanen

보안 부팅에서도 작동하지만 shim또는 shim-signed부팅을 사용하는 경우에는 작동하지 않습니다 . 대신 서명 된 커널과 서명 된 grub-efi 부트 로더를 사용해야합니다 sudo apt-get install linux-signed-generic grub-efi-amd64-signed. 또한 이름이 같은 여러 EFI 부팅 항목이있을 수 있으며 BIOS는 기본적으로 잘못된 항목을 선택할 수 있으므로 부팅 선택 메뉴 또는 BIOS 설정에서이를 재정의해야합니다.
blubberdiblub

2

시작시 nvidia 드라이버를 블랙리스트에 추가해야 할 수도 있습니다. 때로는 하이브리드 그래픽 카드가 필요합니다.

  • 파일을 편집하고 다음 /etc/modprobe.d/bumblebee.conf을 추가하십시오.

    blacklist nvidia-XXX
    blacklist nvidia-XXX-updates
    blacklist nvidia-experimental-XXX
    

    XXX를 그래픽 드라이버 버전으로 교체하십시오. 예를 들어346

  • 컴퓨터를 재부팅하십시오.


이것은 나를 위해 그것을 해결했습니다 (Ubuntu 16.10; Dell XPS 15). 차단되지 않은 bumblebee.conf의 새로운 nvidia-367 드라이버가 누락되었습니다
naisanza

1

이 문제를 다른 방식으로 해결했습니다. 매우 오래된 컴퓨터에 16.04를 설치했습니다. Nvidia 레거시 드라이버를 설치하고 빈 화면이 나타납니다.

LXDE 데스크탑을 사용하기 위해 Lubuntu를 설치했습니다. 그것은 나를 위해 아주 잘 작동합니다.

sudo apt-get install lubuntu-desktop

0

16.04로 업그레이드 할 때 secureboot를 비활성화했는지 확인하고 활성화 한 경고를 무시했습니다. secureboot가 켜져 있으면 gdm 또는 검은 색 화면에 멈 춥니 다.


보안 부팅이 무엇인지 아직 확실하지 않지만 16.04를 새로 설치 한 경우에도 적용됩니다. 14.04에서 16.04로 업그레이드하지 않았습니다.
oshirowanen

또한 내 컴퓨터는 약 5 살이며, 보안 부팅이 없다고 생각합니다. 하지만 아침에 다시 확인해야합니다.
oshirowanen

2
BIOS에서 보안 부팅을 볼 수 없습니다.
oshirowanen

-2

grub / etc / default / grub 구성 파일에 다음 옵션을 추가하십시오. 나중에 grub을 업데이트해야합니다.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep

나는 생각 이 옵션은 부팅 것 브가 아닌 운영 체제에 영향을 미칩니다.
starbeamrainbowlabs 12
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.