Unity 3d Không được hỗ trợ, card đồ họa Intel 945GM


11

Tôi vừa cài đặt Ubuntu 11.10 trên máy tính của mình và mọi thứ dường như chạy rất tốt. Vâng, gần như vậy. Khi đăng nhập, tôi có thể chọn từ cài đặt máy tính để bàn Ubuntu (không phải Ubuntu 2d).

Trình quản lý cấu hình Compiz dường như không làm gì với máy tính để bàn 3d thống nhất của tôi. Vì vậy, chỉ để kiểm tra, tôi chạy:

echo $DESKTOP_SESSION

Chắc chắn nó cho tôi biết tôi đang chạy đoàn kết 2d. Có phải thực tế là 3d không chạy có nghĩa là trình điều khiển video của tôi sẽ không hỗ trợ 3d thống nhất?

Tôi có chipset Intel 945GME và đã cố gắng tìm thông tin về trình điều khiển, nhưng tất cả các bản sửa lỗi và cách khắc phục dường như đều dành cho các phiên bản cũ của ubfox và không hoạt động (hoặc tôi đã không làm đúng, tôi hoàn toàn không biết người dùng linux).

Sau khi loay hoay với tất cả những thứ đó, tôi đã cài đặt mới và chỉ thử lại để xem liệu trình quản lý cài đặt compiz có làm gì không, nhưng tôi không thể làm cho Unity 3d hoạt động. Để mô tả quá trình của tôi lần thứ hai xung quanh:

Trước tiên hãy thực hiện cài đặt mới, sau đó ngay sau khi cài đặt xong:

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

Tôi muốn giới thiệu plugin xoay vòng thống nhất (tôi không thể có trình khởi chạy ở bên trái vì một số lý do, nhưng tôi thực sự thích khái niệm về trình khởi chạy và không thực sự muốn chuyển sang gnome, điều này cũng không ' T nhìn đúng khi tôi thử nó). Nhưng cả unity xoay hay unity 3d đều không hoạt động với tôi nếu tôi gặp vấn đề với phần cứng hoặc trình điều khiển, phải không?

Nếu đó là sự cố trình điều khiển / phần cứng thẻ video, nó không hiển thị trong sử dụng bình thường. Xem video flash không tốt như khi tôi chạy windows trên máy này, nhưng nó không tệ. Có lẽ chỉ là một chút sọc. Không đủ để thực sự làm phiền tôi rất nhiều. Thẻ video của tôi chắc chắn đang hoạt động đến mức đó, nhưng nó có thể làm tốt hơn.

Không có trình điều khiển bổ sung nào mà Ubuntu tìm thấy cho máy tính của tôi cả.

Chạy unity_support_test dẫn đến các lỗi sau:

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

Cho đến nay, thẻ của tôi vẫn không hoạt động. Có vẻ như Devius kỳ lạ, rằng máy tính của bạn đột nhiên hoạt động. Tôi đang chạy Kernel 3.0.0-15.

Có lẽ điều này có thể giúp ai đó giải quyết vấn đề này: Có thể card đồ họa của tôi không được cấu hình? Không có tệp xorg.conf trong thư mục thích hợp của nó - nên có? Giả sử tập tin được cho là ở đó, nhưng trên hệ thống của tôi, đơn giản là nó bị thiếu

Tất cả các nguồn phần mềm được kích hoạt trong trung tâm phần mềm.

Vì vậy, tôi đang tiếp cận cộng đồng linux. Bất kỳ đề xuất?


Có thể là một câu hỏi ngớ ngẩn: Bạn đã thử mở cửa sổ 'Trình điều khiển bổ sung' và xem có gì khả dụng không? Ngoài ra, nếu bạn mở một thiết bị đầu cuối và chạy "unity --replace" thì nó nói lên điều gì?
Alex

Hãy xem câu hỏi này và chỉnh sửa câu hỏi của bạn để bao gồm thông tin đó.
jokerdino

Tôi nhớ vài tuần trước rằng hệ thống 945GME của tôi cũng không thể đăng nhập vào phiên Unity (3D), nhưng dường như ngày nay nó có thể. Chạy unity_support_test trên hệ thống đó sẽ trả về "có" cho tất cả các bài kiểm tra. Hạt nhân là phiên bản 3.0.0-15. Hãy cho tôi biết nếu bạn cần thêm thông tin.
devius

Tôi nghĩ rằng bạn cần phải kích hoạt nguồn phần mềm nữa tại cửa Ubuntu Software Center ( oneiric-updates, oneiric-security, oneiric-proposed) để có được phiên bản kernel mới nhất cho 11.10.
Alexandre

Câu hỏi này dường như bị bỏ rơi, nếu bạn đang gặp vấn đề tương tự, vui lòng hỏi một câu hỏi mới với các chi tiết liên quan đến vấn đề của bạn. Nếu bạn cảm thấy câu hỏi này không bị bỏ rơi, vui lòng đánh dấu câu hỏi giải thích điều đó. :)
Seth

