Unity 3d ไม่รองรับกราฟิกการ์ด Intel 945GM


11

ฉันเพิ่งติดตั้ง Ubuntu 11.10 บนคอมพิวเตอร์ของฉันและดูเหมือนว่าทุกอย่างจะดีขึ้น เกือบแล้ว เมื่อเข้าสู่ระบบฉันสามารถเลือกจากการตั้งค่าเดสก์ท็อป Ubuntu (ไม่ใช่ ubuntu 2d)

เครื่องมือจัดการการกำหนดค่า Compiz ดูเหมือนจะไม่ทำอะไรกับเดสก์ท็อป 3d ของฉัน ดังนั้นเพื่อตรวจสอบฉันทำงาน:

echo $DESKTOP_SESSION

แน่นอนมันบอกฉันว่าฉันกำลังวิ่งสามัคคี 2d ความจริงที่ว่า 3d ไม่ทำงานหมายความว่าโปรแกรมควบคุมวิดีโอของฉันจะไม่สนับสนุน unity 3d หรือไม่

ฉันมีชิปเซ็ต Intel 945GME และพยายามค้นหาข้อมูลเกี่ยวกับไดรเวอร์ แต่การแก้ไขและการแก้ปัญหาใด ๆ ทั้งหมดดูเหมือนจะเป็นรุ่นที่เก่ากว่าของ Ubuntu และไม่ได้ทำงาน (หรือฉันทำไม่ถูกต้องฉันเป็นคนใหม่ทั้งหมด ผู้ใช้ linux)

หลังจากทำทุกอย่างเรียบร้อยแล้วฉันได้ทำการติดตั้งใหม่และลองอีกครั้งเพื่อดูว่าตัวจัดการการตั้งค่า compiz จะทำอะไร แต่ฉันไม่สามารถทำให้ Unity 3d ทำงานได้หรือไม่ เพื่ออธิบายกระบวนการของฉันในครั้งที่สอง:

ก่อนอื่นทำการติดตั้งใหม่จากนั้นทันทีที่เสร็จสิ้นการติดตั้งต่อไปนี้:

sudo add-apt-repository ppa:paullo612/unityshell-rotated
sudo apt-get update
sudo apt-get install unityshell-rotated libnux-1.0-0 compizconfig-settings-manager

ฉันต้องการติดตั้งปลั๊กอินที่หมุนด้วยความสามัคคี (ฉันไม่สามารถยืนได้ด้วยตัวเรียกใช้งานที่ด้านซ้ายด้วยเหตุผลบางอย่าง แต่ฉันชอบแนวคิดของตัวเรียกใช้งานมากและไม่ต้องการเปลี่ยนไปใช้คำพังเพย ดูไม่ถูกเมื่อฉันลอง) แต่ความเป็นเอกภาพที่ถูกหมุนหรือความเป็นเอกภาพ 3d จะไม่ทำงานสำหรับฉันถ้าฉันมีปัญหากับฮาร์ดแวร์หรือไดรเวอร์ของฉันพวกเขาจะ?

หากเป็นปัญหาเกี่ยวกับไดรเวอร์ / ฮาร์ดแวร์การ์ดแสดงผลแสดงว่าไม่ได้ใช้งานตามปกติ การดูวิดีโอแฟลชไม่ได้ดีเท่ากับตอนที่ฉันใช้ windows กับเครื่องนี้ แต่มันก็ไม่ได้แย่ อาจเป็นริ้วเล็กน้อย ไม่เพียงพอที่จะรบกวนฉันมากจริงๆ การ์ดแสดงผลของฉันทำงานได้อย่างแน่นอน แต่ก็ทำได้ดีกว่า

ไม่มีไดรเวอร์เพิ่มเติมที่ ubuntu ค้นหาสำหรับคอมพิวเตอร์ของฉันเลย

การเรียกใช้ unity_support_test จะทำให้เกิดข้อผิดพลาด:

