Sự cố hình ảnh quét quá mức khi sử dụng HDMI với Intel Graphics


9

Khi tôi sử dụng máy tính xách tay HDMI trên TV, TV sẽ che khuất hình ảnh (~ 5-10% bị thiếu ở các cạnh). Không có tùy chọn nào trên TV (có độ phân giải 720p btw). Máy tính đang chạy Intel HD Graphics 4000.

Không có tùy chọn nào để bù cho điều này trong Cài đặt Ubuntu và tôi đã chơi xung quanh với xrandr (sử dụng biến đổi / tỷ lệ) nhưng dường như không có gì hoạt động. Rất nhiều hướng dẫn về chủ đề này bằng cách sử dụng biến đổi không hoạt động với tôi. Điều này thật khó chịu vì nó có vẻ rất dễ sửa ("nén" / thay đổi kích thước hình ảnh để vừa với màn hình) nhưng tôi đã hết ý tưởng. Đặt độ phân giải tùy chỉnh không giúp ích (phần tĩnh ngoài màn hình). Về cơ bản, nó chỉ cần 2 lần nhấp để sửa trong windows nhưng trong Ubuntu có vẻ như không thể ...

Sẽ thực sự hạnh phúc nếu ai đó có thể giúp tôi hoặc có bất kỳ ý tưởng nào tôi có thể thử! Cảm ơn.


với xrandr bạn đã thửxrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
mchid

Có, điều này sẽ căn chỉnh hình ảnh vào góc trên cùng bên trái nhưng không thay đổi kích thước của nó (hoặc ít nhất là không đủ). Tôi vẫn không thể nhìn thấy phần trên cùng bên phải của màn hình của mình (nó cắt nó trước đồng hồ và bánh xe cài đặt) và tôi cũng bị thiếu các phần của màn hình dưới cùng. Nó có thể là một chút tốt hơn mặc dù. Tôi đã chơi xung quanh với cài đặt biến đổi rất nhiều, nhưng vì một số lý do tôi không thể lấy phần tỷ lệ (1.05) để hoạt động theo cách tôi muốn.
SodR

Câu trả lời:


19

Được rồi, nếu bạn chưa thử những thứ này, hãy kiểm tra nó

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 40 --set "underscan vborder" 25

Một số khác tôi đã đi qua là:

xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1

Tôi thậm chí không có VGA trên máy tính xách tay của mình vì vậy điều này sẽ không giúp tôi sợ.
SodR

@SodR Tôi đã cập nhật bài đăng nếu có bất kỳ trợ giúp nào trong số này
mchid

3
Tôi đã thử những thứ đó. Cái đầu tiên đề cập đến tham số "gạch dưới" hoặc "quét quá mức" không được xrandr nhận ra hoặc ít nhất là không được thiết bị của tôi hoặc xrandr hỗ trợ nữa. Nó cho đầu ra này: X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 11 (RRQueryOutputProperty) Serial number of failed request: 41 Current serial number in output stream: 41
SodR

1
Dòng thứ hai căn chỉnh góc trên cùng bên trái bằng cách di chuyển nó 35 pixel sang bên phải và thấp hơn 19 pixel, nhưng hình ảnh thực tế không bị nén thêm nữa. Điều này có nghĩa là tất cả "tầm nhìn" thu được ở góc trên bên trái hiện bị mất ở phía dưới bên phải, nơi hình ảnh đã di chuyển một lượng pixel bằng nhau.
SodR

lệnh cuối cùng thực sự có hiệu quả với tôi
Postadelmaga

5

Tôi gặp vấn đề này và sử dụng kết hợp thu nhỏ bộ đệm khung và sau đó căn chỉnh lại góc trên cùng bên trái. Các câu trả lời khác phụ thuộc vào các tính năng cụ thể được cung cấp bởi màn hình mà một số màn hình cũ không có. (Giống của tôi)

xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1

Vì vậy, để đọc được điều này, TV của tôi sẽ quét hình ảnh 20 pixel ở hai bên và 10 pixel ở trên và dưới. Vì vậy, "thu nhỏ" hình ảnh, nhưng không phải là độ phân giải, bằng 40 chiều rộng và 20 chiều cao, sau đó căn chỉnh lại góc trên cùng bên trái đã giúp tôi.

Có lẽ bạn sẽ phải chơi xung quanh với các con số vì có vẻ như mức độ quét quá mức của các nhà sản xuất khác nhau về mất pixel. TV của tôi dường như quét quá ít hơn so với nhiều ví dụ mà tôi thấy đang làm mờ chủ đề.

