Điểm:0

i915 chọn ngẫu nhiên 60hz hoặc 30hz trên Intel HD P630

lá cờ au

Trên Ubuntu 21 và thậm chí trên nhánh nhà phát triển mới nhất là 22.04, tôi đã chuyển đổi sớm với hy vọng vấn đề sẽ được giải quyết mà không gặp may.

Cập nhật: Tôi đã xoay sở để đạt được 60hz mọi lúc bằng cách rút hoàn toàn màn hình ra, để nó khởi động rồi cắm lại. Có vẻ như vì một số lý do, nó không thích bắt tay khi khởi động linux.


Tôi dường như không thể tìm ra nguyên nhân gốc rễ của vấn đề này. Đây là xrandr khi nó hoạt động ở 60hz:

Màn hình 0: tối thiểu 8 x 8, hiện tại 3840 x 2160, tối đa 16384 x 16384
DVI-I-0 bị ngắt kết nối (trục y đảo trục trái phải bình thường)
DVI-I-1 bị ngắt kết nối (trục y đảo trục trái phải bình thường)
DP-0 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-1 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-1-1 sơ cấp được kết nối 3840x2160+0+0 (bình thường đảo trái phải trục x trục y) 597mm x 336mm
   3840x2160 60.00*+ 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98  
   2560x1440 59,95  
   1920x1200 59,88  
   1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98  
   1680x1050 59,95  
   1600x900 60.00  
   1280x1024 60.02  
   1440x900 59,89  
   1366x768 60,00  
   1280x800 74,93 59,81  
   1280x720 60,00 50,00 59,94  
   1024x768 60,00  
   800x600 60,32  
   720x576 50.00  
   720x480 60,00 59,94  
   640x480 60,00 59,94  
   720x400 70,08  
HDMI-1-1 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
DP-1-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
HDMI-1-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
DP-1-3 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
HDMI-1-3 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)

Và đây là sau khi khởi động lại, chọn 30hz (chiếm 90% thời gian)

Màn hình 0: tối thiểu 320 x 200, hiện tại 3840 x 2160, tối đa 16384 x 16384
DP-1 được kết nối sơ cấp 3840x2160+0+0 (bình thường đảo trái phải trục x trục y) 597mm x 336mm
   3840x2160 30,00* 25,00 24,00 29,97 23,98  
   2560x1440 59,95  
   1920x1200 59,88  
   1920x1080 60.00 50.00 59.94 30.00 25.00 24.00 29.97 23.98  
   1680x1050 59,95  
   1600x900 60.00  
   1280x1024 60.02  
   1440x900 59,89  
   1366x768 60,00  
   1280x800 74,93 59,81  
   1280x720 60,00 50,00 59,94  
   1024x768 60,00  
   800x600 60,32  
   720x576 50.00  
   720x480 60,00 59,94  
   640x480 60,00 59,94  
   720x400 70,08  
HDMI-1 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
HDMI-2 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-3 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
HDMI-3 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
DVI-I-1-0 bị ngắt kết nối (trục y đảo trục trái phải bình thường)
DVI-I-1-1 bị ngắt kết nối (trục y đảo trục trái phải bình thường)
DP-1-0 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
DP-1-1 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)

Máy là Dell Poweredge t40. Tôi đã flash bios Dell Precision 3630 để có thể sử dụng cổng nvme và sự cố vẫn tiếp diễn. Nó hoạt động ngẫu nhiên ở mức 60hz dự kiến. Mình cũng đã thử thay cáp display port, và cổng display port.

Cách duy nhất để nó hoạt động ở 60hz một cách đáng tin cậy là khi tôi sử dụng thẻ ngoài, vì vậy chắc chắn đó là vấn đề với gpu intel trên bo mạch, đây là loại tôi muốn sử dụng cho màn hình này.

Tôi cũng đã thử thêm độ phân giải theo cách thủ công bằng cách tạo cấu hình xrandr bằng công cụ crt, nhưng nó cũng không hoạt động.

Tôi đã tìm thấy một lỗi và RẤT NHIỀU nhật ký khởi tạo khác nhau khi nó KHÔNG hoạt động. Đây là nhật ký khi nó hoạt động và sau đó là nhật ký khác khi nó không hoạt động. Kiểm tra các giá trị bộ nhớ và MEMATTR nữa

dmesg diff làm việc:

