Cinnamon 2.0.14 bị sập khi màn hình thứ hai được bật với trình điều khiển NVIDIA (Mint 16)


7

Đây là thiết lập:

  • 2 thẻ GTX460 giống hệt nhau
  • Màn hình 1x BenQ 144hz (1920x1080)
  • 1 màn hình Asus 60hz (1920x1080)

Tôi được yêu cầu tránh tự mình cài đặt trình điều khiển NVIDIA và sử dụng ppa:xorg-edgers/ppakho lưu trữ. Tôi đã thử cả hai cách với rất ít thành công, nghĩa là, một trong hai phương pháp hoạt động hoàn hảo cho đến khi tôi truy cập nvidia-settingsvà kích hoạt màn hình thứ hai, tại đó điểm quế bị hỏng.

Nó sẽ bị sập vĩnh viễn nếu cố khởi động lại và giữ bạn ở chế độ dự phòng.

Sử dụng XFCE thay vì Cinnamon dường như không có vấn đề này nhưng tôi quyết tâm tìm hiểu chuyện gì đang xảy ra.

Dưới đây là một số kết quả đầu ra có liên quan:

Làm việc xorg.conf

Sụp đổ xorg.conf


Đây là đầu ra từ/var/log/Xorg.0.log

Và đây là đầu ra từ /home/username/.xsession-errors- nó có một số thứ đặc biệt về việc phá quế nhưng tôi không thể hiểu ý nghĩa của nó.

inxi -Fxz (trước trình điều khiển NVIDIA)

System:    Host: minty-pc Kernel: 3.11.0-12-generic x86_64 (64 bit, gcc: 4.8.1) Desktop: Gnome Distro: Linux Mint 16 Petra Machine:   Mobo: Gigabyte model: Z68A-D3H-B3 Bios: Award version: F11 date: 10/12/2011 CPU:       Quad core Intel Core i7-2600K CPU (-HT-MCP-) cache: 8192 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27138.4 
           Clock Speeds: 1: 1600.00 MHz 2: 1600.00 MHz 3: 1600.00 MHz 4: 1600.00 MHz 5: 1600.00 MHz 6: 1600.00 MHz 7: 1600.00 MHz 8: 1600.00 MHz Graphics:  Card-1: NVIDIA GF104 [GeForce GTX 460] bus-ID: 01:00.0 
           Card-2: NVIDIA GF104 [GeForce GTX 460] bus-ID: 02:00.0 
           X.Org: 1.14.3 drivers: (unloaded: fbdev,vesa) FAILED: intel,nouveau Resolution: 1920x1080@60.0hz, 1920x1080@60.0hz 
           GLX Renderer: Gallium 0.4 on NVC4 GLX Version: 3.0 Mesa 9.2.1 Direct Rendering: Yes Audio:     Card-1: 2x NVIDIA GF104 High Definition Audio Controller driver: snd_hda_intelsnd_hda_intel bus-ID: 02:00.1
           Card-2: Intel 6 Series/C200 Series Chipset Family High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture ver: k3.11.0-12-generic Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller 
           driver: r8169 ver: 2.3LK-NAPI port: ce00 bus-ID: 04:00.0
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
           Card-2: Belkin F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU] driver: r8712u usb-ID: 050d:945a
           IF: wlan0 state: down mac: <filter> Drives:    HDD Total Size: 624.2GB (0.9% used) 1: id: /dev/sda model: OCZ size: 60.0GB 
           2: id: /dev/sdb model: OCZ size: 60.0GB 3: USB id: /dev/sdc model: Cruzer size: 4.0GB 
           4: id: /dev/sdd model: WDC_WD5000BPVT size: 500.1GB  Partition: ID: / size: 46G used: 3.9G (9%) fs: ext4 ID: swap-1 size:
7.67GB used: 0.00GB (0%) fs: swap  RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present Sensors:   System Temperatures: cpu: 34.0C mobo: N/A gpu: 45.0,40.0 
           Fan Speeds (in rpm): cpu: N/A  Info:      Processes: 200 Uptime: 25 min Memory: 776.6/5886.1MB Runlevel: 2 Gcc sys: 4.8.1 Client: Shell inxi: 1.8.4

Đây là những gì xảy ra khi tôi cố gắng khởi động lại Cinnamon qua cinnamon --replace:

