Làm thế nào để thay đổi trình điều khiển card đồ họa thông qua thiết bị đầu cuối?


12

Gần đây tôi đã thử thay đổi trình điều khiển cho Asus Radeon HD 7870 của tôi thành độc quyền (một người bạn nói với tôi rằng nó nhanh hơn nhiều), tuy nhiên điều đó dường như đã giết chết cài đặt Ubuntu của tôi. Bây giờ, bất cứ khi nào tôi khởi động, nó hiển thị cho tôi GRUB, tôi chọn Ubuntu và sau đó nó khởi động trong một hoặc hai giây rồi màn hình đen. Tôi nghĩ rằng màn hình đen là do nó chạm tới màn hình đăng nhập, vì đó cũng là lúc tôi có thể SSH vào nó.

Vì vậy, bất cứ ai có thể cho tôi biết làm thế nào để chuyển trở lại trình điều khiển nguồn mở?

Chỉnh sửa: Và tôi sẽ thêm, khi tôi khởi động Ubuntu từ USB, mọi thứ đều hoạt động tốt.

Chỉnh sửa: Ok ở đây quá trình của tôi là cho trình điều khiển.

  1. Cài đặt Radeon HD 7870 trong hệ thống của tôi
  2. Khởi động lên, mọi thứ đều hoạt động tốt
  3. Tôi đi và kiểm tra và nó đang sử dụng trình điều khiển nguồn mở (tôi đã kiểm tra bằng cách vào chương trình Phần mềm và Cập nhật và chuyển đến tab trình điều khiển)
  4. Một người bạn khuyên tôi nên chuyển sang chế độ propitiary vì nó nhanh hơn (tôi tin rằng đó là thứ gì đó dọc theo dòng cập nhật flgrx)
  5. Tôi đi vào chương trình Phần mềm và Cập nhật và điều hướng đến tab trình điều khiển. Từ đó tôi chọn một bản cập nhật flgrx và nhấn ok.
  6. Tôi khởi động lại hệ thống của mình và sau đó nó sẽ không hoạt động. Sau một số xử lý sự cố cơ bản, tôi đến đây.

Cập nhật: Nhờ gertvdijk tôi đã quản lý để vô hiệu hóa trình điều khiển tự động, nhưng Ubuntu vẫn không thể đánh bại. Tôi đoán rằng vì bất kỳ lý do gì, trình điều khiển nguồn mở đã không được kích hoạt tự động. Ai có ý tưởng gì không? Có bất kỳ nhật ký hệ thống nào tôi có thể cung cấp cho các bạn để giúp tìm ra vấn đề không?