...
. 
...
[ 0,094955] Bộ nhớ: 24325840K/24989276K khả dụng (16393K mã hạt nhân, 4384K rwdata, 10752K rodata, 2956K init, 4796K bss, 663176K dự trữ, 0K cma dự trữ)
...
[ 0.281764] pci 0000:01:00.0: vgaarb: cài đặt làm thiết bị VGA khởi động
[ 0.281764] pci 0000:01:00.0: vgaarb: Đã thêm thiết bị VGA: decodes=io+mem,owns=io+mem,locks=none
[ 0.281764] pci 0000:01:00.0: vgaarb: có thể điều khiển cầu nối
...
[ 2.857665] i915 0000:00:02.0: [drm] Đã tải xong chương trình cơ sở DMC i915/kbl_dmc_ver1_04.bin (v1.4)
...
[ 3.159097] i915 0000:00:02.0: [drm] không truy xuất được thông tin liên kết, tắt eDP
[ 3.159357] i915 0000:00:02.0: [drm] [ENCODER:94:DDI B/PHY B] bị tắt/ở chế độ DSI với đồng hồ DDI chưa được kiểm soát, cổng nó
[ 3.159359] i915 0000:00:02.0: [drm] [ENCODER:111:DDI C/PHY C] bị tắt/ở chế độ DSI với đồng hồ DDI chưa được kiểm soát, cổng nó
[ 3.159361] i915 0000:00:02.0: [drm] [ENCODER:121:DDI D/PHY D] bị tắt/ở chế độ DSI với đồng hồ DDI chưa được kiểm soát, cổng nó
...
[ 4.698100] i915 0000:00:02.0: [drm] Không thể tìm thấy bất kỳ crtc hoặc kích thước nào

dmesg diff không hoạt động:

...
. 
...
Dự trữ bộ nhớ đồ họa Intel tại [mem 0x7d800000-0x7f7fffff]
[ 0.102166] Bộ nhớ: 24250648K/24989276K khả dụng (16393K mã hạt nhân, 4384K rwdata, 10752K rodata, 2956K init, 4796K bss, 738368K dự trữ, 0K cma dự trữ)
...
[ 0.289644] pci 0000:00:02.0: vgaarb: cài đặt làm thiết bị VGA khởi động
[ 0.289644] pci 0000:00:02.0: vgaarb: Đã thêm thiết bị VGA: decodes=io+mem,owns=io+mem,locks=none
[ 0.289644] pci 0000:01:00.0: vgaarb: Đã thêm thiết bị VGA: decodes=io+mem,owns=none,locks=none
[ 0.289644] pci 0000:00:02.0: vgaarb: không thể điều khiển cầu nối
[ 0.289644] pci 0000:01:00.0: vgaarb: có thể điều khiển cầu nối
...
[ 3.057229] i915 0000:00:02.0: [drm] Đã tải xong chương trình cơ sở DMC i915/kbl_dmc_ver1_04.bin (v1.4)
...
[ 3.064548] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.064556] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.065520] nvidia 0000:01:00.0: kích hoạt thiết bị (0100 -> 0103)
[ 3.065594] nvidia 0000:01:00.0: vgaarb: giải mã VGA đã thay đổi: olddecodes=io+mem,decodes=none:owns=none
[ 3.081168] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.081176] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.081179] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.097823] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.097828] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.097831] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.114499] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.114505] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.114509] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.131168] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.131173] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.131176] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.147826] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.147830] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.147833] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.164604] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.164611] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.164613] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.181275] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.181280] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.181283] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.197838] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.197842] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.197845] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.214497] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.214501] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.214503] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.231173] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.231176] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.231178] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.247943] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.247948] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.264497] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.264501] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.264503] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.281166] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.281169] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.281171] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.297834] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.297837] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.297839] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.314509] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.314512] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.314515] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.330645] i915 0000:00:02.0: [drm] không truy xuất được thông tin liên kết, tắt eDP
[ 3.331278] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.331283] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.331288] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.347964] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
[ 3.347968] i915 0000:00:02.0: [drm] *ERROR* Lỗi lỗi trên đường ống A: 0x00000080
...
[ 4.752284] fbcon: i915drmfb (fb0) là thiết bị chính
[ 4.780782] i915 0000:00:02.0: [drm] Giảm kích thước bộ đệm khung đã nén. Điều này có thể dẫn đến tiết kiệm điện năng ít hơn so với kích thước không giảm. Cố gắng tăng kích thước bộ nhớ bị đánh cắp nếu có trong BIOS.

Những nhật ký này được chọn từ những gì tôi nghĩ là phù hợp nhất với vấn đề. Tôi đã lưu đầu ra của dmesg và xem xét sự khác biệt theo cách thủ công để hiểu rõ hơn vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.