Làm cách nào để trình điều khiển ATI / AMD của tôi hoạt động với bất kỳ kernel nào trên 3.2.0.x?


10

Làm cách nào để trình điều khiển ATI / AMD của tôi hoạt động với bất kỳ kernel nào trên 3.2.0.x?

CÁI GÌ

Đã cài đặt phiên bản AMD64 gốc của hình ảnh ISO Ubuntu 12.04. Ghi DVD và cài đặt cho thấy kernel 3.2.0-23 để bắt đầu. Có âm thanh vòm 5.1 hoạt động. Đã cài đặt trình điều khiển video ATI (Bây giờ là AMD) cho thẻ Video Radeon HD R6870 của tôi từ trang web của AMD. fglrxinfo đã đưa ra và báo cáo như bình thường.

VẤN ĐỀ

Kernel 3.2.0.x tiếp tục bị khóa vì vậy tôi đã thử các phiên bản kernel cao hơn. Nhưng Trình điều khiển ATI / AMD không cài đặt trên bất kỳ kernel nào trên 3.2.0.x

TÔI ĐÃ KIẾM ĐƯỢC GÌ

Tôi đã xem qua hướng dẫn này nhiều lần ( https://help.ubfox.com/community/BinaryDriverHowto/ATI ) và nó không hoạt động trên BẤT K kernel nhân nào ngoại trừ 3.2.0.x.

Vấn đề tôi gặp phải ở đây là trình điều khiển ATI / AMD hoạt động cho Chính xác 12.04 với kernel 3.2.0-23 và 24, nhưng máy tính vẫn bị khóa. Mặc dù tất cả các trò chơi của tôi sẽ hoạt động, việc khóa lại là ngẫu nhiên và không đổi. Vì vậy, tôi đã tìm kiếm trên mạng trong 3 ngày để cố gắng tìm câu trả lời và vấn đề khóa máy được cho là chỉ cập nhật kernel. Tôi cũng vậy. Đã thử nhiều hạt nhân. Tất cả trong số họ .. không có khóa. NHƯNG các trình điều khiển AMD bị hạn chế từ trang web AMD sẽ không cài đặt. Và không có trình điều khiển AMD OpenSource nào được cài đặt EVER cho dù tôi đã thử Kernel hay phiên bản nào.

VÍ DỤ ĐẦU RA CÁC LOẠI 3D CỦA LRI

Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)

Và tất nhiên đây là những gì fglrxinfo thể hiện:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

EDIT: Tôi đã quên đề cập rằng tôi đã xem bài đăng này trong vài ngày qua và nó không giúp ích gì.


Vâng, công việc tuyệt vời! Tôi không biết liệu tôi có thể giúp gì không nhưng tôi đã nêu lên câu hỏi của bạn, vì vậy hy vọng ai đó có thể giúp bạn xem xét nó sớm hơn là sau này.
ish

Ahh ok đánh giá cao sự giúp đỡ của bạn. Tôi vẫn đang cố gắng giải quyết nó. Trong khi đó, tôi đang chạy Mint 13 Cinnamon với kernel 3.2.0-23 và cho đến nay nó vẫn ổn định miễn là tôi không cài đặt trình điều khiển. Không có trình điều khiển ATI nào chạy trên hệ thống của tôi. Tôi phải chạy Xorg thuần túy vào lúc này. Tôi thậm chí có thể chạy các trò chơi JAVA 3D của mình. Nhưng đồ họa tệ hại của nó. Vì vậy, tôi hy vọng tình trạng trình điều khiển ATI được khắc phục hoặc tôi sẽ bị buộc phải quay lại các cửa sổ tào lao. Không mong chờ cái đấy. : - /
TorakTu

Trình điều khiển Ubuntu thường chỉ dành cho các nhân Ubuntu. IMO bạn tốt hơn hết là giải quyết vấn đề khóa máy của bạn trước tiên vào ngày 3.2 KHÔNG CÓ trình điều khiển ATi và sau đó cài đặt chúng.
ish

Phải cho đến nay, tôi nghĩ rằng tôi đã nhận được nó cho đến khi khóa vào ngày 3.2.x. Tôi đã không nâng cấp lên 3.2.0-24. Tôi vẫn đang ở phiên bản 3.2.0-23 và cho đến nay không có khóa với Mint 13 Cinnamon. Đây là phiên bản Linux duy nhất không khóa. TUY NHIÊN Tôi vẫn không thể cài đặt trình điều khiển AMD mà không bắt đầu khóa. Vì vậy, miễn là tôi không cài đặt trình điều khiển video, tôi là tốt. Nhưng điều đó cũng có nghĩa là tất cả các trò chơi của tôi đều chậm và không phải tất cả các trò chơi 3D đều hoạt động. Vì vậy, trở lại cửa sổ tôi đi tôi đoán. Tôi không còn sự lựa chọn.
TorakTu

