터미널을 통해 그래픽 카드 드라이버를 변경하는 방법은 무엇입니까?


12

나는 최근에 Asus Radeon HD 7870 용 드라이버를 독점 제품으로 변경하려고 시도했지만 (친구가 훨씬 빠르다고 말했지만) 우분투 설치를 중단 한 것으로 보입니다. 이제 부팅 할 때마다 GRUB이 표시되고 Ubuntu를 선택한 다음 1 ~ 2 초 동안 부팅 한 다음 블랙 스크린을 부팅합니다. 나는 블랙 스크린이 로그인 화면에 도달했기 때문에 발생했다고 생각합니다.

그렇다면 누구나 오픈 소스 드라이버로 다시 전환하는 방법을 알려줄 수 있습니까?

편집 : 그리고 USB에서 Ubuntu를 부팅하면 모든 것이 잘 작동합니다.

편집 : 여기 내 프로세스는 드라이버입니다.

  1. 내 시스템에 Radeon HD 7870 설치
  2. 부팅, 모든 것이 자동으로 잘 작동
  3. 가서 확인하고 오픈 소스 드라이버를 사용하고 있습니다 (소프트웨어 및 업데이트 프로그램으로 이동하여 드라이버 탭으로 이동)
  4. 친구는 더 빨리 독점적 인 것으로 전환 할 것을 권장합니다 (flgrx-updates 라인을 따라 무언가라고 생각합니다)
  5. 소프트웨어 및 업데이트 프로그램으로 이동하여 드라이버 탭으로 이동합니다. 거기에서 flgrx-updates를 선택하고 확인을 누르십시오.
  6. 시스템을 재부팅하면 작동하지 않습니다. 기본적인 문제 해결 후 여기에 왔습니다.

업데이트 : gertvdijk 덕분에 독점 드라이버를 비활성화했지만 우분투는 여전히 두들겨지지 않습니다. 어떤 이유로 든 오픈 소스 드라이버가 자동으로 활성화되지 않은 것 같습니다. 누구든지 아이디어가 있습니까? 문제를 찾는 데 도움을 줄 수있는 시스템 로그가 있습니까?