Vẫn xảy ra trong Ubuntu v14 :(
w00t

Bạn có thể sửa cái này không? Tôi đã thử cả hai trình điều khiển và tôi nghĩ rằng một cái gì đó đã bị hỏng, bởi vì bây giờ, nó chỉ xảy ra ngẫu nhiên ...
Peter Raeves

@PeterRaeves Như tôi đã nói dưới đây, cuối cùng tôi chỉ cài đặt lại phân vùng hệ thống và đã sửa nó.
scaru

1
@scaru Lần sau điều này xảy ra với bạn, hãy thử thanh trừng, cài đặt và cấu hình lại xserver-xorg. Đó là những gì vừa làm cho tôi.
Peter Raeves

Tôi gặp vấn đề tương tự trên máy tính để bàn Ubuntu 16.04, chỉ với trình điều khiển nvidia, nhưng cuối cùng thì cũng như vậy: Tôi không thể đăng nhập qua chế độ đồ họa, chỉ từ bảng điều khiển văn bản ... điều đã khắc phục vấn đề chính xác là: purging và cài đặt lại gói xserver-xorg
Luke

Câu trả lời:


5

Từ 14.04 trở lên, văn bản j Racer không được cài đặt hoặc có sẵn trong kho lưu trữ. Tôi vừa mới khôi phục từ một sự cố trong đó trình điều khiển Noveau khiến máy tính của tôi bị khóa hoàn toàn sau khi đăng nhập và tôi cần quay lại trình điều khiển nvidia. Đây là cách tôi đã làm:

Ở màn hình đăng nhập, thay vì đăng nhập, tôi đã đi đến một thiết bị đầu cuối bằng cách sử dụng Loại CRL + ALT + F2

thiết bị trình điều khiển Ubuntu

để có danh sách các thiết bị của bạn và xác định thiết bị bạn muốn. Đầu ra của tôi trông như thế này:

$ Ubuntu-trình điều khiển thiết bị
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias: pci: v000010DEd00000391sv00001462sd00000630bc03sc00i00
nhà cung cấp: Công ty Cổ phần NVIDIA
mô hình: G73 [GeForce 7600 GT]
lái xe: nvidia- 304 -
trình điều khiển được đề xuất không miễn phí distro : nvidia-173 -
trình điều khiển không phân phối distro : xserver-xorg-video-nouveau -
trình điều khiển dựng sẵn miễn phí distro : nvidia-304-update - distro không miễn phí

Tôi muốn nvidia-304 vì vậy tôi đã gõ:

cài đặt apt-get nvidia-304

Sau đó, tôi khởi động lại và xác nhận bằng cách sử dụng trình điều khiển bổ sung trên máy tính để bàn rằng tôi thực sự đang sử dụng trình điều khiển mà tôi đã chọn.


3

Để hủy bỏ các trình điều khiển độc quyền, bạn có thể chỉ cần làm:

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

nếu bạn đã đặt các trình điều khiển tiêu chuẩn, hoặc

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

nếu bạn có "bản cập nhật".

Nhớ xóa thủ công tệp /etc/X11/xorg.conf; nếu không, X vẫn sẽ tìm kiếm các trình điều khiển độc quyền và sẽ không khởi động chính xác (hầu hết các lần).

Điều này thường sẽ kích hoạt lại trình điều khiển (nguồn mở) mặc định.


3

Tôi chỉ muốn kêu vang ở đây vì tôi cũng gặp vấn đề tương tự (chạy Ubuntu 14.04 LTS). Tôi đã chọn một trình điều khiển card màn hình khác trong cài đặt hệ thống và sau khi khởi động lại, máy tính của tôi nhắc tôi khởi động ở chế độ đồ họa thấp.

Điều đã khắc phục sự cố cho tôi là xóa /etc/X11/xorg.conf. Bây giờ, X11 là trình quản lý cửa sổ được Ubuntu sử dụng và nó tải tất cả các tệp kết thúc bằng .conf cho các cài đặt của nó (ít nhất - đó là 3 phút Google đã nói với tôi).

Vì tôi sẽ do dự để loại bỏ hoàn toàn các tệp có thể nhìn lại chứng minh thiết yếu, tôi đã đổi tên nó thành một cái khác:

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

Điều này đã khắc phục vấn đề cho tôi.

Ban đầu, ý tưởng của tôi là sử dụng dòng lệnh để thay đổi trình điều khiển card màn hình trở lại. Tôi đã cố gắng thử ý tưởng này vì tôi không thể tìm cách thay đổi trình điều khiển card màn hình. Một câu trả lời được đề xuất cho biết sử dụng jockey-text( Cách thay đổi trình điều khiển video độc quyền bằng cách sử dụng dòng lệnh? ); tuy nhiên, bắt đầu từ 14.04 jockey-textkhông phải là một phần của Ubuntu nữa.

Một số nghiên cứu bổ sung: Tôi đọc rằng X11 không tạo xorg.conf theo mặc định nữa. Giải pháp trên có thể không làm việc cho bạn.


+1 cho câu trả lời có khả năng liên quan; Nội dung của xorg.conftệp sẽ khác nhau, tùy thuộc vào trình điều khiển được sử dụng. Theo mặc định, tập tin này thực sự không tồn tại trong 14.04. Chạy cài đặt đồ họa độc quyền lần đầu tiên sẽ có khả năng xorg.conftự động tạo tệp ( nvidia-settingsthực hiện điều này, do đó có thể tương tự đối với trường hợp AMD / Radeon).
Clearkimura

Xóa xorg.conf và khởi động lại hoạt động với tôi, Ubuntu 18.04 với GPU ATI.
Andrew

1

Sau khi không ai đưa ra bất kỳ câu trả lời bổ sung nào trong 2 ngày, tôi quyết định thử cài đặt lại Ubuntu. Tôi đã tạo một USB trực tiếp cho Ubuntu và sử dụng nó để cài đặt lại Ubuntu (thay thế các tệp hệ thống, nhưng vẫn giữ các tệp của tôi) và nó hoạt động hoàn hảo.


1
Thật đáng buồn khi giải pháp là cài đặt lại HĐH.
kiểm tra vào

0

Chạy qua SSH:

jockey-text --list

sau đó xác định trình điều khiển bạn muốn tắt và chạy

sudo jockey-text --disable driveridentification

Thay thế driveridentificationbằng ID mà trình điều khiển của bạn hiển thị bằng (ví dụ xorg:nvidia_experimental_310trong trường hợp của tôi). Tôi không thể kiểm tra / xác minh điều này vào lúc này.

jockey-textlà phiên bản chỉ dành cho văn bản dòng lệnh của ứng dụng "trình điều khiển bổ sung" trong GUI thông thường. Bạn sẽ có thể thực hiện các tác vụ giống như trong ứng dụng GUI thông thường - xem trợ giúp về các tác vụ khác:

jockey-text --help

Điều này sẽ hoạt động trong trường hợp của bạn khi bạn nói rằng bạn vẫn có thể đăng nhập bằng SSH. Đối với những độc giả khác chưa thiết lập SSH trên máy của họ, họ sẽ cần phải khởi động vào chế độ khôi phục hoặc đưa vào danh sách đen mô-đun hạt nhân trình điều khiển đồ họa trên dòng lệnh Grub và sau đó thực hiện các thay đổi của trình điều khiển.


Tôi chỉ chạy lệnh đó, qua SSH. Sau đó nó nói với tôi rằng tôi phải cài đặt j Racer-commons, vì vậy tôi đã làm điều đó. Sau đó tôi chạy lại. Đây là những gì tôi nhận được: root@david-desktop:~# jockey-text Additional Drivers Searching for available drivers... root@david-desktop:~#
scaru

@scaru Sau đó, tôi giả sử bạn chưa cài đặt trình điều khiển Radeon bằng ứng dụng "Trình điều khiển bổ sung"? Vui lòng bao gồm tất cả các chi tiết về cách bạn cài đặt trình điều khiển ở vị trí đầu tiên trong câu hỏi của bạn (chỉnh sửa nó!). Nếu đây là trường hợp làm mất hiệu lực câu trả lời của tôi - vui lòng cụ thể hơn trong câu hỏi của bạn vào lần tới!
gertvdijk

ok tôi vừa cập nhật câu hỏi ban đầu của tôi với một số chi tiết. Nhưng vâng, tôi đã thay đổi trình điều khiển trong tab Trình điều khiển bổ sung của phần bổ sung Phần mềm và Cập nhật.
scaru

@scaru Xin lỗi về câu trả lời của tôi là sai - Tôi đã sai khi cho rằng đây là một ứng dụng tương tác. Hãy để tôi cập nhật nó.
gertvdijk

ok Tôi vừa thử chạy j Racer-text --list và nhận được điều này: 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:~# Vì vậy, nó không liệt kê trình điều khiển nguồn mở vì bất kỳ lý do gì.
scaru
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.