Ngoài ra, khi chơi với các con số, thực hiện --transform noneđặt lại bất kỳ thay đổi nào bạn thực hiện lại ... có thể giúp ích.


Là những cài đặt được ghi nhớ, hoặc điều này phải được chạy khi khởi động?
leetNightshade

2

/etc/rc.local:

intel_panel_fitter -p A -x 1200 -y 670

~ / .xprofile:

xrandr --output HDMI1 --transform 1.0,0,+1,0,1.0,+2,0,0,1

1
Đây có thể là một câu trả lời tốt , nếu bạn mô tả những lệnh đó phải làm gì và tại sao chúng được đặt trong các tệp đó.
David Foerster

Đây intel_panel_fitterlệnh làm việc cho tôi trên Sony của tôi Bravia KLV-V32A10
jeremy

2

Tôi đã vật lộn với điều này trong một thời gian cho đến khi tôi tìm thấy bài viết trên blog này .

Về cơ bản, kiểm tra các thuộc tính trên màn hình của bạn bằng cách sử dụng:

xrandr --prop

Tôi không có các tùy chọn quét dưới mà một số người đã đề cập, nhưng những gì tôi đã làm là thuộc tính 'lực lượng-dvi' dưới 'âm thanh'.

xrandr --output HDMI-2 --set audio force-dvi --mode 1920x1080

Điều này làm việc hoàn hảo, và vô hiệu hóa quá mức. Một nhược điểm nhỏ - cách khắc phục này ngăn âm thanh phát ra từ cáp HDMI của bạn, nhưng tôi sử dụng loa ngoài nên không thực sự là vấn đề.


Đây chính xác là những gì làm việc cho tôi trong Ubuntu 16.04 trên máy tính có đồ họa intel. Tất cả các câu trả lời khác không hoạt động. Không có thuộc tính gạch dưới trong xrandr cho kết nối hdmi của tôi.
Andyba

1

Câu trả lời ban đầu xrandr --output HDMI-1 --set underscan onhoạt động!

Nó có thể không hoạt động trong lần thử đầu tiên nếu bạn chỉ sao chép và dán cái này. Lý do là bạn có thể không có trên HDMI-1 trên hệ thống của mình. Tôi đã thử điều này và tôi đã nhận được error of failed request bad output (invalid parameter). Tôi tự gõ xrandrvà nó đã cho tôi một loạt dữ liệu hiển thị và tôi nhận thấy thiết bị của mình là HDMI-0 . Sau đó tôi đã gõ lệnh xrandr --output HDMI-0 --set underscan onvà xem nó có phù hợp hoàn hảo không. Tôi hi vọng điêu nay se giup được ai đo.


0

Bạn có chắc chắn không có tùy chọn trên TV? Tôi cũng có Intel HD Graphics và gặp vấn đề tương tự, cho đến khi tôi thay đổi "Cài đặt rạp hát" từ "Đầy đủ" thành "Bản địa". Trên TV của tôi, đây là ở dưới cùng của menu hình ảnh. Các TV khác đôi khi gắn nhãn là "Cài đặt màn hình rộng" hoặc tương tự.


Vâng, đó là một chiếc TV cũ mà không có lựa chọn đó một cách đáng tiếc.
SodR

Darn :( nghĩ tôi chỉ nên đề cập đến trong trường hợp bạn chỉ bị rối với độ phân giải chứ không phải cài đặt Rạp hát. Mặc dù vậy, chúc may mắn!
TheSchwa

0

Đây là những gì đã sửa nó cho tôi. Tôi đã gặp vấn đề này trên Ubuntu 14.04, cũng bị lỗi fglrx sau khi nâng cấp.

Màn hình của tôi (Viewsonic) có hai cài đặt đầu vào, 'PC' và 'AV'. Vì một số lý do, cài đặt đầu vào đã được chuyển sang 'AV' và đó là nơi tôi đang nhìn thấy quét quá mức. Chuyển nó sang 'PC' đã khắc phục sự cố.

Vì vậy, sửa chữa liên quan đến việc sử dụng các phím phần cứng màn hình và đi qua menu cài đặt màn hình để thực hiện thay đổi.


0

Tôi biết chủ đề này đã cũ, tuy nhiên nếu có ai khác gặp phải vấn đề này; vấn đề có thể là trên TV. Trên TV Samsung Series 7:

  • Nhấn nút "THÊM" trên điều khiển từ xa
  • CÔNG CỤ> Kích thước hình ảnh
  • Chọn "Màn hình vừa vặn"

Hình ảnh hiển thị đúng bây giờ.

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.