Các sự cố trình điều khiển FLGRX (AMD Catalyst) trong Ubuntu 12.04


11

Tôi vừa hoàn tất cài đặt Ubuntu 12.04 32-bit trên máy tính xách tay của mình và tôi gặp khó khăn khi trình điều khiển card đồ họa của tôi hoạt động.

J Racer (GUI để cài đặt trình điều khiển đồ họa độc quyền bổ sung) luôn không cài đặt thành công một trong hai tùy chọn trình điều khiển mà nó đề xuất cho tôi, đó là:

  • Trình điều khiển đồ họa FGLRX độc quyền của ATI / AMD (cập nhật sau phát hành)
  • Trình điều khiển đồ họa FGLRX độc quyền của ATI / AMD

Đối với cả hai, nó ném thông báo lỗi sau:

Xin lỗi, cài đặt trình điều khiển này không thành công. Vui lòng xem tệp nhật ký để biết chi tiết: /var/log/j Racer.log

Tệp nhật ký là một ngõ cụt, vì tôi thiếu bản lĩnh để hiểu nó. Tôi có thể đăng nó nếu cần.

Tôi tiếp tục điều tra bằng cách kiểm tra xem tôi có thể cài đặt trình điều khiển bằng Aptitude không và đây là nơi nó trở nên kỳ lạ. Lệnh 'chính sách apt-cache fglrx-Updates' tiết lộ rằng hệ thống của tôi đã cài đặt trình điều khiển FGLRX. Ngoài ra, khi tôi thực hiện tìm kiếm trong dấu gạch ngang, tôi có thể truy cập trung tâm điều khiển Catalyst và chơi với các cài đặt trình điều khiển, theo như tôi có thể nói, trên thực tế, trình điều khiển đã được cài đặt ...?

Nhưng khi tôi sử dụng ứng dụng Trình điều khiển bổ sung Trình điều khiển, nó sẽ cho tôi biết rằng các trình điều khiển KHÔNG được cài đặt và 'không thành công' để cài đặt chúng.

Hơn nữa, khi tôi xem Chi tiết hệ thống của mình, trong Đồ họa, nó cho tôi biết máy của tôi đang sử dụng 'VESA: RS880M', theo như tôi có thể nói, không phải là trình điều khiển AMD độc quyền. Vì vậy, có vẻ như các trình điều khiển có mặt trên máy của tôi nhưng Ubuntu không sử dụng chúng.

Ngoài ra, tôi có một bản sao Starcraft Brood War mà tôi thích chạy dưới Wine trên một máy tính khác (máy tính để bàn, cũng là Ubuntu 12.04) và nó hoạt động tốt ở đó, nhưng ở đây trên máy tính xách tay của tôi, tốc độ khung hình rất chậm và chập chờn. Vì vậy, tôi tự hỏi liệu những vấn đề này có liên quan đến Ubuntu khi sử dụng trình điều khiển VESA chứ không phải trình điều khiển AMD thích hợp.

Để tóm tắt:

  • Trình điều khiển FLGRX cho card đồ họa ATI của tôi dường như đã được cài đặt, nhưng J Racer và Chi tiết hệ thống cho tôi biết khác. J Racer nói rằng họ không được cài đặt nhưng sau đó không cài đặt được và Chi tiết hệ thống cho biết tôi đang sử dụng VESA (mà tôi cho là khác nhau và không phải là điều tôi muốn). Tôi muốn các trình điều khiển propietary bởi vì tôi cho rằng họ sẽ chạy nhanh hơn. VESA là gì? Có một lựa chọn tốt hơn? Làm thế nào mà apt-cache nói với tôi rằng gói 'fglrx-Updates' đã được cài đặt, J Racer cho tôi biết điều ngược lại và chi tiết hệ thống cho tôi biết nó đang sử dụng VESA cho Đồ họa?

  • Starcraft (trò chơi gốc năm 1998) có tốc độ khung hình rất khó hiểu nhưng máy tính xách tay này có bộ xử lý lõi kép với 4GB RAM nên tôi cho rằng nó phải làm với trình điều khiển đồ họa của tôi (thiếu khả năng tăng tốc 2D / 3D?) chậm có liên quan gì đến trình điều khiển không được cài đặt đúng không?

Tôi bị lạc Hãy cho tôi biết nếu tôi không có ý nghĩa gì.

Cảm ơn.

Câu trả lời:


7

Tôi đề nghị hai điều

1 Trong một loại thiết bị đầu cuối như sau

fglrxinfo

Điều này sẽ cho bạn biết nếu fglrx được cài đặt và hoạt động tốt, bạn sẽ thấy một đầu ra tương tự như:

$ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series       
OpenGL version string: 3.3.11399 Compatibility Profile Context

Nếu không, nó không được cài đặt đúng cách và tôi sẽ làm theo lời khuyên trên trang Ubuntu ATI tại đây Trang web Ubuntu ATI