@TotakTu hãy xem câu trả lời được chấp nhận của tôi cho câu hỏi này. Askubfox.com/questions/124292/ . Tôi đã xem qua các hướng dẫn bạn đang sử dụng và có sự khác biệt, bạn có thể chưa cài đặt tất cả các phụ thuộc chính xác, v.v.
stephenmyall

Câu trả lời:


1

Có hai tùy chọn trình điều khiển thường hoạt động tốt:

  • radeontrình điều khiển mã nguồn mở
  • các fglrxgói từ kho chính thức

Một hạt nhân 64 bit thường được hỗ trợ tốt hơn nhiều trong trường hợp này.

Bạn cũng có thể thử trình điều khiển 12,6 beta từ AMD .

Nếu bạn cần một hướng dẫn, hãy thử Wiki không chính thức cho Trình điều khiển AMD Linux .

Không cài đặt gói trình điều khiển mới so với gói cũ. Nhớ gỡ cài đặt (các) gói trước.


Vâng, tôi vừa thử phiên bản này. Tôi vẫn nhận được cùng một lỗi Tôi luôn nhận được "Phần cài đặt DKMS không thành công. Vui lòng tham khảo /usr/share/ati/fglrx-install.log để biết chi tiết". Cho đến nay không ai đã khắc phục vấn đề cho card màn hình của tôi. Tôi đang nhìn thấy một mô hình tuy nhiên. Tôi đang sử dụng R (phiên bản Hawk) mới hơn của R6870 từ MSI. Rõ ràng là nó không sử dụng trình điều khiển thông thường giống như phiên bản 6870 cũ thông thường. Mặc dù chúng có cùng loại lõi. Tôi tự hỏi nếu đó là vấn đề.
TorakTu

1

Tôi đang chạy Ubuntu 12.04 với kernel 3.2.0-26 và gặp ác mộng khi cài đặt trình điều khiển ATI và chất xúc tác. Tôi đang chạy thẻ Radeon hd5xxx và đã thử và không cài đặt trình điều khiển. Đây là những gì làm việc cho tôi vì tôi đã cài đặt bị hỏng sẽ không cài đặt lại và gây ra lỗi DKMS tương tự.

Tôi cũng đã theo trình điều khiển nhị phân, nhưng vì nó phụ thuộc vào việc gỡ cài đặt là OK, mà tôi thì không, nó vô dụng và từ chối sửa trình điều khiển của tôi. Cuối cùng tôi đã hợp nhất một số bản sửa lỗi từ các trang web khác nhau để giúp tôi làm việc.

Tôi đã làm điều này sau khi sử dụng bàn điều khiển phục hồi để lấy lại màn hình. Tôi đã có quyền truy cập synap vào thời điểm đó vì vậy hy vọng bạn có quyền truy cập.

Điều đầu tiên tôi làm là thêm một kho lưu trữ và thêm tất cả các bản cập nhật. Đồ họa thất bại như tôi mong đợi.

sudo add-apt-repository ppa:gnome3-team/gnome3 

Điều này đã thêm một số lib mà kho lưu trữ chính không có và cũng khắc phục một số vấn đề khác.

Sau đó:

  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK - cho an toàn

  2. sudo rm /usr/share/ati/fglrx-uninstall.sh - ngăn chặn cuộc thanh trừng khỏi thất bại mà không làm gì cả.

  3. sudo apt-get remove --purge fglrx* (Có lỗi nhưng tiếp tục)

  4. sudo rm -rf /usr/share/lib/fglrx

  5. sudo rm -rf /usr/share/lib32/fglrx

  6. mở synap và đánh dấu fglrxđể cài đặt. Điều này cuối cùng đã thêm trình điều khiển.

  7. với synap một lần nữa, thêm ATI catalyst control center.

Sau khi khởi động lại, tôi gặp vấn đề với màn hình kép của mình nhưng vì chất xúc tác đã được cài đặt, tôi đã sửa lỗi này và bây giờ mọi thứ đều hoạt động. Nó thậm chí còn sắp xếp một đèn flash tôi nhận được khi di chuyển các cửa sổ trên màn hình kép hoặc khi kích hoạt xoay khối lập phương.


0

Các trình điều khiển beta AMD 12.11 mới (phát hành 2012.10.23) sẽ hoạt động với các nhân mới hơn (trong trường hợp của tôi chúng đang hoạt động với 3.5). Tuy nhiên, để cài đặt chúng, trước tiên bạn phải cài đặt linux-headers-generic. Vì thế:

    sudo apt-get install linux-headers-generic

Bạn sẽ phải cài đặt lại chúng từ dòng lệnh mỗi khi bạn cập nhật kernel (ctrl + alt + F1 để đến giao diện điều khiển ở chế độ đồ họa thấp).

Chạy trình điều khiển dưới dạng sudo và sử dụng tùy chọn --force, ví dụ:

    sudo ./amd-driver-installer-catalyst-12.11-beta-x86.x86_64 --force

PS Kịch bản này sẽ thoát khỏi watermark.

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.