Cara memperbarui Driver OpenGL di Ubuntu 14.04 LTS

16

Saya baru-baru ini ditingkatkan ke 14,04, kemudian saya menginstal steam, dan TF2. Saya mendapatkan pesan kesalahan ini:

Tidak dapat menemukan titik masuk OpenGL yang diperlukan 'glGetError'! Baik kartu video Anda tidak didukung, atau driver OpenGL Anda perlu diperbarui.

"Tidak dapat menemukan titik masuk OpenGL yang diperlukan" glGetError "! Entah kartu video Anda tidak didukung, atau driver OpenGL Anda perlu diperbarui.

Bagaimanapun, saya tahu saya perlu memperbarui Driver OpenGL saya, pertanyaan saya adalah bagaimana saya melakukannya?

EDIT: Saya menginstal mesadan masuk glxinfo | grep versionke Terminal dan mendapatkan ini,

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini Sunting Baru: Setelah melihat jawaban pertama, saya melakukan semua langkah, dan me-restart komputer saya, ketika saya meluncurkan steam saat startup, saya mendapatkan kesalahan berikut,

Johnn
sumber
1
Pertama, Anda perlu menentukan apakah Anda menggunakan openGl. Buka jendela terminal, dan masukkan glxinfo | grep version Jika ini menghasilkan kesalahan, Anda perlu sudo apt-get install mesa-utilsdan menjalankan kembali perintah. Silakan kirim hasilnya ke pertanyaan Anda.
Charles Green
@CharlesGreen Saya melakukan apa yang Anda katakan, dan sekarang dalam pertanyaan saya!
Johnn
1
Terima kasih - referensi di masa mendatang - Anda dapat menyalin teks yang disorot (ctrl-shift-c) melewatinya ke pertanyaan, dan kemudian tekan ctrl-k sementara itu disorot dalam pertanyaan untuk memformat teks sebagai kode ...
Charles Green
Apakah Anda tahu kartu grafis Anda? Sepertinya Anda menjalankan versi 32-bit Ubuntu
Charles Green

Jawaban:

9

Hati-hati saat menggunakan saran Charles Green.

Pada langkah peningkatan sudo apt-get, Anda mungkin melihat:

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

Bagian kuncinya adalah bahwa upgrade yang ingin saya lakukan tidak terjadi:

The following packages have been kept back:    

Kamu harus:

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

Saya akhirnya melakukan:

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

Untuk informasi lebih lanjut tentang masalah ini, lihat: "Paket-paket berikut telah disimpan:" Mengapa dan bagaimana cara menyelesaikannya?

Joseph
sumber
Saya perlu membatalkan ini, saya mendapatkan gangguan aneh :(
Mina Michael
1
@MinaMichael: lihat posting Charles Green. Dia memiliki bagian tentang cara menghapusnya.
joseph
6

Tampaknya Anda memiliki versi OpenGl, hanya tidak satu yang cukup baru untuk menjalankan aplikasi yang Anda cari.

Untuk mendapatkan versi yang lebih baru dari driver OpenGl, saya akan merekomendasikan driver oibaf dari situs launchpad - ini mengimplementasikan OpenGl 3.0, dan cukup stabil.

Untuk menginstal, buka jendela terminal dan masuk

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

Untuk menghapus, Anda dapat menggunakan pembersihan ppa

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
Charles Green
sumber
1
Ini tidak berhasil, saya mendapatkan kesalahan yang berbeda ketika saya masuk ke steam, saya akan mengeditnya di posting saya
Johnn
2
Jika Anda menginstal ppa oibaf - Anda tidak dapat menghapusnya dengan ppa-purge. Ya, Anda bisa, tetapi Anda akan mengacaukan seluruh OS Anda.
Alexander Kim
2
@ Heihachi Saya telah menggunakan ppa-purgebeberapa kali tanpa masalah - apa yang terjadi pada sistem Anda?
Charles Green
Setelah melakukan ini, pada Kubuntu 14.04.2 bekerja dengan sempurna. Tapi, saya membuat instalasi baru baru dari Kubuntu 14.04.3, dan melakukan proses yang sama di atas, tetapi kali ini, gim jatuh pada FPS, 20-30, maks 50 fps. Juga video di Dragon Player terkadang lambat, karena FPS jatuh pada Dota2. Saya sedang membersihkan sekarang, dan lihat apa yang terjadi.
GTRONICK