บริบท OpenGL GLX ไม่ได้ใช้การเรนเดอร์โดยตรงซึ่งอาจทำให้เกิดปัญหาด้านประสิทธิภาพ (steam) AMD DRIVER


31

เมื่อฉันเริ่มทำงานในเทอร์มินัลฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้

charlie @ SteamMPL: ~ $ steam
rm: ไม่มี se puede borrar « / home/charlie/.steam/steam »: ผู้อำนวยการ
rm: ไม่มี se puede borrar « / home/charlie/.steam/bin »: ผู้อำนวยการ
เล่น Steam บนอูบุนตู 14.04 64-bit
STEAM_RUNTIME เปิดใช้งานโดยอัตโนมัติ
[2014-08-03 11:50:13] เริ่มต้น - อัปเดตตัวแล้ว 15 ก.ค. 2014 18:14:26
การติดตั้งตัวจัดการข้อยกเว้น breakpad สำหรับ appid (steam) / รุ่น (1405474565_client)
ข้อผิดพลาด libGL: ไม่สามารถโหลดไดรเวอร์: ความคมชัด
ดูเหมือนว่าไอน้ำไม่ได้ปิดเครื่องอย่างสมบูรณ์ตั้งเวลาตรวจสอบการอัปเดตทันที
การติดตั้งตัวจัดการข้อยกเว้น breakpad สำหรับ appid (steam) / รุ่น (1405474565_client)
[2014-08-03 11:50:14] ตรวจสอบการอัปเดตเมื่อเริ่มต้น
[2014-08-03 11:50:14] Buscando realizaciones disponibles ...
การติดตั้งตัวจัดการข้อยกเว้น breakpad สำหรับ appid (steam) / รุ่น (1405474565_client)
[2014-08-03 11:50:14] ดาวน์โหลดข้าม: / client / steam_client_ubuntu12 เวอร์ชั่น 1405474565 รุ่นที่ติดตั้ง 1405474565
[2014-08-03 11:50:14] ไม่มีอะไรจะทำ
[2014-08-03 11:50:14] Verificando Instalación ...
[2014-08-03 11:50:14] ทำการตรวจสอบการตรวจสอบไฟล์ที่ปฏิบัติการได้
[2014-08-03 11:50:15] การยืนยันเสร็จสมบูรณ์
ข้อความ Gtk: โหลดโมดูล "โอเวอร์เลย์ - เลื่อนบาร์" ล้มเหลว
ข้อความ Gtk: การโหลดโมดูลล้มเหลว "unity-gtk-module"
การติดตั้งตัวจัดการข้อยกเว้น breakpad สำหรับ appid (steam) / รุ่น (1405474565_client)
ข้อผิดพลาดของ Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", บรรทัดที่ 70: องค์ประกอบเมทริกซ์ที่ไม่ใช่สองเท่า
ข้อผิดพลาดของ Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", บรรทัดที่ 70: องค์ประกอบเมทริกซ์ที่ไม่ใช่สองเท่า
คำเตือน Fontconfig: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", บรรทัดที่ 78: เห็นที่ไม่รู้จัก, จำนวนที่คาดหวัง
[0803/115015: คำเตือน: proxy_service.cc (958)] การสนับสนุน PAC ถูกปิดใช้งานเนื่องจากไม่มีการใช้งานระบบ
ข้อผิดพลาด libGL: ไม่สามารถโหลดไดรเวอร์: ความคมชัด
ข้อผิดพลาด: บริบท OpenGL GLX ไม่ได้ใช้การเรนเดอร์โดยตรงซึ่งอาจทำให้เกิดปัญหาด้านประสิทธิภาพ

ข้อมูลฮาร์ดแวร์:

  • CPU: AMD Athlon x4 760k
  • GPU: AMD Radeon R7 250 1 GB GDDR5 (ไดรเวอร์: Catalyst 14.4)
  • RAM: 8 GB DDR3 1600

ฉันจะทำอย่างไรเพื่อหลีกเลี่ยงปัญหานี้


ฉันเดาว่าไม่มีใครได้รับรางวัลของฉัน ฉันแก้ไขปัญหาโดยการลดระดับไดรเวอร์ NVidia ที่เป็นกรรมสิทธิ์จาก340เป็น304(และอาจเป็นการรวมกันของด้านล่าง)
jpaugh

คำตอบ:


45

Steam มาพร้อมกับไลบรารี gcc ของตัวเองซึ่งล้าสมัยและไม่ทำงานกับดิสทริบิวชันใหม่ ๆ สำหรับข้อมูลเพิ่มเติมดูที่: https://wiki.archlinux.org/index.php/steam#Steam_runtime_issues

ในการแก้ปัญหาของคุณใน Ubuntu 14.04 ให้ปิด Steam และเรียกใช้:

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

บน 14.10, พา ธ เปลี่ยนไป, คำสั่งคล้ายกัน:

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