Câu trả lời:


3

Hãy chắc chắn rằng nó đã xserver-xorg-video-intelđược cài đặt.

Sau đó, bạn sẽ có thể lọc những cái bạn không sử dụng mà không cần gỡ cài đặt xorg. Để xem trình điều khiển video nào bạn đã cài đặt, hãy sử dụng một cái gì đó như:

dpkg -l | grep xorg-video


1

Tôi cũng có card đồ họa Intel® 965GM và Unity 3D hoạt động hoàn hảo với hệ thống của tôi. Tuy nhiên, thông tin hệ thống của tôi hiển thị card đồ họa của tôi là không xác định trong Ubuntu 11.10 khi tôi mới cài đặt nó và sau một thời gian (vài ngày sau tôi đã cài đặt Ubuntu 11.10), Unity 3D của tôi đã bị hỏng. Tôi có thể chọn "Ubuntu" nhưng nó hoạt động giống như tôi đang sử dụng Unity 2D.

Tôi phát hiện ra rằng nó có liên quan đến OpenGL và tôi đã áp dụng lệnh này:

1. Trình điều khiển NVidia

(Tôi biết bạn không cài đặt bất kỳ trình điều khiển NVidia nào. Tôi cũng không cài đặt nhưng trong trường hợp của tôi đã có trình điều khiển NVidia được cài đặt bằng cách nào đó.)

sudo apt-get purge nvidia*

2.Remove xorg.conf của bạn

sudo rm /etc/X11/xorg.conf

3.Reinstall hoàn toàn

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.Re-configure Xorg

sudo dpkg-reconfigure xserver-xorg

5. Khởi động lại máy tính của bạn

sudo reboot

Sau khi tôi áp dụng tất cả các lệnh này, Unity 3D của tôi đã hoạt động trở lại và khi tôi kiểm tra thông tin hệ thống, lần này Ubuntu đã nhận ra đồ họa Intel của tôi. Những vấn đề như vậy xảy ra với đồ họa Intel.


Thật không may điều này đã không giải quyết vấn đề. Kiểm tra Unity-3d vẫn cho kết quả không phải là phần mềm được kết xuất và không phải là kết cấu GLX từ bitmap. Vẫn không thể chạy Ubuntu 3d.
Nathan

Sau đó, có vẻ như bạn sẽ không thể chạy Unity 3D với card đồ họa Intel 945GM đó. Như một câu hỏi cuối cùng: Khi bạn kiểm tra Thông tin hệ thống trong Cài đặt hệ thống, card đồ họa của bạn có được nhận diện hay nó vẫn được liệt kê là không xác định?
Şâkir Aşçı

Có, nó ghi 'VESA: Intel (r) 82945GM Chipset Family Graphics' trong Thông tin hệ thống> Đồ họa.
Nathan

1

Nó có thể giúp cập nhật các trình điều khiển đồ họa, những trình điều khiển từ kho chính thức có thể đã lỗi thời. Để cập nhật, chỉ cần mở một giao diện điều khiển thiết bị đầu cuối và nhập

sudo add-apt-repository ppa: ubfox-x-swat / x-Updates

sudo apt-get cập nhật

sudo apt-get nâng cấp

Sau đó, khởi động lại máy của bạn. Tôi hi vọng cái này giúp được



0

Nếu bạn đã cắm màn hình ngoài thì bạn không thể sử dụng 3d unity nếu kích thước màn hình ảo kết hợp là> 2048 pixel do giới hạn phần cứng của chipset. Nếu bạn đã cắm màn hình ngoài thì hãy thử mà không cần (hoặc đặt nó ở chế độ sao chép).

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.