Tôi có thể buộc đầu ra tín hiệu VGA ngay cả khi xrandr hiển thị 'bị ngắt kết nối' không?


11

Sổ ghi chép của tôi được kết nối với HDTV thông qua Bộ chuyển đổi KVM (một máy tính xách tay khác cũng được kết nối với cùng một HDTV). Vấn đề dường như là Ubuntu không nhận ra HDTV được bật và do đó không cho phép đầu ra VGA. Theo như tôi hiểu thì nó có liên quan đến thông tin EDID không được gửi qua máng chuyển đổi KVM.

xrandr sẽ không cho phép đầu ra VGA thông qua xrandr --output VGA1 --auto, nó chỉ hiển thị khi bị ngắt kết nối.

Tôi bằng cách nào đó có thể buộc cổng VGA gửi tín hiệu không?

Bộ điều khiển đồ họa của tôi:

Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)

Câu trả lời:


8

Vâng, bạn có thể, nhưng --autođang làm điều đúng đắn. Thay vào đó hãy làm một cái gì đó như:

xrandr --addmode VGA1 1024x768
xrandr --output VGA1 --mode 1024x768 --right-of LVDS1

Đối với những người dùng khác có vấn đề tương tự trên tất cả các đầu ra video, trước tiên hãy chạy xrandrđể xem những gì bạn có đầu ra.

~$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 294mm x 165mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
   1024x768       60.0  

Trong trường hợp này, màn hình chính được gọi là eDP1 và các đầu ra bổ sung là VGA1, HDMI1 và DP1 (Mini DisplayPort)

Ví dụ: để buộc đầu ra cho Mini DisplayPort ở mức chạy 720x480

xrandr --addmode DP1 720x480

và sau đó

xrandr --output DP1 --mode 720x480 --right-of eDP1

Tôi quản lý để có được đầu ra qua displayport sang bộ chuyển đổi VGA theo cách này. Tuy nhiên, màn hình không cập nhật đúng, chỉ khi tôi di chuyển một cửa sổ. Ngoài ra có những lớp phủ xấu xí xấu xí. Bất kỳ ý tưởng làm thế nào điều này có thể được giải quyết?
Ben K.

2

Nếu bạn có cổng hiển thị, ví dụ DP1 và cần gửi tín hiệu VGA vào cổng hiển thị vì không phát hiện được, bạn nên điều chỉnh dòng thích ứng do Daniel Alder đề xuất. Giả sử màn hình bình thường của bạn là eDP1 và cổng hiển thị của bạn là DP1:

# Put your normal screen in 1024x768
xrandr --output eDP1 --mode 1024x768
# Add a mode for display port
xrandr --addmode DP1 1024x768
# Clone the normal screen to the display port
xrandr --output DP1 --mode 1024x768 --same-as eDP1

Đối với tôi, nó giải quyết vấn đề không phát hiện của một số máy chiếu bên ngoài khi có một hộp tự động chọn đầu vào VGA nào sẽ được gửi đến máy chiếu.


Cảm ơn bạn đã giúp đỡ. Tôi đang thử điều tương tự với máy tính xách tay của tôi. Nhưng một lần nữa, nó hiển thị bị ngắt kết nối và thậm chí không có nhấp nháy trên màn hình bên ngoài của tôi. Để biết thêm chi tiết. Tôi đang sử dụng acer aspire 5920, sử dụng video 7 pin để kết nối với tv của tôi. Tôi đã xem qua kịch bản xrandr nhưng vẫn vô ích.
Nitesh Verma

@NiteshVerma, bạn có thể muốn xem câu trả lời này để giúp bạn thử nghiệm Askubfox.com/a/968522
Yaksha

1

Tôi gặp vấn đề với một số cáp VGA có DDC (kênh dữ liệu hiển thị) bị hỏng hoặc không được kết nối. Tôi đã tìm thấy cách giải quyết hữu ích này bằng cách sử dụng tham số khởi động để buộc kernel xem VGA bị ngắt kết nối: video = {Conn}: {res} e Conn nên khớp với tên thiết bị xrandr res 1024x768 (hoặc bất cứ điều gì bạn thích) e có nghĩa là bật cổng (thậm chí nếu không phát hiện thấy thiết bị / màn hình).

Xem: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html


Phương pháp này có vẻ thú vị. "để buộc kernel nhìn thấy VGA bị ngắt kết nối: video = {Conn}: {res} e Conn" Bạn đã đưa ra thông số nào để cho phép LCD + VGA (nhân bản) hoạt động khi khởi động? cảm ơn

Đối với {Conn}, hãy sử dụng mã định danh VGA (bạn có thể kiểm tra thực hiện lệnh xrandr) trong trường hợp của tôi "VGA-1". Giới thiệu về {res}, bạn nên sử dụng độ phân giải mà bạn cho rằng màn hình ngoài có thể hỗ trợ: thường là tối thiểu 1024x768.
dmarrazzo

0

Tôi đã đến trang này nhiều lần để khắc phục vấn đề tương tự như các bạn. Tuy nhiên, gần đây tôi mới biết rằng tôi có hai màn hình giống hệt nhau. Một, máy tính xách tay linux của tôi không có vấn đề phát hiện độ phân giải chính xác. Cái khác nó không thể và bị kẹt ở 1024x768.

Sau khi thay thế cáp VGA, mọi thứ hoạt động hoàn toàn tốt. Vì vậy, nó có thể là giá trị kiểm tra cáp VGA của bạn.

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.