~ $ cinnamon --replace
      JS LOG: About to start Cinnamon
      JS LOG: Cinnamon started at Sat Mar 01 2014 15:04:22 GMT-0700 (MST)
      JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
Window manager warning: Log level 6: The program 'cinnamon' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 4423 error_code 8 request_code 7 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
Trace/breakpoint trap

Tôi cho rằng tôi nên đề cập đến các thẻ được kết nối với một cây cầu SLI. Tôi đã thử chuyển đổi khe cắm màn hình đã được cắm vào.

BIÊN TẬP:

Tôi đã cài đặt trình điều khiển 334,21 chưa được liệt kê từ trang NVIDIA theo cách thủ công (danh sách chặn đã sửa đổi, đã thanh trừng nvidia *, chạy update-initramfs -u, chạy cài đặt trình điều khiển trong khi ở chế độ khôi phục - có lẽ điều này không đủ để xóa tất cả nội dung của nouveau? ) Và ở đây là nỗ lực mới nhất để bắt đầu quế:

vladdy@minty-pc ~ $ cinnamon --replace
Xlib:  extension "RANDR" missing on display ":0".
Xlib:  extension "RANDR" missing on display ":0".
Segmentation fault

Tôi nhận thấy rằng cả hai màn hình của bạn dường như được gọi DFP-0trong Xorg.log, tôi tự hỏi liệu điều đó có gây ra sự cố không. Tôi cũng đề nghị bạn đăng bài này lên các diễn đàn đúc tiền vì Clem, nhà phát triển, khá tích cực ở đó.
terdon

@terdon tôi [ forums.linuxmint.com/viewtopic.php?f=49&t=161061](did bài trên các diễn đàn bạc hà) - đã không nhận được bất kỳ phản ứng vì vậy tôi figured tôi muốn có may mắn hơn ở đây. Tôi sẽ khám phá điều đó, cảm ơn vì tiền boa
dsp_099

Câu trả lời:


4

Được rồi, tốt, tôi đã tìm ra nó (loại). Tôi sẽ đăng câu trả lời về vụ tai nạn ở đây trong trường hợp ai đó giải quyết vấn đề tương tự.

Tôi không biết chính xác tại sao Cinnamon bị rơi, nhưng tôi đã đọc ở đâu đó rằng bạn không thể có hai màn hình X chạy cùng lúc do một số điều vô nghĩa tăng tốc 3D.

Điều này có nghĩa là, cả hai màn hình đều được cắm vào cùng một thẻ và trong nvidia-settingscả hai màn hình đều được đặt thành X screen 0. (thay vì màn hình X 0 và màn hình X 1) Chúng được đặt ở vị trí tuyệt đối, với màn hình thứ hai được bù vào năm 1920.

Về mặt kỹ thuật, bạn chỉ có một màn hình nhưng nó được chuyển đến hai màn hình thông qua một băng video.

Tôi nghĩ rằng có thể giữ chúng cắm vào các thẻ khác nhau trong khi vẫn cài đặt chúng theo cách này, nhưng tôi không có xu hướng kiểm tra điều đó và phải cài đặt lại.

Sự cố không phải do hai màn hình hoặc hai băng video gây ra - nguyên nhân là do trình điều khiển NVIDIA cố gắng chạy hai phiên bản X hoặc máy chủ riêng biệt hoặc bất cứ điều gì.

Yêu cầu khiêm tốn nightmaređược thêm vào thẻ.


1
Tôi đã không nhận được một điều, bạn đã quản lý để kết nối hai màn hình hay bạn đã từ bỏ điều đó?
Antio Fabio

1
Vâng, tôi đã có thể làm điều đó. Chìa khóa là cắm cả hai thẻ vào một thẻ và định cấu hình cài đặt nvidia (thực sự là GUI cho xscreenconfig hoặc bất cứ điều gì, tôi quên) sao cho bạn có MỘT màn hình (hãy nhớ rằng màn hình không giống như màn hình được kết nối )
dsp_099

1
Vì vậy, bạn không thể sử dụng thẻ thứ 2 của bạn? Và Cinnamon cũng gặp sự cố khi bạn chuyển người dùng (phiên người dùng thứ hai là phiên X thứ hai)?
bản6
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.