“ ดูเหมือนว่าคุณไม่ได้ใช้เซิร์ฟเวอร์ nvidia x” (ภาพหน้าจอรวมอยู่)


12

ฉันกำลังใช้ Ubuntu 11.04 ที่แล็ปท็อป asus ของฉัน

รายละเอียดแล็ปท็อป:

CPU: i5-2410M @ 2,3GHz
RAM: 4GB
GPU: nvidia gforce GT 520M / (also the cpu has a bult-in graphics processor)

ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามเข้าถึงการตั้งค่าเซิร์ฟเวอร์ X:

ภาพหน้าจอ

และไม่มีไฟล์ xconfig ในไดเร็กทอรี etc / x11 เฉพาะ "xorg.cong.backup"
ฉันลอง sudo startx แล้วฉันได้สิ่งนี้:

Fatal server error:
Server is already active for display 0
    If this server is no longer running, remove /tmp/.X0-lock
    and start again.


Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 

 ddxSigGiveUp: Closing log
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 7 requests (7 known processed) with 0 events remaining.

เกิดอะไรขึ้น?

ขอขอบคุณสำหรับเวลาของคุณ!


ฉันอดไม่ได้ที่จะสังเกตว่าดูเหมือนว่าคุณกำลังใช้ Unity 2D ฉันคิดว่าคุณไม่เพียง แต่เข้าถึงการตั้งค่า X ของคุณไม่ได้ แต่คุณไม่สามารถเรียกใช้ 3D ได้เช่นกัน
Christopher Kyle Horton

คุณใช้ไดรเวอร์กราฟิกรุ่นใด มีรุ่นเบต้าและรุ่น "ปลอดภัย"! (โปรแกรมควบคุมความเหมาะสม)
Alvar

ด้วยคำสั่งนี้ "dpkg -l | grep nvidia" ฉันได้สิ่งนี้: ii nvidia-common 0.2.30 ค้นหาไดรเวอร์ NVIDIA ที่ล้าสมัย ii nvidia- ปัจจุบัน 270.41.06-0ubuntu1 ไดรเวอร์ NVIDIA ไบนารี Xorg, เคอร์เนลโมดูลและ VDPAU library ii nvidia-settings 270.29 -0ubuntu1 เครื่องมือในการกำหนดค่าไดรเวอร์กราฟิก NVIDIA
Chris

คำตอบ:


15

GT 520M เป็นแล็ปท็อป nVidia Optimus ซึ่งไม่รองรับใน Ubuntu มีวิธีในการทำให้โปรแกรมทำงานบนการ์ด nvidia ซึ่งอธิบายไว้ในNVIDIA GeForce พร้อม Optimus Technology รองรับโดย Ubuntu หรือไม่?

หลังจากติดตั้ง Bumblebee แล้วคุณสามารถเรียกใช้การตั้งค่า nvidia ได้โดย:

optirun nvidia-settings -c :8

อย่าเพิ่งรันnvidia-xconfigมันจะสร้าง/etc/X11/xorg.confไฟล์กำหนดค่าที่แบ่งการประพันธ์และเช่นนั้นเนื่องจากไดรเวอร์ไม่รองรับการ์ด nvidia การ์ดนอกกรอบ หากคุณได้รันคำสั่งนั้นแล้วให้ลบไฟล์:

sudo rm /etc/X11/xorg.conf

2
ขอบคุณสำหรับการตอบกลับของคุณ! ฉันทำตามสี่ขั้นตอนที่คุณพูดถึงในคำถามอื่นแล้ว คุณเขียนว่า "หากคุณต้องการรันโปรแกรมบนการ์ด nvidia ตอนนี้ให้ใช้โปรแกรม optirun" 1) ดังนั้นตอนนี้ทุกโปรแกรมทำงานบนโปรเซสเซอร์กราฟิกในตัวของ CPU หรือไม่ 2) นี่เป็น GPU ในตัวที่จัดการกับเอฟเฟกต์ของ windows ได้หรือไม่? 3) ฉันควรใช้โปรแกรมใดบนการ์ด nvidia 4) เพื่อให้ได้รับสิทธินี้ปัญหาทั้งหมดเกิดจากเทคโนโลยีออปติมัสใน nvidia gt 520m ของฉัน? 5) ฉันพยายามเรียกใช้สิ่งนี้: nvidia-settings -c: 8 และได้สิ่งนี้: ข้อผิดพลาด: ไม่สามารถเปิดจอแสดงผล ': 8'
Chris

