Màn hình ngoài không hoạt động. Ubuntu, nvidia


10

Tôi đang có độ chính xác 7530 với i7-8850H và NVIDIA Quadro P2000 và sử dụng Ubuntu 18.04. Bây giờ sau một thời gian, màn hình ngoài được kết nối qua displayport (cáp hiển thị với cáp hdmi, nơi màn hình hiển thị đi vào máy tính xách tay và cáp hdmi vào màn hình) ngừng hoạt động. Tôi đang sử dụng máy trạm này tại nơi làm việc với dock TB18DC, trong đó 2 màn hình ngoài được kết nối và hoạt động đúng. Nhưng ở nhà tôi không có dock nào và với thiết lập được đề cập ở trên, màn hình ngoài đã ngừng hoạt động. Nó đã làm việc một vài tháng trước. Trong thời gian nó hoạt động và bây giờ tôi đã thực hiện các bản cập nhật phần mềm Ubuntu bình thường trong đó phần mềm bios đã được cập nhật lên 1.5.2 (tôi không chắc là phiên bản nào tôi đã có trước đây, là lần đầu tiên tôi cập nhật firmware sau khi mua , vậy có lẽ là 1.0.7?).

Tôi cũng đã cài đặt trình điều khiển nvidia 390. Nhưng nó không hoạt động với trình điều khiển xorg.

xrandr nói với màn hình displayport được kết nối:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y     axis) 344mm x 193mm
   1920x1080     60.03*+  60.01    59.97    59.96    59.93    48.02  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis) 

Tôi cũng đã thử như sau:

  • cài đặt lightdm và sử dụng nó (không có hiệu lực)
  • vô hiệu hóa đồ họa có thể chuyển đổi trong bios (không có hiệu lực)
  • hạ cấp firmware theo từng phiên bản xuống 1.2.5 (vì nó sẽ không cho phép tôi hạ cấp xuống 1.0.7. không có hiệu lực)
  • đặt lại cài đặt bios về mặc định (không có hiệu lực)
  • cài đặt lại trình điều khiển nvidia (không có hiệu lực)
  • cố gắng mà không có trình điều khiển nvidia (không có hiệu lực)
  • Vô hiệu hóa khởi động an toàn (không có hiệu lực). Nhưng tôi cũng không nhận được gì khi chạylsmod | grep nvidia

Tôi đã khởi động từ một thanh USB ubfox trực tiếp và không có màn hình ngoài, nó hoạt động bình thường nhưng với màn hình ngoài tôi nhận được thông báo lỗi sau:

hình ảnh thông báo lỗi

Bất kỳ ý tưởng làm thế nào để làm cho màn hình làm việc? Cảm tạ!


Tôi đang đối mặt với cùng một vấn đề với Linux Mint. Vì Mint đi kèm với Lightdm là trình quản lý hiển thị mặc định tôi đã cài đặt gdm3. Nhưng điều này cho thấy là không đủ và sau đó tôi đã gỡ cài đặt tất cả các trình điều khiển NVIDIA. Vì vậy, sử dụng trình điều khiển xserver mặc định và gdm3 đã giải quyết được vấn đề, nhưng tôi có thể nói theo cách không thỏa đáng vì tôi sử dụng linux chủ yếu cho công việc đa phương tiện và không thể sử dụng toàn bộ tiềm năng của phần cứng mà không có trình điều khiển Nvidia. Nhiều người cũng có vấn đề này và có vẻ như không có lý do cụ thể cho việc này xảy ra và thật đáng buồn.
Fabio Silva

Câu trả lời:


17

Gần đây tôi đã cài đặt trình điều khiển nvidia-418 trên máy tính xách tay sử dụng Ubuntu 18.04. Lúc đầu, màn hình ngoài hoạt động hoàn hảo, nhưng sau khi tôi chuyển từ chế độ tiết kiệm năng lượng ( sudo Prime-select intel ) trở lại chế độ hiệu suất ( sudo Prime-select nvidia ), màn hình thứ hai không còn được phát hiện nữa.

Tôi phát hiện ra rằng Prime-select ghi một tệp cấu hình gây ra sự cố. Nó cho phép tùy chọn chế độ nvidia-drm. Bạn chỉ có thể hoàn tác thay đổi được thực hiện bằng cách chọn nguyên tố bằng cách nhận xét tùy chọn này. Nó sẽ không được thiết lập lại, bởi vì Prime-select chỉ ghi tệp này khi nó chưa tồn tại.

