Câu hỏi Unity không hoạt động kể từ khi cài đặt trình điều khiển đồ họa nvdia


Tôi đang sử dụng Ubuntu 13.04. Máy tính của tôi có thẻ đồ họa dưới đây:

jatin@jatin-HP-Pavilion-dv6-Notebook-PC:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Seymour [Radeon HD 6400M/7400M Series] [1002:6760]

Tôi chưa cài đặt card đồ họa NVidia. Cho rằng tôi phải lập trình trên NVidia Cuda, tôi đã cài đặt trình điều khiển và thiết lập từ đây (atleast để tôi có thể biên dịch các chương trình và chạy nó trên aws). Vì một số lý do vì tôi đã cài đặt nó, sự thống nhất của tôi đã bị phá vỡ.

tức là Chỉ có máy tính để bàn được hiển thị mà không có tất cả các bảng, thanh trình khởi chạy, v.v. Tôi đã thử mọi giải pháp trên mạng kể từ một ngày và đã không thành công (cài đặt lại sự thống nhất, ccms và bật plugin Unity v.v.). Tôi là một người mới làm quen với Ubuntu, nhưng tôi nghĩ rằng việc cài đặt trình điều khiển đồ họa nvidia có thể đã làm điều gì đó kỳ lạ.

Ai đó có thể giúp đỡ về cách làm cho sự đoàn kết của tôi hoạt động tốt. (Nếu tôi chạy ubuntu ở chế độ dự phòng gnome, nó chạy hoàn toàn tốt)

PS: Tôi không biết nếu dưới đây là hữu ích, nhưng tôi thấy nó là lạ:

Đang thực hiện setsid unity, nó cho thấy điều này:

compiz (core) - Error: Plugin 'opengl' not loaded.

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Compiz (opengl) - Fatal: glXQueryExtensionsString is NULL for screen 0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

Hơn nữa, khi tôi kích hoạt Unity Plugin bằng cách thực hiện ccms. Nó được kích hoạt nhưng khi khởi động lại ccm, nó sẽ không được chọn lại.


1
2017-12-12 11:27


gốc




Các câu trả lời:


Nó trông giống như một vấn đề compiz với tôi nhiều hơn một cài đặt trình điều khiển. Tuy nhiên nếu bạn chưa kiểm tra xem có bất kỳ trình điều khiển đồ họa nào được đề xuất cho bạn cập nhật trong 'Phần mềm và Cập nhật' -> 'Trình điều khiển bổ sung' hay không. sudo apt-get update có thể giúp bạn xem thông tin mới nhất.

kiểm tra xem hộp kiểm ubuntu unity plugin có được kích hoạt trong ccsm không. Cũng cố gắng thiết lập lại tất cả các thiết lập compiz để xem nó có được cài đặt mặc định hay không.

dconf reset -f /org/compiz/

unity --reset-icons &disown

Khởi động lại sau đó.


1
2017-12-12 12:36



Tôi không thể truy cập Phần mềm & Cập nhật từ giao diện người dùng. Mở nó từ sudo software-properties-gtk nó không gợi ý gì cả. Dành cho ccsm như tôi đã nói, nó không được kiểm tra, nhưng sau khi kiểm tra và sau đó khởi động lại ccsm một lần nữa loại bỏ tình trạng kiểm tra. Về 2 lệnh trên, tôi đã thử chúng và không thay đổi. - Jatin
Tôi quên đề cập đến nhưng bạn cũng có thể cài đặt lại sự thống nhất từ ​​đầu bằng cách sử dụng dòng lệnh, nó hoạt động hầu hết các lần. Nhưng bạn đã sửa nó :) - Pooya Sanooei
Hà tôi đã làm điều đó một vài lần. Nhưng nó không có kết quả mới. Tôi không biết những gì nhấp nhưng làm việc của nó bây giờ :). Cảm ơn. - Jatin


Tạo người dùng mới không giúp tôi. Vì vậy, tôi thiết lập lại compiz bằng cách sử dụng

rm ~/.gconf ~/.gconfd ~/.metacity ~/.compiz-1 ~/.config/compiz-1 ~/.config/dconf -rf
 


1
2017-12-26 06:47





Điều này là cực kỳ kỳ lạ nhưng nó đã làm việc. Tôi đã thử nhiều giải pháp được đề cập trong các câu hỏi tương tự khác và khởi động lại một tỷ lần.

Cuối cùng trong việc thử những thứ khác nhau, tôi đã tạo một người dùng mới và đăng nhập vào Người dùng đó. Unity đáng ngạc nhiên đã làm việc tốt với Người dùng đó. Tôi đã đăng xuất và đăng nhập lại vào tài khoản của mình và Unity bắt đầu hoạt động tốt.

Thật sự kỳ lạ.


0
2017-12-13 08:37