Nvidia 드라이버 설치 후 매우 긴 부팅


13

Ubuntu 16.04를 사용하고 있고 얼마 후 (Nvidia 드라이버를 업데이트 한 후이 문제가 발생하기 시작한 것 같습니다) 컴퓨터가 매우 느리게 부팅되기 시작했습니다. 불필요한 서비스를 비활성화하려고 시도했지만 도움이되지 않았습니다. 나는 달렸고 dmesg나는 정말로 큰 격차를 발견했다. 전체 로그는 다음과 같습니다. https://pastebin.com/d4EVfi8r

누군가가 나를 도울 수 있기를 바랍니다.

편집하다:

systemd-analyze blame | head

2min 16.363s docker.service 23.442s rabbitmq-server.service 16.774s grub-common.service 15.149s postgresql@9.5-main.service 13.691s dev-sda1.device 11.113s NetworkManager-wait-online.service 9.852s ModemManager.service 9.278s accounts-daemon.service 8.372s iio-sensor-proxy.service 8.176s apparmor.service

lspci -k | grep -iEA3 '3D|VGA'

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    Subsystem: Acer Incorporated [ALI] 3rd Gen Core processor Graphics Controller
    Kernel driver in use: i915
    Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)
    Subsystem: Acer Incorporated [ALI] GK208M [GeForce GT 740M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

EDIT2 :

일부 서비스를 비활성화하면 다음이 systemd-analyze blame | head반환됩니다.

 13.900s dev-sda1.device
 12.040s NetworkManager-wait-online.service
 10.572s ModemManager.service
  9.424s accounts-daemon.service
  8.030s apparmor.service
  7.827s grub-common.service
  7.356s systemd-logind.service
  6.810s rsyslog.service
  6.769s avahi-daemon.service
  6.766s bluetooth.service

EDIT3 :

출력 /var/log/boot.log

https://pastebin.com/RzZJ6JdL

EDIT4 :

Grub에서 로그인 화면까지 약 30 초가 걸리지 만 로그인 화면에서 컴퓨터를 사용할 준비가 될 때까지 1 분 정도 걸립니다.


1
당신의 출력을 추가 할 수 systemd-analyze blame | headlspci -k | grep -iEA3 '3D|VGA'기쁘게?
바이트 사령관

@ByteCommander이 명령 출력으로 내 질문을 편집했습니다
Alen

이제 docker, rabbitmq 및 postgresql 서비스를 비활성화했지만 부팅 시간은 동일합니다
Alen

그리고 systemd-analyze blame | head이러한 서비스가 비활성화 된 상태에서 지금 무엇을 말합니까?
바이트 사령관

@ByteCommander 업데이트되었습니다
Alen

답변:


1

nvidia 드라이버를 설치하는 세 가지 주요 방법 (그리고 아마도 총 세 가지 이상의 방법)이 있습니다.

  1. 이진 드라이버 (와 apt install내가 좋아하는 방법)
  2. "추가 드라이버"앱 (위대한 드라이버를 선택하지 않은 훌륭한 드라이버)
  3. Nvidia에서 배포 한 최신 컴파일 .run형식

설치된 파일과 결과는 동일하지만 그렇지 않다고 생각합니다.

Nvidia의 고유 .run파일은 나에게 묻는다면 꽤 모호합니다. 나는 그것이 가장 출혈이 될 것이라고 생각했지만 성능 측면에서 적절한 방법과 비교할 때 창백합니다. 드라이버 버전이 최신 버전이지만 Windows 전용 코드 편집이며 Linux에서 실행되는 방법에 특별한 이점이 없는지 확인하십시오.

현재 nvidia 드라이버를 제거하는 것이 좋습니다.

  • 당신은을 통해 그것을 한 경우에 .runsessionless 콘솔 모드에서 ( ctl- alt- F6) 다음 절차를 반복하고 당신이 그것을 설치하지만 추가 할 예정 것처럼 (관리자) 명령을 실행 --uninstall하면 / sh 명령을 설치의 마지막에 플래그를.
  • "추가 드라이버"앱을 통해이 작업을 수행 한 경우 해당 드라이버를 다시 열고 X.org 드라이버를 적용한 후 다시 시작하십시오.

이 방법으로 바이너리 방법을 통해 설치할 수 있습니다.

sudo add-apt-repository ppa:graphics-drivers/ppa 
sudo apt-get update 
ubuntu-drivers devices  
sudo apt-get install nvidia-(your version number)

1
이것이 어떻게 내 문제를 해결하는지 잘 모르겠습니다. 설명해 주시겠습니까?
Alen

내 대답의 두 번째 부분에서 말했듯이 각 결과는 매우 엄청납니다. 확인하실 수 있습니다. apt install및 ppa로 얻은 드라이버가 없습니다 . 드라이버를 다른 것으로 교체하면 문제가 남아 있는지 확인할 수 있습니까? 개인적으로 나는 이진 드라이버에 문제가 없을 것이라고 생각합니다.
tatsu

2
여기에는 많은 횡설수설과 오해가 있습니다. 우선, 드라이버 버전 은 사용 된 방법보다 더 중요합니다. 물론 Nvidia에서 직접 실행 가능한 파일은 번거롭고 의도하지 않은 결과를 가져올 수 있지만 공식 저장소 나 PPA에 이미 패키지화 된 동일한 버전은 모든 릴리스 / 커널에서 작동하도록 올바르게 테스트되었습니다. 그리고 두 번째로 혼동되는 부분은 정확히 동일한 APT 설치를 수행하고 충돌을 피하기 위해 이전 버전을 제거하는 "추가 드라이버"입니다.

죄송합니다. 나는 아직도 배우고있다. 나는 내 게시물에 대한 편집을 허락하고 환영하는 것을 제공하고 싶었다
tatsu

이것은 불행히도 해결되지 않습니다. 설명에 따라 nvidia 드라이버를 설치했는데 문제가 있습니다. @tatsu
미나 마이클

0

드라이버를 설치하기 전에 컴퓨터가 정상적으로 부팅 된 경우 컴퓨터에 4GB 이상의 RAM이 있고 하드 드라이브 및 / 또는 SSD에 충분한 공간이 남아 있으며 컴퓨터가 느리게 부팅되지만 몇 안되는 후에도 제대로 작동합니다 초 로그인 화면이 나타나면 드라이버가 문제의 원인 일 가능성이 높습니다.

컴퓨터를 부팅 할 때 컴퓨터의로드가 얼마나 높은지 확인하고 특히 부팅하는 동안 RAM, 디스크 및 / 또는 SSD로드가 얼마나 많은지주의하고 운영 체제 등에 사용할 수있는 업데이트가 있는지 확인하십시오. .

필요하지 않은 Disabeling 서비스는 훌륭하지만 일반적으로 사용하는 RAM의 양이 많지 않기 때문에 모든 비활성화 된 서비스가 총 4GB 이상의 RAM을 사용하지 않는 한 실제로 문제를 해결할 수는 없습니다 (Linux 운영 체제) Windows보다 훨씬 가볍고 1GB의 RAM으로 64 비트 배포판을 쉽게 실행할 수 있습니다.)