nathan@Vaio:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string:  2.1 Mesa 7.11

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

จนถึงตอนนี้การ์ดของฉันยังใช้งานไม่ได้ ดูเหมือน Devius ที่แปลกประหลาดซึ่งคอมพิวเตอร์ของคุณทำงานได้ฉับพลัน ฉันใช้งานเคอร์เนล 3.0.0-15

บางทีนี่อาจช่วยให้ใครบางคนแก้ปัญหานี้: บางทีการ์ดกราฟิกของฉันอาจไม่ได้รับการกำหนดค่า? ไม่มีไฟล์ xorg.conf ในไดเรกทอรีที่เหมาะสมควรมีหรือไม่ สมมุติว่าไฟล์ควรจะอยู่ที่นั่น แต่ในระบบของฉันมันหายไป

แหล่งซอฟต์แวร์ทั้งหมดเปิดใช้งานในศูนย์ซอฟต์แวร์

ดังนั้นฉันจึงติดต่อกับชุมชน linux ข้อเสนอแนะใด ๆ


อาจเป็นคำถามที่โง่: คุณลองเปิดหน้าต่าง 'ไดรเวอร์เพิ่มเติม' และดูว่ามีอะไรบ้างไหม? ถ้าคุณเปิดเทอร์มินัลแล้วเรียกใช้ "unity --replace" มันพูดว่าอะไร?
อเล็กซ์

ดูคำถามนี้และแก้ไขคำถามของคุณเพื่อรวมข้อมูลนั้น
jokerdino

ฉันจำไม่กี่สัปดาห์ที่ผ่านมาว่าระบบ 945GME ของฉันยังไม่สามารถลงชื่อเข้าใช้ในเซสชัน Unity (3D) ได้ แต่เห็นได้ชัดว่าเป็นไปได้ในปัจจุบัน การรัน unity_support_test บนระบบนั้นจะส่งคืน "ใช่" สำหรับการทดสอบทั้งหมด เคอร์เนลคือเวอร์ชัน 3.0.0-15 แจ้งให้เราทราบหากคุณต้องการข้อมูลเพิ่มเติม
devius

ฉันคิดว่าคุณต้องเปิดใช้งานแหล่งซอฟแวร์เพิ่มเติมได้ที่อูบุนตูซอฟแวร์เซ็นเตอร์ ( oneiric-updates, oneiric-security, oneiric-proposed) เพื่อที่จะได้รับรุ่นล่าสุดเคอร์เนล 11.10
Alexandre

ดูเหมือนว่าคำถามนี้จะถูกยกเลิกหากคุณประสบปัญหาที่คล้ายกันโปรดถามคำถามใหม่พร้อมรายละเอียดเกี่ยวกับปัญหาของคุณ หากคุณรู้สึกว่าคำถามนี้ไม่ได้ถูกยกเลิกโปรดตั้งค่าสถานะคำถามเพื่ออธิบายว่า :)
เซท

คำตอบ:


3

ตรวจสอบให้แน่ใจว่าxserver-xorg-video-intelติดตั้งแล้ว

หลังจากนั้นคุณควรกำจัดสิ่งที่คุณไม่ได้ใช้โดยไม่ต้องถอนการติดตั้ง xorg หากต้องการดูว่าคุณติดตั้งไดรเวอร์วิดีโอไว้ให้ใช้งานดังนี้

dpkg -l | grep xorg-video


1

ฉันมีการ์ดกราฟิกIntel® 965GM และ Unity 3D ทำงานได้อย่างสมบูรณ์แบบด้วยระบบของฉัน อย่างไรก็ตามข้อมูลระบบของฉันแสดงกราฟิกการ์ดของฉันไม่เป็นที่รู้จักใน Ubuntu 11.10 เมื่อฉันติดตั้งใหม่และหลังจากนั้นไม่นาน (ไม่กี่วันต่อมาฉันติดตั้ง Ubuntu 11.10) Unity 3D ของฉันเสีย ฉันสามารถเลือก "Ubuntu" แต่มันทำหน้าที่เหมือนฉันใช้ Unity 2D

