Nâng cấp Ubuntu từ 12.04 lên 12.10 Ati radeon HD 3450 Thảm họa!


8

Khi tôi đã nâng cấp mọi thứ đã sẵn sàng trên màn hình, máy tính của tôi và với phiên bản 12.04 của tôi.

Khi tôi khởi động lại hệ thống của mình, card đồ họa không được phát hiện. Tôi buộc phải khởi động máy tính ở chế độ đồ họa thấp, và cuối cùng tôi có một cái bàn màu hồng chỉ có bản đồ của mình và không có chương trình nào khác.

Tôi làm gì bây giờ? Tôi cần khôi phục hình ảnh trên hệ thống của mình để có thể tải chúng lên mạng.

Tôi đã thực hiện một thử nghiệm card đồ họa trên thiết bị đầu cuối ban đầu và nó cho thấy rằng thẻ tương thích với sự thống nhất 3D. Tôi có ATI radeon HD 3450 và ban đầu tôi đang chạy bản dựng 32 bit của Ubuntu 12.04

Ngay bây giờ tôi có một bản cài đặt Linux bị hỏng, không có card đồ họa hoặc máy tính để bàn nào để bắt đầu, vì vậy tôi không chắc về cách khắc phục điều này.

Câu trả lời:


6

Ati đã loại bỏ hỗ trợ cho các dòng card đồ họa Radeon 2xxx, 3xxx và 4xxx cho trình điều khiển mới nhất của họ, mà Ubuntu 12.10 hiện đang sử dụng. Bạn cần cài đặt trình điều khiển cũ của AMD để sử dụng các thẻ cũ này. Đây là một bài viết trên blog cung cấp một số cách để làm điều này. Giải pháp được đề xuất của bài đăng, và những gì hiệu quả với tôi, là sử dụng kho lưu trữ của bên thứ 3 được cung cấp bởi Tomasz Makarewicz . Nó chỉ cần 4 lệnh đầu cuối.

Trước tiên, bạn cần có khả năng truy cập vào các ứng dụng của mình. Unity gặp trục trặc trong vấn đề này, loại bỏ quyền truy cập vào dấu gạch ngang, vì vậy bạn nên chuyển sang sử dụng môi trường máy tính để bàn cổ điển Gnome. Bạn có thể làm điều này từ màn hình đăng nhập, sau khi khởi động máy tính của bạn. Nhấp vào biểu tượng nhỏ ở bên phải tên của bạn và bạn sẽ thấy danh sách thả xuống của các tùy chọn máy tính để bàn. Chọn GNOME Classic (No effects). Sau đó đăng nhập như bình thường. Bây giờ bạn sẽ có một menu "ứng dụng" ở góc trên bên trái của máy tính để bàn của bạn. Hầu hết các ứng dụng nên ở những nơi rõ ràng. Để đến được với các thiết bị đầu cuối, theo con đường đơn Applications> Accessories> Terminal.

Để cài đặt trình điều khiển cũ bằng kho lưu trữ của Makarewicz, hãy mở một thiết bị đầu cuối và nhập các lệnh sau. Lệnh đầu tiên sẽ yêu cầu mật khẩu sudo của bạn và cũng sẽ cung cấp cho bạn kết xuất văn bản giải thích những gì đang diễn ra.

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

Sau đó khởi động lại máy tính của bạn. Vấn đề đồ họa của bạn nên được sửa chữa.


Một ghi chú thêm. Nếu bạn chuyển sang chế độ cổ điển Gnome, Ubuntu sẽ ghi nhớ trong lần khởi động sau. Bạn sẽ phải chọn lại Unity vào lần tới khi bạn đăng nhập nếu bạn muốn lấy lại máy tính để bàn Ubuntu hiện đại.
— Caleb

Thêm một bình luận, cho những người mới với ý tưởng về "kho lưu trữ của bên thứ 3". Đây là kho lưu trữ hoàn toàn không được AMD hoặc Ubuntu hỗ trợ. Bạn đang hoàn toàn tin tưởng bất cứ ai làm cho nó trở nên có thẩm quyền và không độc hại. Điều đó nói rằng, theo như tôi có thể nói với người đang cung cấp kho lưu trữ di sản fglrx chỉ đang cố gắng trở nên hữu ích, và nó đã hoạt động một cách kỳ diệu đối với tôi. Chỉ cần nhớ rằng có một số rủi ro cố hữu cài đặt này. Nếu bạn muốn hoàn toàn yên tâm, bạn có thể thử một số tùy chọn liên quan hơn được thảo luận trong bài đăng trên blog mà tôi đã trích dẫn.
— Caleb

ppa: makson96 / fglrx không hỗ trợ sê-ri HD 3xxx
— Francisco Rocha

@FranciscoRocha Tôi nghĩ nó hỗ trợ họ. Nó hoạt động cho Radeon HD 3850 của tôi và trên trang ppa có ghi: "Kho lưu trữ này cung cấp trình điều khiển AMD Catalyst cho đồ họa kế thừa Radeon HD 2xxx - 4xxx"
— Caleb