หรือ

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
คำตอบที่น่าอัศจรรย์มีเพียงสิ่งเดียวแทนที่จะพูดว่า "libstdc ++. so.6" พูดว่า "libstdc ++. so. *" เพราะอาจมีรุ่นอื่นติดตั้งอยู่ สำหรับผู้ที่อัพเกรดจาก Ubuntu 14.04 เป็น 14.10 เส้นทางไอน้ำจะยังคงเหมือนเดิมสำหรับรันไทม์
mmm3743

1
มีใครรู้บ้างว่า Steam จะอัปเดตแพคเกจของตนให้ทำงานบน 14.10 จริงหรือ ตอนนี้มันยุ่งแล้ว ...
Afiefh

1
ดูเหมือนว่าการลบไฟล์จะเป็นวิธีแก้ปัญหาที่ไม่ดี แต่ดูเหมือนว่าจะได้ผลดี :-p รุ่งโรจน์ นี่คือความหวังของวอลโว่จะแก้ไขในไม่ช้า
สาม

6
ไม่ทำงาน whabts เกิดขึ้น ฉันยังคงได้รับข้อผิดพลาดเดียวกัน
Nick Bailuc

1
ไม่ได้ช่วยฉันด้วยการใช้ 14.05 และขับ prop nvidia ...
กันยายน

6

ฉันทำสิ่งต่อไปนี้

$ 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)

แล้วทุกอย่างก็ทำงาน หากจำเป็นคุณจะต้องสำรองข้อมูลไลบรารีไว้~/.steam/gcc_libs_backup.tar.bz2


นี่เป็นคำตอบที่ธรรมดาที่สุด FTW! แต่คุณอาจจะพยายามแทนการเพิ่มfind ~/.steam -name 'libstdc++*' -o -name 'libgcc_s*' grep
jpaugh

ดูเหมือนว่าทุกอย่างที่เกี่ยวข้องภายใต้.steamจะมีการเชื่อมโยงกับบางสิ่งบางอย่างภายใต้.local/share/Steamดังนั้นฉันจึงรันคำสั่งนี้ในโฟลเดอร์นั้นแทน มันไม่ทำงานแม้ว่า
jpaugh

3

ข้อผิดพลาดเดียวกันนั้นเกิดขึ้นกับฉันและปัญหาเกิดขึ้นกับไดรเวอร์ amd ลองทำสิ่งต่อไปนี้:

ถอนการติดตั้ง steam
ถอนการติดตั้งไดรเวอร์ amd
ติดตั้ง steam
เริ่ม
การติดตั้งsteam ทุกอย่าง
ติดตั้งไดรเวอร์ amd

หวังว่าจะช่วยได้


2
ขอบคุณที่ระบุทางออกที่ชัดเจนที่สุดให้กับปัญหาซอฟต์แวร์ใด ๆ Genius!
Nick Bailuc

ฉลาดจริงๆ
Alexander Kim

ใน Ubuntu 13.04 (หรือ 1 รุ่นก่อน / หลัง) มีข้อผิดพลาดซึ่งให้ข้อความแสดงข้อผิดพลาดเดียวกันเมื่อติดตั้งไดร์เวอร์ amd ก่อนที่จะอบไอน้ำวิธีการแก้ไขติดตั้งไอน้ำก่อนที่จะขับเอเอ็มดีและติดตั้งไดรเวอร์เอเอ็มดี
mmm3743

1

ฉันมีปัญหาเดียวกันและไม่สามารถแก้ไขได้ แต่ต้องขอบคุณ @ user22153 ฉันสามารถแก้ไขได้ แต่มีความแตกต่างเล็กน้อย (ฉันสร้างคำตอบใหม่ดังนั้นฉันสามารถโพสต์คำสั่งที่ฉันใช้ง่ายขึ้นและเพื่อการอ้างอิงในอนาคต: D) เครดิตทั้งหมดได้ที่ @ 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

ดังนั้นเพียงแค่ใส่รหัสข้างต้น (โดย @ user22153) ไม่ทำงานให้ดูรอบ ๆ จนกว่าคุณจะสามารถค้นหาไฟล์ได้


1

มีข้อผิดพลาดนี้หลังจากติดตั้งไดร์เวอร์ nvidia Geforce เวอร์ชั่น 346.47 ใน Ubuntu 14.04.2 ในระหว่างการติดตั้งไดรเวอร์ฉันได้รับข้อความแจ้งว่าไม่สามารถติดตั้งไลบรารีความเข้ากันได้แบบ 32 บิตได้ แต่ฉันเพิกเฉยอย่างโง่เขลา เรียกใช้งานผ่านตัวติดตั้งสำหรับไดรเวอร์วิดีโอและตรวจสอบให้แน่ใจว่าติดตั้งไลบรารี 32 บิตเหล่านั้นเพื่อแก้ไขปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.