Tôi thường luôn cài đặt trình điều khiển ATI trong thiết bị đầu cuối bằng lệnh sau

sudo apt-get install fglrx fglrx-amdccclete

Bạn cũng có thể cần phải cài đặt lại các bản cập nhật một lần nữa:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Nó có thể là một nỗi đau tôi biết từ kinh nghiệm. Đôi khi tôi phải quay lại từ đầu bằng cách dọn sạch fglrx (sudo apt-get purge fglrx *) và bắt đầu lại từ đầu.

hãy cho chúng tôi biết bạn lấy như thế nào


flgrxinfo mang lại chính xác đầu ra như bạn mô tả. Vì vậy, điều này cho tôi biết rằng flgrx được cài đặt đúng. flgrx-update và fglrx-amdcccle-update được cài đặt. Tuy nhiên, flgrx và fglrx-amdccclete thì không. Bạn đang nói tôi cần cả hai?
Ouairz

Tôi nghĩ là có. Tôi luôn phải thực hiện sudo apt-get install fglrx ở mức tối thiểu
andybleaden

1
Không, bạn không cần hoặc thực sự muốn cài đặt cả hai. Flgrx thông thường là một phiên bản vẫn giữ nguyên trong suốt vòng đời của phiên bản Ubuntu, trong khi -updates sẽ được nâng cấp khi các phiên bản mới của trình điều khiển được phát hành, như tôi hiểu. -updates chưa bao giờ làm việc cho tôi cho đến ngày 12.04, bạn có thể muốn thử biến thể thường xuyên và loại bỏ các gói -updates.
Đánh dấu Paskal

Được rồi cảm ơn. Tôi đã cài đặt một phần mềm, vì tôi nghĩ rằng tốt nhất là có bản mới nhất và tốt nhất. Nó hoạt động tốt (hiện tại) nhưng tôi chắc chắn sẽ bắn biến thể thường xuyên và xem liệu tốc độ khung hình Starcraft của tôi có cải thiện không ...
Ouairz

2
mát mẻ. nếu bạn đã giải quyết vấn đề này ngay bây giờ, bạn có thể đánh dấu nó là đã giải quyết không
andybleaden

-1

Bạn có thể vào trang này: Làm cách nào để sửa lỗi cài đặt Trình điều khiển video ATI Catalyst trong 12.04 LTS? hoặc nhập trang này nếu cần thiết: http://wiki.cchtml.com/index.php/Ubfox_Precise_Installation_Guide Bạn chỉ cần thay đổi tên phiên bản AMD Catalyst mà bạn đã tải xuống.

Trước hết, nếu bạn có ATi Radeon HD 4xxx trở lên, bạn chỉ có thể sử dụng chất xúc tác 13.1 trên ubfox 12.04. Nếu bạn có Radeon HD 5xxx và mới hơn, bạn có thể sử dụng chất xúc tác mới nhất (ngoại trừ Ati ​​Mobility Radeon HD 5650)

  1. Mở terminal bằng cách nhấn Ctrl + Alt + T
  2. Làm sạch trình điều khiển AMD trước:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (nếu tệp đang tồn tại) `

    $ sudo apt-get loại bỏ --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `

    $ sudo rm / etc / X11 / xorg.conf`

    $ sudo apt-get install --reinstall libgl1-mesa-glx: i386 libgl1-mesa-Dri: i386 xserver-xorg-core`

    $ sudo dpkg-cấu hình lại xserver-xorg`

    $ sudo khởi động lại

    ** Nếu bạn chưa bao giờ cài đặt trình điều khiển fglrx / catalyst trước đó, lệnh trên là không cần thiết.

    Sau khi khởi động lại, mở terminal, gõ:

    $ sudo apt-get install build-Essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. Tải xuống trình điều khiển từ trang web AMD. Giả sử nó có tên tệp: amd-do-installer-catalyst-12.10-x86.x86_64.zip

  4. Tạo thư mục mới trong thư mục chính (giả sử tên thư mục là "Chất xúc tác"), sao cho / home / tên đăng nhập của bạn / Chất xúc tác
  5. Giải nén trình điều khiển đã tải xuống vào thư mục Catalyst.
  6. Nhấp chuột phải vào tệp đã giải nén và nhấp vào thuộc tính -> Quyền -> đánh dấu vào ô Thực thi, sau đó đóng tệp.
  7. Thiết bị đầu cuối mở, với giả định ở trên, gõ:

    $ cd / home / tên đăng nhập của bạn / Chất xúc tác

    $ sudo sh ./amd-do-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / chính xác

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --initial -f`

  8. Khởi động lại máy tính của bạn

    $ sudo khởi động lại

  9. Bạn có trạng thái hiện đại trên máy tính!

Vui lòng báo cáo với phương pháp này. Có lẽ điều này có thể giúp bạn bro.

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.