Bối cảnh OpenGL GLX không sử dụng kết xuất trực tiếp, điều này có thể gây ra vấn đề về hiệu suất. (hơi nước) AMD DRIVER


31

Khi tôi bắt đầu xông hơi trong một thiết bị đầu cuối, tôi nhận được các thông báo lỗi sau

charlie @ SteamMPL: ~ $ steam
rm: no se puede borrar «/home/charlie/.steam/steam»: Es un directorio
rm: no se puede borrar «/home/charlie/.steam/bin»: Es un directorio
Chạy Steam trên Ubuntu 14.04 64-bit
STEAM_RUNTIME được bật tự động
[2014-08 / 03 11:50:13] Khởi động - cập nhật được xây dựng vào ngày 15 tháng 7 năm 2014 lúc 14 giờ 14 phút
Cài đặt trình xử lý ngoại lệ breakpad cho appid (steam) / phiên bản (1405474565_client)
lỗi libGL: không tải được trình điều khiển: swrast
Có vẻ như hơi nước không tắt một cách sạch sẽ, lên lịch kiểm tra cập nhật ngay lập tức
Cài đặt trình xử lý ngoại lệ breakpad cho appid (steam) / phiên bản (1405474565_client)
[2014-08-03 11:50:14] Kiểm tra cập nhật khi khởi động
[2014-08 / 03 11:50:14] Buscando factizacóes ...
Cài đặt trình xử lý ngoại lệ breakpad cho appid (steam) / phiên bản (1405474565_client)
[2014-08-03 11:50:14] Tải xuống bị bỏ qua: / client / steam_client_ubfox12 phiên bản 1405474565, phiên bản đã cài đặt 1405474565
[2014-08-03 11:50:14] Không có gì để làm
[2014-08 / 03 11:50:14] Verificando instalación ...
[2014-08-03 11:50:14] Thực hiện xác minh tổng kiểm tra các tệp thực thi
[2014-08-03 11:50:15] Hoàn tất xác minh
Gtk-Message: Không thể tải mô-đun "thanh cuộn lớp phủ"
Gtk-Message: Không thể tải mô-đun "unity-gtk-module"
Cài đặt trình xử lý ngoại lệ breakpad cho appid (steam) / phiên bản (1405474565_client)
Lỗi Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", dòng 70: phần tử ma trận không kép
Lỗi Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", dòng 70: phần tử ma trận không kép
Cảnh báo về Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", dòng 78: không xác định, số dự kiến
[0804/115015: CẢNH BÁO: proxy_service.cc (958)] Hỗ trợ PAC bị vô hiệu hóa do không có triển khai hệ thống
lỗi libGL: không tải được trình điều khiển: swrast
Lỗi: Bối cảnh OpenGL GLX không sử dụng kết xuất trực tiếp, điều này có thể gây ra vấn đề về hiệu suất.

Thông tin phần cứng:

  • CPU: AMD Athlon x4 760k
  • GPU: AMD Radeon R7 250 1 GB GDDR5 (Trình điều khiển: Chất xúc tác 14.4)
  • RAM: 8 GB DDR3 1600

Tôi có thể làm gì để tránh vấn đề này?


Chà, tôi đoán không ai nhận được tiền thưởng của tôi. Tôi giải quyết vấn đề bằng cách hạ thấp trình điều khiển NVIDIA độc quyền từ 340đến 304(và có thể là một sự kết hợp của các bên dưới).
jpaugh

Câu trả lời:


45

Các tàu hơi nước có thư viện gcc riêng, đã lỗi thời và không hoạt động trên các bản phân phối với các thư viện mới hơn. Để biết thêm thông tin, hãy xem: https://wiki.archlinux.org/index.php/steam#Steam_r nb_issues

Để giải quyết vấn đề của bạn trên Ubuntu 14.04, hãy đóng Steam và chạy:

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

Ngày 14.10, đường dẫn thay đổi, các lệnh tương tự nhau:

rm ~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

hoặc là

rm ~/.steam/bin32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/bin32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