2
1) มีการแสดงโปรแกรมบนการ์ด nvidia แต่ผลลัพธ์จะแสดงโดยใช้การ์ด Intel 2) ไม่เดสก์ท็อปทำงานบนการ์ด Intel คุณสามารถลองใช้งานเซสชันทั้งหมดโดยใช้ optirun โดยแก้ไขไฟล์เซสชันใน/usr/share/xsessionsแต่สิ่งนี้อาจไม่เสถียรเนื่องจากมีการใช้คุณลักษณะ GL ทั้งหมด (ไม่ถูกต้อง) 3) โปรแกรมที่ต้องพึ่งพากราฟิกเช่นอินเทอร์เน็ตเบราว์เซอร์ (Firefox, Chromium) และเครื่องเล่นสื่อ (VLC) โปรดทราบว่าการ์ด nvidia ใช้พลังงานมากขึ้นดังนั้นควรใช้เมื่อจำเป็นจริงๆเท่านั้น 4) ถูกต้อง 5) เซิร์ฟเวอร์ Bumblebee X ไม่ได้เริ่มทำงาน optirunเรียกมันด้วย
Lekensteyn

1) ตอนนี้ Firefox ทำงานบนการ์ด Intel ใช่มั้ย 2) คุณหมายความว่าฉันต้องเรียกใช้ทุกโปรแกรมที่ฉันต้องการใช้คำสั่งนี้ "โปรแกรม optirun &"? ซึ่งหมายความว่าหากฉันต้องการเปิดภาพยนตร์ฉันจะต้องเปิด vlc ผ่านคำสั่งนั้นก่อนแล้วจึงเปิดไฟล์วิดีโอ : S ไม่มีวิธีใดที่จะเลือกว่าโปรแกรมใดจะทำงานบนการ์ด nvidia หรือไม่ 3) เกี่ยวกับคำถามที่ 5 และคำตอบที่คุณให้ฉันจะเริ่มเซิร์ฟเวอร์ bumblebee x ได้อย่างไรคำสั่งใด? สิ่งนี้: optirun bumblebee -d? ขออภัยฉันไม่ได้เป็นผู้ใช้ที่มีประสบการณ์ ..
Chris

1) ถูกต้อง 2) แน่นอน คุณสามารถแก้ไขไฟล์เดสก์ทอปเพื่อให้ทำงานใน optirun ซึ่งเป็นสิ่งที่bumblebee-uiทำ น่าเสียดายที่มันยังใช้งานไม่ได้กับ Bumblebee รุ่นล่าสุด 3) มันเริ่มในเวลาบูตและหลังการติดตั้ง Bumblebee คุณจะได้รับคำแนะนำในการใช้optirunเมื่อยังไม่เริ่มต้น
Lekensteyn

1
@Lekensteyn หากฉันใช้งานnvidia-settingsผ่านoptirunที่ระบุไว้ในคำตอบนี้พวกเขาจะไร้ประโยชน์เพราะพวกเขาอ้างถึงหน้าจอเสมือนจริงว่าถูกต้องหรือไม่ ถ้าใช่จะมีวิธีทำกำไรจากการตั้งค่าหน้าจอขั้นสูงเหล่านั้นที่Nvidia X server settingsปกติให้ได้อย่างไร
Patryk

0

คุณได้ลองใช้งานในเทอร์มินัล:

sudo nvidia-xconfig

แล้วทำการรีบู๊ต? ที่ควรดูแลทุกอย่างให้คุณ


พยายามและได้รับสิ่งนี้: คำเตือน: ไม่สามารถค้นหา / เปิดไฟล์กำหนดค่า X ไฟล์การกำหนดค่า X ใหม่เขียนถึง '/etc/X11/xorg.conf' หลังจากนั้นฉันรีบูทและรับหน้าจอนี้: tinypic.com/r/mrdvt/7ฉันสามารถบูตที่อูบุนตูเข้าสู่โหมดกราฟิกที่ไม่ปลอดภัยได้ ดังนั้นปัญหานี้ ( askubuntu.com/questions/61559/… ) ไม่ได้รับการแก้ไข
คริส

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