Câu hỏi Không thể tìm thấy điểm nhập OpenGL bắt buộc 'glGetError'


Tôi không thể chơi "Half-Life-2" trên Steam + Ubuntu 14.04. Lỗi hiển thị trong hộp tin nhắn trên màn hình:

    Could not find required OpenGL entry pint 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated.

Tôi có một máy tính xách tay Dell Inspiron. Hệ điều hành của tôi là Ubuntu 14.04 và card đồ họa của tôi là AMD Radeon HD 8600M. Tôi đã cài đặt trình điều khiển thích hợp AMD.

Phần đầu ra của "glxinfo" như sau:

    name of display: :0
    libGL: screen 0 does not appear to be DRI3 capable
    libGL: pci id for fd 4: 8086:0a16, driver i965
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/i965_dri.so
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/i965_dri.so
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL error: failed to load driver: i965
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
    libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
    libGL: driver does not expose __driDriverGetExtensions_swrast(): /usr/lib/i386- linux-gnu/dri/swrast_dri.so: undefined symbol: __driDriverGetExtensions_swrast
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL: Can't open configuration file /home/arushi/.drirc: No such file or directory.
    libGL error: failed to load driver: swrast
    display: :0  screen: 0
    direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

3
2018-06-02 14:03


gốc




Các câu trả lời:


Tôi đã tìm ra giải pháp cho vấn đề của mình. Để có được TF2 để làm việc một lần nữa tất cả tôi đã làm là loại bỏ các liên kết tượng trưng mà tôi đã thực hiện để có được Skype làm việc:

/usr/lib/i386-linux-gnu/mesa/libGL.so.1

Vấn đề bây giờ là Skype không hoạt động trở lại. Tôi đoán tôi sẽ chỉ phải làm lại liên kết tượng trưng bất cứ khi nào tôi muốn sử dụng Skype cho đến khi Canonical sửa lỗi sự cố seg với Skype.


4
2018-05-07 00:12





Tôi biết đây là một chủ đề cũ nhưng việc xóa / xóa liên kết tượng trưng này không phải là một câu trả lời tuyệt vời chút nào. Nhiều ứng dụng khác phụ thuộc vào tệp này, mặc dù hơi nước yêu cầu trình điều khiển hiện tại.

Vui lòng đọc giải pháp của tôi cho vấn đề này:

Ubuntu 14.04 "không thể tìm thấy điểm nhập cảnh OpenG yêu cầu 'glGetError'!"


4
2018-03-05 18:33



Đây là giải pháp cho một lỗi về kết thúc của Canonical đã được sửa chữa. Điều này không nên có liên quan nữa. - KylePlusPlus
Lạ thật rồi. Bởi vì tôi đã có vấn đề này cách đây 4 ngày? Great sửa chữa từ cuối của họ sau đó .. - Schalk


Sau nhiều tìm kiếm trên internet, tôi đã tìm ra giải pháp cho vấn đề này.

Vui lòng đọc nhận xét được đưa ra trên SteamCommunity diễn đàn của Christian Günther.

Tôi chỉ cần làm theo các bước sau và khởi động lại hệ thống:

sudo rm /usr/lib/i386-linux-gnu/libGL.so.1.2.0
sudo ln -s /usr/lib32/fglrx/fglrx-libGL.so.1.2 /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0

Bây giờ Half Life đang hoạt động tốt trên hệ thống của tôi ..!


4
2018-06-05 06:54



Tốt để thấy rằng nó đã được sử dụng đầy đủ để viết giải pháp của tôi xuống. :) - cguenther