또한 마더 보드 BIOS가 UEFI 부팅을 사용하는지 확인하고, 사용하지 않는 경우 문제를 해결하는지 확인하십시오.

UEFI 부팅은 Linux에서 지원되지 않으며 부트 로더를 사용하기 전에 UEFI 부팅이 활성화되어 있으면 부팅 지연으로 인해 그래픽 카드가 자동으로 UEFI 부팅을 사용하기 때문에 컴퓨터가 UEFI 부팅을 사용하려고 할 수 있습니다.

마지막으로 데비안과 같은 다른 배포판을 시도해 볼 수 있습니다. 데비안은 가장 안정적인 배포판이며 우분투 기반입니다.


0

우분투와 엔비디아를 혼합하지 않는 단순하지만 다소 과감한 옵션이 항상 있습니다. 즉, 가능한 경우 엔비디아 하드웨어를 제거하고 인텔 그래픽 또는 우분투와 공존 할 수있는 것으로 알려진 그래픽을 사용하십시오. Nvidia를 제거 할 수없는 경우 (해당 컴퓨터가 랩탑 일 수 있기 때문에) 다른 옵션은 Ubuntu를 Windows로 교체하는 것입니다. 나는 이것이 훌륭한 옵션이 아니라는 것을 알고 있지만 간단하고 문제를 확실히 해결할 것입니다. askubuntu 및 기타 사이트에서 빠른 스캔을 수행하면 많은 사람들이 Ubuntu / Nvidia에 대해 일반적으로 만족스러운 해결책없이 질문을합니다.


Nvidia에서 모든 것을 비난하지 마십시오. 많은 Nvidia 질문은 사용자 오류로 인한 문제에 관한 것입니다.
karel

누구를 탓할지 모르겠지만 Nvidia와 Ubuntu는 함께 훌륭하지 않습니다. 내 대답은 Nvidia가있는 랩톱을 구입하고 Ubuntu를 설치하는 실수를 한 개인적인 경험을 기반으로합니다 ... 그것은 산발적으로 얼어 붙었습니다. 나는 askubuntu에서 만든 많은 제안을 시도했지만 회신에서 제안한 것에 의지해야했습니다.
Ron Kalian

Nvidia를 모두 제거하고 다음 명령을 실행하십시오 sudo ubuntu-drivers autoinstall && sudo reboot. 다른 명령과 달리이 명령은 모든 종속성 패키지를 설치합니다.
karel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.