Mở tệp trong trình chỉnh sửa yêu thích của bạn (vim, nano, gedit, v.v.).

sudo nano /lib/modprobe.d/nvidia-kms.conf

Và nhận xét tùy chọn chế độ nvidia-drm.

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1

Hy vọng điều này cũng giúp bạn và nhiều người khác!

ps: Hoàn toàn bình thường khi màn hình thứ hai không được phát hiện ở chế độ tiết kiệm năng lượng khi kết nối là một phần của card đồ họa nvidia.


1
Đối với tôi nó hoạt động tuy nhiên nó dường như không phải là giải pháp đầy đủ. Khi tôi chưa cài đặt trình điều khiển nvidia nào, tôi chỉ có thể dễ dàng sử dụng thẻ intel 930 và chuyển đổi giữa màn hình bên trong và bên ngoài. Tuy nhiên, sau khi cài đặt intel 930 không có khả năng hiển thị trên màn hình ngoài, trong khi nvidia yêu cầu thủ thuật được mô tả bởi bạn. Tôi tin rằng sẽ thuận tiện hơn nhiều khi có khả năng sử dụng cổng hdmi ngoài khi sử dụng thẻ intel.
dùng2707175

1
Không làm việc cho tôi. Sử dụng Dell G3 với GTX1050 với trình điều khiển 430
Maxwell sc

Tôi vào ngày 19.04 và tập tin đó không tồn tại. Mặc dù, tôi đang sử dụng PPA Trình điều khiển đồ họa.
MattBoothDev

Ok, đầu tiên, tôi chỉ cần chạy Prime-select ít nhất một lần và thực sự, nó đã tạo ra tệp đó. Điều này dường như đang làm việc cho tôi. Tôi cũng đã vô hiệu hóa Wayland cho Gnome để ngăn điều đó khỏi bị cố gắng thiết lập.
MattBoothDev

5

Tôi thích giải pháp của thomasnabgelis, nhưng giải pháp làm việc khác sẽ là sử dụng trình quản lý hiển thị lightdm. Để làm điều này chỉ cần chạy sudo apt-get install lightdmsudo dpkg-reconfigure lightdm nếu không được cấu hình sau khi cài đặt.

Tại sao điều này xảy ra? Tôi đã dành rất nhiều thời gian để cố gắng hiểu ... nvidia-drm cung cấp giải pháp chống rách, mặc dù tôi không tìm thấy bất kỳ sự khác biệt nào với việc tắt nó đi. Trích dẫn từ diễn đàn nvidia ( chủ đề ):

nvidia-drm modeet = 1 là cần thiết cho màn hình không có nước mắt nhưng vì điều này cho phép linux kms cho trình điều khiển nvidia, gdm nghĩ rằng nó có thể sử dụng wayland. Việc có một phiên xử lý song song khiến X không thể phát hiện ra bất kỳ kết quả đầu ra nào trên nvidia gpu


Cảm ơn bạn. Thật không may, giải pháp thích hợp được cung cấp bởi @thomasbangels không hoạt động với tôi vì mô-đun nvidia-drm dường như được tải bất kể những thay đổi được áp dụng cho tệp cấu hình. Chuyển từ gdm3 sang lightdm đã thực hiện thủ thuật này.
Ra'Jiska

Ưu điểm / nhược điểm của việc sử dụng lightdm thay vì gdm3 là gì? Btw, ngay cả khi sử dụng lightdm tôi có thể hiển thị trên hdmi ngoài khi sử dụng thẻ intel. :(
user2707175

Cảm ơn, điều đó hoạt động hoàn hảo. Trên thực tế là khá lightdm:)
jcmordan

0

Tôi đã lướt web khi nhận được MSI GS65 Stealth với GeForce GTX 1660 Ti / PCIe / SSE2 và cài đặt Ubuntu 18.04. Tôi đã thử khá nhiều thứ nhưng không có gì giúp được.

Điều gì đã làm cho tôi là cài đặt Ubuntu 19.10. Mọi thứ hoạt động ngay lập tức và thấy Ubuntu 20.04 LTS ở ngay bên kia, điều này cảm thấy giống như một giải pháp khả thi.


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.