ฉันพบว่ามันเกี่ยวข้องกับ OpenGL และฉันใช้คำสั่งนี้:

1. ลบไดรเวอร์ NVidia

(ฉันรู้ว่าคุณไม่ได้ติดตั้งไดรเวอร์ NVidia ใด ๆ ฉันก็ไม่ได้ติดตั้ง แต่ในกรณีของฉันมีไดรเวอร์ NVidia ติดตั้งอยู่อย่างใด)

sudo apt-get purge nvidia*

2. ลบ xorg.conf ของคุณ

sudo rm /etc/X11/xorg.conf

3. ติดตั้ง xorg ใหม่ทั้งหมด

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

4. กำหนดค่า Xorg อีกครั้ง

sudo dpkg-reconfigure xserver-xorg

5. รีสตาร์ทคอมพิวเตอร์ของคุณ

sudo reboot

หลังจากที่ฉันใช้คำสั่งเหล่านี้ทั้งหมด Unity 3D ของฉันก็กลับมาและเมื่อฉันตรวจสอบข้อมูลระบบคราวนี้ Ubuntu ก็จำกราฟิกของฉันได้ ปัญหาดังกล่าวเกิดขึ้นกับกราฟิก Intel


น่าเสียดายที่นี่ไม่ได้แก้ปัญหา Unity-3d-test ยังคงส่งผลให้ไม่แสดงผลซอฟต์แวร์และไม่ใช่พื้นผิว GLX จากบิตแมป ยังไม่สามารถเรียกใช้ Ubuntu 3d
นาธาน

ดูเหมือนว่าคุณจะไม่สามารถเรียกใช้ Unity 3D ด้วยกราฟิกการ์ด Intel 945GM เป็นคำถามสุดท้าย: เมื่อคุณตรวจสอบข้อมูลระบบภายใต้การตั้งค่าระบบกราฟิกการ์ดของคุณจะรับรู้หรือไม่หรือยังไม่ปรากฏในรายการ
ŞâkirAşçı

ใช่มีข้อความว่า 'VESA: Intel (r) 82945GM Chipset Family Graphics' ภายใต้ข้อมูลระบบ> กราฟิก
นาธาน

1

มันอาจช่วยในการอัพเดทไดรเวอร์กราฟฟิกพวกที่มาจากที่เก็บอย่างเป็นทางการอาจล้าสมัย หากต้องการอัปเดตเพียงเปิดคอนโซลเทอร์มินัลแล้วป้อน

sudo add-apt-repository ppa: ubuntu-x-swat / x-updates

sudo apt-get update

sudo apt-get upgrade

หลังจากนั้นให้รีสตาร์ทเครื่อง ฉันหวังว่านี่จะช่วยได้


1

ถ้าคุณต้องการให้ Unity 3D ทำงานได้จริง ๆ คุณสามารถบังคับให้มันทำงาน
ได้รับการเตือนว่ามันจะเป็นรถเล็ก ๆ น้อย ๆ

คัดลอกสิ่งนี้ในเทอร์มินัล

sudo gedit /etc/environment

แล้วเพิ่มในบรรทัดถัดไป

UNITY_FORCE_START=1

จากนั้นบันทึกไฟล์และรีบูต

แหล่ง


0

หากคุณต่อจอภาพภายนอกต่ออยู่คุณอาจไม่สามารถใช้ unity 3d ได้หากขนาดหน้าจอเสมือนรวมคือ> 2048 พิกเซลเนื่องจากข้อ จำกัด ด้านฮาร์ดแวร์ของชิปเซ็ต หากคุณต่อจอภาพภายนอกไว้ให้ลองโดยไม่ต้องใช้ (หรือตั้งเป็นโหมดโคลน)

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