우분투 v14에서 여전히 :(
w00t

이 문제를 해결할 수 있었습니까? 나는 두 드라이버를 모두 시험해 본 결과 무언가가 무작위로 발생하기 때문에 문제가 발생했다고 생각합니다.
Peter Raeves

@PeterRaeves 아래에서 말했듯이 시스템 파티션을 다시 설치하면 문제가 해결되었습니다.
scaru 2016 년

1
@scaru 다음에 이런 일이 발생하면 xserver-xorg를 제거, 설치 및 재구성 해보십시오. 그것이 나를 위해 트릭을 한 것입니다.
피터 레이브 스

우분투 16.04 데스크탑에서 nvidia 드라이버와 동일한 문제가 있었지만 마지막 이야기는 동일합니다. 그래픽 콘솔을 통해 텍스트 콘솔에서만 로그인 할 수 없었습니다. 문제는 정확히 해결되었습니다. xserver-xorg 패키지 다시 설치
Luke

답변:


5

14.04 이상에서는 저장소에 jockey-text가 설치되어 있지 않거나 사용할 수 없습니다. Noveau 드라이버가 로그인 한 후 컴퓨터가 완전히 잠기는 문제를 방금 복구했으며 nvidia 드라이버로 돌아 가야했습니다. 내가 한 방법은 다음과 같습니다.

로그인 화면에서 로그인하는 대신 CRL + ALT + F2 Type을 사용하여 터미널로갔습니다.

우분투 드라이버 장치

장치 목록을 얻고 원하는 장치를 식별합니다. 내 출력은 다음과 같습니다.

$ 우분투 드라이버 장치
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci : v000010DEd00000391sv00001462sd00000630bc03sc00i00
공급 업체 : NVIDIA Corporation
모델 : G73 [GeForce 7600 GT]
드라이버 : nvidia- 304-Distro Non-Free 권장
드라이버 : Nvidia-173-Distro Non-Free
드라이버 : xserver-xorg-video-nouveau-Distro Free 내장
드라이버 : Nvidia-304-updates-Distro Non-free

나는 nvidia-304를 원했기 때문에 다음과 같이 입력했습니다.

apt-get 설치 nvidia-304

그런 다음 데스크톱 응용 프로그램을 사용하여 재부팅하고 확인했습니다. 선택한 드라이버를 실제로 사용하고있는 추가 드라이버입니다.


3

독점 드라이버를 제거하려면 간단히 다음을 수행 할 수 있어야합니다.

sudo apt-get remove fglrx   fglrx-amdcccle fglrx-pxpress 

표준 드라이버를 설치 한 경우

sudo apt-get remove fglrx-updates   fglrx-amdcccle-updates 

"업데이트"가있는 경우

기억 수동으로 파일을 삭제 /etc/X11/xorg.conf; 그렇지 않으면 X는 여전히 독점 드라이버를 검색하고 제대로 시작되지 않습니다 (대부분의 경우).

일반적으로 기본 (오픈 소스) 드라이버를 다시 활성화합니다.


3

방금 똑같은 문제가 있었기 때문에 여기에 차임하고 싶었습니다 (Ubuntu 14.04 LTS 실행). 시스템 설정에서 다른 비디오 카드 드라이버를 선택하고 재부팅 한 후 컴퓨터에서 저 그래픽 모드로 시작하라는 메시지를 표시했습니다.

나를 위해 문제를 해결 한 것은 /etc/X11/xorg.conf를 삭제하는 것이 었습니다. 이제 X11은 Ubuntu에서 사용하는 창 관리자이며 설정을 위해 .conf로 끝나는 모든 파일을로드합니다 (적어도 Google에서 3 분이 말한 것입니다).

필연적으로 입증 될 수있는 파일을 완전히 제거하는 것이 주저하기 때문에 다른 이름으로 변경했습니다.

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo reboot

이것은 나를 위해 문제를 해결했습니다.

처음에는 명령 줄을 사용하여 비디오 카드 드라이버를 다시 변경하는 것이 좋습니다. 비디오 카드 드라이버를 변경하는 방법을 찾지 못해이 아이디어를 시도했습니다. 한 가지 제안 된 답변은 jockey-text( 명령 줄을 사용하여 독점 비디오 드라이버를 변경하는 방법은 무엇입니까? ); 그러나 14.04 jockey-text로 시작하는 것은 더 이상 우분투의 일부가 아닙니다.

몇 가지 추가 연구 : X11이 더 이상 기본적으로 xorg.conf를 만들지 않는다는 것을 읽었습니다. 위의 해결책이 효과가 없을 수 있습니다.


아마도 관련 답변에 +1; xorg.conf사용중인 드라이버에 따라 파일 내용이 달라집니다. 기본적으로이 파일은 14.04에 존재하지 않습니다. 독점적 인 그래픽 설정을 처음으로 실행하면 xorg.conf파일이 자동으로 생성 nvidia-settings될 수 있습니다 (AMD / Radeon의 경우와 유사 할 수 있음).
clearkimura

xorg.conf를 삭제하고 재부팅하면 ATI GPU와 함께 Ubuntu 18.04가 작동했습니다.
Andrew

1

이틀 동안 추가 답변을 한 사람이 없으면 Ubuntu를 다시 설치하기로 결정했습니다. 나는 Ubuntu 라이브 USB를 만들었고 그것을 사용하여 Ubuntu를 다시 설치하라는 메시지를 보냈으며 (시스템 파일은 바꾸지 만 파일은 유지함) 완벽하게 작동했습니다.


1
해결책이 OS를 다시 설치하는 것이 슬픈 일입니다.
않았습니다

0

SSH를 통해 실행 :

jockey-text --list

비활성화하고 실행할 드라이버를 식별하십시오.

sudo jockey-text --disable driveridentification

driveridentification드라이버가 표시하는 ID로 교체하십시오 (예 : xorg:nvidia_experimental_310제 경우). 현재 이것을 테스트 / 확인할 수 없습니다.

jockey-text일반 GUI에있는 "추가 드라이버"응용 프로그램의 명령 행 텍스트 전용 버전입니다. 일반 GUI 응용 프로그램에서와 동일한 작업을 수행 할 수 있어야합니다. 다른 작업에 대한 도움말을 참조하십시오.

jockey-text --help

SSH를 사용하여 여전히 로그인 할 수 있다고 말하면 귀하의 경우에는 작동합니다. 컴퓨터에 SSH를 설정하지 않은 다른 독자의 경우 복구 모드로 부팅하거나 Grub 명령 줄에서 그래픽 드라이버 커널 모듈을 블랙리스트에 추가 한 다음 기수 변경 사항을 수행해야합니다.


방금 SSH를 통해 해당 명령을 실행했습니다. 그런 다음 jockey-commons를 설치해야한다고 말했기 때문에 그렇게했습니다. 그런 다음 다시 실행했습니다. 이것이 내가 얻은 것입니다 : root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
scaru

@scaru 그렇다면 "추가 드라이버"응용 프로그램을 사용하여 Radeon 드라이버를 설치하지 않았다고 가정합니다. 질문의 맨 처음에 드라이버 설치 방법에 대한 모든 세부 정보를 포함하십시오 (편집하십시오!). 이것이 내 대답을 무효화하는 경우-다음에 질문에 더 구체적으로 설명하십시오!
gertvdijk

좋아, 좀 더 자세한 내용으로 원래 질문을 업데이트했습니다. 그러나 예, 소프트웨어 및 업데이트 응용 프로그램의 추가 드라이버 탭에서 드라이버를 변경했습니다.
scaru

@scaru 내 대답이 잘못되어 죄송합니다. 이것이 대화 형 응용 프로그램이라고 잘못 생각했습니다. 업데이트하겠습니다.
gertvdijk

좋아, 방금 jockey-text --list를 실행하려고했는데 이것을 얻었습니다. root@david-desktop:~# jockey-text --list kmod:fglrx - Video driver for the AMD graphics accelerators (Proprietary, Disabled, Not in use) kmod:fglrx_updates - ATI Fire GL (Proprietary, Enabled, Not in use) root@david-desktop:~# 그래서 어떤 이유로 든 오픈 소스 드라이버를 나열하지 않습니다.
scaru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.