Cách cập nhật Trình điều khiển OpenGL trên Ubuntu 14.04 LTS


16

Gần đây tôi đã nâng cấp lên 14.04, sau đó tôi cài đặt steam và TF2. Tôi nhận được thông báo lỗi này:

Không thể tìm thấy điểm nhập OpenGL cần thiết 'glGetError'! Thẻ video của bạn không được hỗ trợ hoặc trình điều khiển OpenGL của bạn cần được cập nhật.

"Không thể tìm thấy điểm nhập OpenGL bắt buộc" glGetError "! Hoặc thẻ video của bạn không được hỗ trợ hoặc trình điều khiển OpenGL của bạn cần được cập nhật.

Dù sao, tôi biết tôi cần cập nhật Trình điều khiển OpenGL của mình, câu hỏi của tôi là làm thế nào để tôi làm điều đó?

EDIT: Tôi đã cài đặt mesavà nhập glxinfo | grep versionvào Terminal và nhận được điều này,

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây Chỉnh sửa mới: Sau khi xem xét câu trả lời đầu tiên, tôi đã thực hiện tất cả các bước và khởi động lại máy tính của mình, khi tôi khởi chạy hơi nước khi khởi động, tôi đã gặp lỗi sau,


1
Đầu tiên bạn cần xác định xem bạn có đang sử dụng openGl không. Mở một cửa sổ đầu cuối và nhập glxinfo | grep version Nếu điều này tạo ra lỗi, bạn sẽ cần sudo apt-get install mesa-utilsvà chạy lại lệnh. Xin vui lòng gửi kết quả vào câu hỏi của bạn.
Charles Green

@CharlesGreen Tôi đã làm những gì bạn nói, và bây giờ là trong câu hỏi của tôi!
Johnn

1
Cảm ơn - tham khảo trong tương lai - bạn có thể sao chép văn bản được tô sáng (ctrl-shift-c) qua câu hỏi và sau đó nhấn ctrl-k trong khi nó được tô sáng trong câu hỏi để định dạng văn bản dưới dạng mã ...
Charles Green

Bạn có biết card đồ họa của bạn? Có vẻ như bạn đang chạy phiên bản 32 bit của Ubuntu
Charles Green

Câu trả lời:


9

Hãy cẩn thận khi sử dụng lời khuyên của Charles Green.

Ở bước nâng cấp sudo apt-get, bạn có thể thấy:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
    required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
  libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
  libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2     libdrm2:i386
  libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri
  libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386
  libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel

Phần quan trọng là việc nâng cấp tôi muốn làm đã không xảy ra:

The following packages have been kept back:    

Bạn sẽ phải:

sudo apt-get install <list of packages kept back>

Tôi đã kết thúc việc làm:

sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa 

Để biết thêm thông tin về vấn đề này, hãy xem: "Các gói sau đã được giữ lại:" Tại sao và làm thế nào để tôi giải quyết nó?


Tôi cần hoàn tác điều này, tôi nhận được những trục trặc kỳ lạ :(
Mina Michael

1
@MinaMichael: nhìn vào bài viết của Charles Green. Ông có một phần về cách loại bỏ nó.
joseph

6

Dường như bạn có một phiên bản OpenGl, không phải là một phiên bản mới đủ để chạy ứng dụng mà bạn đang tìm kiếm.

Để có phiên bản trình điều khiển OpenGl mới hơn một chút, tôi khuyên bạn nên giới thiệu trình điều khiển oibaf từ trang web launchpad - những trình triển khai OpenGl 3.0 này và khá ổn định.

Để cài đặt mở một cửa sổ đầu cuối và nhập

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade

Để loại bỏ, bạn có thể sử dụng ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

1
Điều này không hiệu quả, tôi gặp một lỗi khác khi đăng nhập vào steam, tôi sẽ chỉnh sửa nó thành bài đăng của mình
Johnn 23/07/14

2
Nếu bạn cài đặt ppa của oibaf - bạn không thể xóa nó bằng ppa-purge. Vâng, bạn có thể, nhưng bạn sẽ làm hỏng toàn bộ hệ điều hành của mình.
Alexander Kim

2
@Heihachi Tôi đã sử dụng ppa-purgemột vài lần mà không có vấn đề gì - điều gì đã xảy ra trên hệ thống của bạn?
Charles Green

Sau khi làm điều này, trên Kubfox 14.04.2, nó hoạt động hoàn hảo. Tuy nhiên, tôi đã thực hiện một bản cài đặt mới của Kubfox 14.04.3 và thực hiện quy trình tương tự ở trên, nhưng lần này, trò chơi giảm xuống FPS, tối đa 20-30, 50 khung hình / giây. Ngoài ra, các video trên Dragon Player đôi khi bị chậm, vì FPS giảm trên Dota2. Tôi đang thực hiện cuộc thanh trừng ngay bây giờ và xem điều gì sẽ xảy ra.
GTRONICK

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.