1
Điều này dường như không hoạt động cho Trusty 14.04 :(
— Ai đó13

2

Có vẻ như trong các phiên bản gần đây của trình điều khiển độc quyền của họ, AMD đã bỏ hỗ trợ cho các dòng card đồ họa Radeon 2xxx, 3xxx và 4xxx. Do đó, trình điều khiển fglrx mới được cung cấp với Ubuntu 12.10 không tương thích với các thẻ đó.

Bạn cần gỡ cài đặt trình điều khiển độc quyền và sử dụng trình điều khiển nguồn mở thay thế.

Để gỡ cài đặt trình điều khiển fglrx ( chi tiết hơn ):

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg

Tôi không có thẻ ATI vì vậy tôi không thể kiểm tra các bước. Bạn có thể tìm thêm thông tin tại Ubuntu Wiki: Trình điều khiển độc quyền , Trình điều khiển nguồn mở


1

Hít một hơi thật sâu. Bình tĩnh.

Đây là những gì chúng ta sẽ làm - lưu tất cả các cài đặt cá nhân của bạn và cài đặt lại Ubuntu từ đầu.

Bây giờ, hãy tìm hoặc ghi một bản sao của Ubuntu, 12.10 sẽ làm hoặc 12.04 và ổ USB. Khởi động vào nó.

Bây giờ bạn đã có một bản cài đặt linux đang hoạt động từ livecd (tôi hy vọng!), Và bạn sẽ cần mở ổ đĩa với bản cài đặt linux cũ của bạn. Điều này nên được tự động hóa, nếu không, bình luận và tôi sẽ chỉnh sửa để cho bạn biết làm thế nào để truy cập nó.

Bạn cần sao chép nội dung của / home từ bản cài đặt cũ (phần này sẽ hiển thị dưới dạng ổ đĩa hoặc ổ đĩa trong livecd) - Sao chép mọi thứ vì phần này chứa bất kỳ cài đặt nào dành riêng cho cài đặt của bạn và một phần tốt các tùy chọn cá nhân của bạn. Tải lên những gì bạn muốn, bây giờ. Sao chép bất cứ thứ gì bạn cần. Lý tưởng nhất là bạn cũng muốn lấy một danh sách những thứ bổ sung mà bạn đã cài đặt, nhưng tôi không thể nhớ làm thế nào để thực hiện điều đó từ cài đặt khác. Nếu bạn không thể đọc / về nhà, điều đó thật khó khăn và bạn đã chọn một phân vùng được mã hóa. Có lẽ có một cách để truy cập nó, nhưng điều đó có thể cần bạn khởi động vào bản cài đặt cũ và sử dụng dòng lệnh.

Bây giờ đến phần hơi đáng sợ. Quá nhiều công việc của nó để sửa chữa một nâng cấp borked. Xóa và cài đặt lại các phân vùng linux như bình thường, với cùng tên người dùng. Sao chép / trở về nhà tại chỗ (tôi có thể bỏ qua bất kỳ thứ gì cụ thể để thống nhất hoặc nếu tôi THỰC SỰ muốn chơi thì có thể chỉ sao chép thư mục trên máy tính để bàn và một số thư mục bắt đầu bằng một - đây là những thư mục ẩn với các tệp cụ thể của chương trình) . Khởi động vào bản cài đặt mới và cài đặt bất cứ gói nào bạn cần.


1

Cài đặt lại toàn bộ hệ thống có thể sẽ sửa nó, nhưng không cần thiết. Nhấn Ctrl + Alt + F1 sau khi khởi động để đến thiết bị đầu cuối.

sudo apt-get purge fglrx fglrx-amdcccle
sudo reboot

Điều này sẽ trở lại trình điều khiển video không độc quyền (nên chậm hơn, nhưng hoạt động).

Nếu máy tính để bàn Unity khởi động OK và bạn muốn cài đặt lại trình điều khiển video độc quyền: Viết "Nguồn phần mềm" trong Dash, hãy khởi động nó, chọn tab "Trình điều khiển bổ sung" và chọn trình điều khiển fglrx. (KHÔNG phải là bản cập nhật fglrx.) Khởi động lại.


(Trình điều khiển độc quyền có thể không hỗ trợ thẻ ATI của bạn.) Trong trường hợp đó, hãy ở lại với trình điều khiển không thuộc quyền sở hữu (nguồn mở).
— Jan D.

0

Tôi mới sử dụng Ubuntu và đã cài đặt nó một tuần trước trên kích thước Dell 4600 của tôi với ATI HD Radeon 3450. Tôi đã thử tùy chọn linux từ AMD, amd-catalyst-13.12-linux-x86.x86_64 không hoạt động cho hệ thống của tôi. Sau khi cài đặt lại, tôi đã thử tùy chọn do Caleb cung cấp cho tôi và dừng ở đó.

Mặc dù trong nghiên cứu của tôi, tôi đã vấp phải một giải pháp khác mà tôi muốn thử nếu điều này thất bại.

WIKI từ cộng đồng linux không chính thức (: //wiki.cchtml.com/index.php/Ubfox_Precise_Installation_Guide) chỉ ra rằng trình điều khiển Linux mới nhất (amd-catalyst-13.12-linux-x86.x86_64.zip) không hỗ trợ dòng RadeonHD 20xx-40xx. Và họ đề cập đến một trình điều khiển cũ hơn (amd-do-installer-12.6-legacy-x86.x86_64.zip), không may là các liên kết bị hỏng và không thể tải xuống từ trang web AMD

Nhưng, tôi đã tìm thấy trình điều khiển ở đây http://geeko.ioda.net/mirror/amd-fglrx-legacy/raw-src/ . Như đã nói tôi chưa thử tùy chọn này. Ngoài ra tôi không biết liệu tải xuống này có thể được tin cậy. Trong trường hợp tôi cần trình điều khiển này, tôi đã tải nó.

Tôi hy vọng ai đó sẽ sử dụng trình điều khiển và có thể biết nếu nó sẽ hoạt động tốt


Lưu ý: Tôi đã có một cài đặt mới sạch. Đã cài đặt máy tính để bàn 10.04, cài đặt trình điều khiển ATI từ trình quản lý nâng cấp, nâng cấp lên 12.04 và sau đó tuân theo các dòng lệnh từ chuỗi này.
— Ubuntu_N00B

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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.