วิธีการแก้ไขข้อผิดพลาดกับไดรเวอร์ ATI“ ข้อผิดพลาดของคำขอล้มเหลว”?


12

ฉันติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ของตัวเร่งปฏิกิริยา fglrx ผ่านลิงค์นี้: http://cisight.com/install-amd-radeon-hd-6470m-and-solve-overheat-on-ubuntu-1110-oneiric/

วิ่งfglrxinfoหรือglxinfo | grep renderกลับมา:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12

Xorg ของฉันคือ:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
    Load  "fglrx"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

ฉันจะแก้ไขได้อย่างไร


คุณสามารถเปิดเทอร์มินัลแล้วคัดลอกและวางglxinfo | grep renderและโพสต์ผลลัพธ์ได้ที่นี่หรือไม่
martin

1 @ 1-HP-Pavilion-g6-Notebook-PC: ~ $ glxinfo | grep render X ข้อผิดพลาดของการร้องขอที่ล้มเหลว: BadRequest (รหัสคำขอไม่ถูกต้องหรือไม่มีการดำเนินการดังกล่าว) opcode หลักของคำขอที่ล้มเหลว: 136 (GLX) opcode เล็กน้อยของคำขอที่ล้มเหลว: 19 (X_GLXQueryServerString) หมายเลขซีเรียล สตรีม: 12
user34785

@ user34785 โปรดคลิกแก้ไขคำถามของคุณและเพิ่มข้อมูลที่นั่นขอบคุณ!
Jorge Castro

ในปัญหาที่คล้ายกันมากของฉัน (xorg.conf แตกต่างกันเล็กน้อย) ฉันได้เส้นเหล่านี้อาจเป็นปัญหาใน Xorg.0.log:
danjjl

ก้าวต่อไปในปัญหาของฉัน: lsmod | grep fglrxไม่คืนสิ่งใด
danjjl

คำตอบ:


6

ตรวจสอบว่า fglrx ไม่ถูกขึ้นบัญชีดำ

ในการทำเช่นนั้นคุณสามารถ grep ผ่านไฟล์ทั้งหมดใน /etc/modprobe.d/:

grep fglrx /etc/modprobe.d/*

ในกรณีของฉันนี้จะให้ผลลัพธ์ต่อไปนี้:

blacklist-local.conf:blacklist fglrx
fglrx.conf:# This file was installed by fglrx
fglrx.conf:alias fglrx fglrx

สิ่งที่ฉันต้องทำคือแก้ไขไฟล์ /etc/modprobe.d/blacklist-local.conf และคอมเม้นท์เอาท์ไลน์ด้วย "blacklist fglrx" โดยใส่ "#" ไว้หน้าบรรทัด ดังนั้นดูเหมือนตอนนี้:

# blacklist fglrx

ฉันหวังว่าคุณจะเข้าใจสิ่งที่ฉันกำลังเขียนที่นี่และมันจะช่วยคุณแก้ปัญหาของคุณ


4
Hmm เป็นความคิดที่ดี แต่มันไม่ได้อยู่ในรายการที่ไม่อนุญาต
danjjl

ฉันจะมอบรางวัลให้คุณเพราะฉันคิดว่าคุณให้คำตอบที่มีประโยชน์ที่สุด (แม้ว่ามันจะไม่ได้ช่วยฉัน)
danjjl

วิธีนี้แก้ไขปัญหาทุกอย่างด้วยไดรเวอร์ catalyst 12.4 สำหรับฉัน ทำไมมันขึ้นบัญชีดำในตอนแรกที่เต้นฉัน ขอบคุณ !!!
JavierIEH

2

มีสคริปต์ที่ดี smxi สำหรับ ATI / Nvidia ลอง:

   sudo su
   mkdir video
   cd video
   wget -Nc smxi.org/sgfxi
   chmod +x sgfxi
   ./sgfxi

สคริปต์จะหยุด X server โดยอัตโนมัติตรวจพบประเภทการ์ดวิดีโอดาวน์โหลดไดรเวอร์วิดีโอล่าสุดจากเว็บไซต์ของผู้จำหน่ายสำรอง xorg.conf และติดตั้งไดรเวอร์


วิธีนี้ใช้ได้ผลสำหรับฉัน!
pagliuca

2

อะไรที่เหมาะกับฉัน:

ใช้ไดรเวอร์ที่เหมาะสมผ่านแอพพลิเคชั่น "ไดรเวอร์เพิ่มเติม" การติดตั้งไดรเวอร์อัปสตรีมแบบแมนนวลนั้นไม่จำเป็น เปิดเทอร์มินัลแล้วป้อน:

sudo aticonfig --initial

และรีสตาร์ทคอมพิวเตอร์ของคุณ แค่นั้นแหละ.


1

บทช่วยสอนนั้นเต็มไปด้วยขั้นตอนและคำสั่งที่ผิดและไม่ได้อธิบายอย่างถูกต้องทุกข้อ

ดูสิ่งนี้หากคุณต้องการแหล่งข้อมูลที่ดีสำหรับเอกสารhttp://wiki.cchtml.com/index.php/Main_Page


การปฏิบัติตามคำแนะนำไม่ได้ช่วยแก้ปัญหา (อย่างน้อยสำหรับฉัน)
danjjl

1

เฮ้ฉันมีปัญหาเดียวกัน:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12

เมื่อฉันทำ:

fglrxinfo

มันให้ผลลัพธ์เดียวกันกับฉัน:

X Error of failed request:  BadRequest (invalid request code or no such operation)
Major opcode of failed request:  136 (GLX)
Minor opcode of failed request:  19 (X_GLXQueryServerString)
Serial number of failed request:  12
Current serial number in output stream:  12 

ดังนั้นฉันจึงปฏิบัติตามคำแนะนำในลิงค์นี้แล้วก็ใช้งานได้


0

เกิดข้อผิดพลาดระหว่างการติดตั้ง ลบ fglrx ก่อน:

 sudo /usr/share/ati/fglrx-uninstall.sh
 sudo apt-get remove --purge xorg-driver-fglrx fglrx*
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases

ตอนนี้คุณสามารถลองติดตั้ง fglrx อีกครั้ง เรียกใช้ jockey-gtk และติดตั้งไดรเวอร์ที่เสนอ


Thanks.but ไม่ทำงานสำหรับฉัน
user34785


0

หลังจากที่ได้ลองใช้เทคนิคหลายอย่างที่ไม่ได้ผลฉันก็ลองใช้ sgfxi ที่กล่าวถึงข้างต้น น่าเสียดายที่มันหยุดลงเมื่อมันกำลังจะติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ซึ่งบอกให้ฉันถอนการติดตั้งไดรเวอร์อื่น ๆ แต่ดูเหมือนว่าจะไม่มีการติดตั้งไดรเวอร์ใด ๆ ดังนั้นฉันจึงไม่สามารถถอนการติดตั้ง ... และ X ใช้งานไม่ได้

อย่างไรก็ตามมันก็ไม่ได้แย่เกินไปเพราะฉันได้ดาวน์โหลดไดร์เวอร์ propritary (14.10) จาก amd แล้วและสร้างแพ็คเกจ deb ทั้งสามแล้ววิ่ง:

sudo dpkg -i fglrx*.deb

จากนั้น X ทำงานอีกครั้งและข้อผิดพลาดคำขอหายไป

ดูหัวข้อ 3.1 ที่นี่: https://help.ubuntu.com/community/BinaryDriverHowto/AMD

ไดรเวอร์ AMD: http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx

ดูเหมือนว่า sgfxi ได้ลบการติดตั้งเก่าพอที่จะทำให้ไดรเวอร์ที่ติดตั้งใหม่ทำงานได้โดยไม่มีข้อผิดพลาด


0

ตรวจสอบเอาต์พุตของ lspci เพื่อยืนยันว่าการ์ดแสดงผล AMD / ATI ของคุณอยู่ในรายการ อย่างจริงจัง!

lspci | grep VGA

หลังจากเสียเวลาไปหลายชั่วโมงในการถอดและติดตั้งไดรเวอร์วิดีโอของฉันใหม่ฉันไม่จำเป็นต้องถอดการ์ด PCIe ออกและติดตั้งใหม่! / facepalm

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