3
Câu trả lời tuyệt vời, chỉ một điều, thay vì nói "libstdc ++. So.6" hãy nói "libstdc ++. Vì vậy. *" Bởi vì có thể có một phiên bản khác được cài đặt. Đối với những người đã nâng cấp từ Ubuntu 14.04 lên 14.10, đường dẫn hơi nước sẽ giữ nguyên cho thời gian chạy
mmm3743

1
Có ai biết Steam sẽ cập nhật gói của họ để thực sự chạy vào ngày 14.10 không? Bây giờ nó là một mớ hỗn độn ...
Afiefh

1
Có vẻ như loại bỏ các tập tin sẽ là một giải pháp tồi, nhưng điều này dường như hoạt động tuyệt vời :-p Kudos. Đây là hy vọng Volvo sửa chữa sớm.
thứ ba

6
không hoạt động, whabts đang diễn ra. tôi vẫn nhận được lỗi tương tự
Nick Bailuc 30/12/14

1
Không giúp tôi, sử dụng trình điều khiển 14.05 và prop nvidia ...
aXept 24/2/2015

6

Tôi đã làm như sau

$ tar cjvf ~/.steam/gcc_libs_backup.tar.bz2 $(find ~/.steam | grep -e libstdc++ -e libgcc_s) && rm $(find ~/.steam | grep -e libstdc++ -e libgcc_s)

và sau đó mọi thứ đã làm việc. Nếu cần thiết, bạn sẽ có một bản sao lưu của các thư viện trong~/.steam/gcc_libs_backup.tar.bz2


Đây là câu trả lời chung chung nhất, FTW! Nhưng bạn có thể thử find ~/.steam -name 'libstdc++*' -o -name 'libgcc_s*'thay vì thêm một grep.
jpaugh

Có vẻ như mọi thứ liên quan bên dưới .steamlà một liên kết tượng trưng cho một cái gì đó bên dưới .local/share/Steam, vì vậy tôi đã chạy lệnh này trên thư mục đó thay thế. Nó đã không làm việc, mặc dù.
jpaugh

3

Đó cũng là lỗi xảy ra với tôi và vấn đề là ở trình điều khiển amd. Hãy thử làm như sau:

gỡ cài đặt steam
gỡ cài đặt trình điều khiển amd
cài đặt steam
start steam
mọi thứ
cài đặt trình điều khiển amd

Hy vọng nó sẽ giúp


2
cảm ơn vì đã nêu giải pháp rõ ràng nhất cho bất kỳ vấn đề phần mềm nào. Thiên tài!
Nick Bailuc

Thật thông minh, thực sự
Alexander Kim

Trong Ubuntu 13.04 (hoặc 1 phiên bản trước / sau) có một lỗi đưa ra thông báo lỗi tương tự khi trình điều khiển amd được cài đặt trước steam, cách khắc phục, cài đặt steam trước trình điều khiển amd, sau đó cài đặt trình điều khiển amd.
mmm3743

1

Tôi có cùng một vấn đề và không thể giải quyết nó, nhưng nhờ @ user22153 tôi đã có thể giải quyết nó, nhưng với một chút khác biệt. (Tôi đã tạo một câu trả lời mới, vì vậy tôi có thể dễ dàng đăng các lệnh tôi đã sử dụng, cũng để tham khảo trong tương lai .: D) Tất cả các khoản tín dụng đã nhận được @ user22153.

rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

Vì vậy, chỉ cần đặt, nếu mã được đề cập ở trên (bởi @ user22153) không hoạt động, hãy tìm xung quanh cho đến khi bạn có thể tìm thấy các tệp.


1

Đã gặp lỗi này sau khi cài đặt phiên bản 346.47 của trình điều khiển nvidia Geforce trên Ubuntu 14.04.2. Trong quá trình cài đặt trình điều khiển, tôi nhận được một thông báo nói rằng các thư viện tương thích 32 bit không thể được cài đặt, nhưng tôi ngu ngốc bỏ qua nó. Chạy lại trình cài đặt cho trình điều khiển video và đảm bảo cài đặt các thư viện 32 bit đó đã khắc phục sự cố.

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.