Có thể bật / tắt màn hình bằng máy tính không?


33

Tôi đã tự hỏi nếu có thể bật / tắt màn hình bằng máy tính được kết nối qua HDMI. Hãy để tôi giải thích :

Tôi muốn máy tính của mình tắt màn hình (không phải chế độ chờ) khi tôi không sử dụng nó (không có đầu vào bàn phím / chuột) trong hơn 15 phút và bật lại chúng khi nhận được đầu vào như vậy. Màn hình của tôi được kết nối qua HDMI, vì vậy tôi đã tự hỏi liệu có thể sử dụng chức năng CEC với máy tính không. Nếu có thể, thì có yêu cầu phần cứng không?

Quan điểm của tôi là tôi thường nghỉ máy tính, nhưng quên tắt màn hình và tôi muốn tắt hoàn toàn màn hình thay vì đặt chúng ở chế độ chờ

Cảm ơn rất nhiều


17
Có gì sai khi để chúng ở chế độ Chờ? Đó là việc sử dụng năng lượng rất thấp. Nếu màn hình thực sự tắt , thì bạn sẽ không thể đánh thức nó từ xa (vì nó sẽ tắt và không thể phản hồi bất cứ điều gì).
Ƭᴇcʜιᴇ007

3
Đúng - và để có được ... tốt, kỹ thuật ... ngay cả khi thiết bị đã "tắt" hoàn toàn, nó vẫn "bật" trong đó nó đang chờ nhấn nút nguồn ...
Matt

2
@Matt Điều đó phụ thuộc vào cách nút nguồn được nối dây. Nếu nó có dây để điều khiển một công tắc tơ, rơle hoặc thứ gì khác dọc theo các đường dây đó (công tắc điện hoặc điện cơ; công tắc điện điện tử thường được sử dụng cho thiết bị điện tử ngày nay) thì điều bạn nói là đúng: "tắt" vẫn là một loại "chế độ chờ. Nếu là điện hoặc cơ (thường có dây nối với nguồn điện chính), như công tắc nguồn trên các PSU AT cũ và mặt sau của ATX PSU cũng như nhiều thiết bị gia dụng, thì tắt nguồn bằng nút nguồn thực sự tắt điện tắt .
một CVn

4
Có máy tính để bàn có ổ cắm điện cho màn hình. Tôi đã từng có một và lợi thế chính là màn hình được bật khi máy tính để bàn. Tôi không chắc chắn nếu ổ cắm điện có thể truy cập thông qua một số tập lệnh.
BlueCacti

1
Tôi cắm tất cả các màn hình của mình vào một dải nguồn, với công tắc nguồn bật ra từ bên dưới một trong những màn hình. Điều này cho phép tôi bật một công tắc duy nhất để tắt / bật tất cả chúng.
MichaelHouse

Câu trả lời:


53

Tôi muốn máy tính của mình tắt màn hình (không phải chế độ chờ) khi tôi không sử dụng nó (không có đầu vào bàn phím / chuột) trong hơn 15 phút và bật lại chúng khi nhận được đầu vào như vậy.

Những gì bạn muốn là chính xác những gì bạn đang cố gắng tránh.

Nếu màn hình thực sự tắt hoàn toàn, thì nó không thể bật lại từ tín hiệu trên cáp video. Để cho phép nó bật như vậy, cần có một số loại mạch trong màn hình vẫn bật và hoạt động để theo dõi tín hiệu. Màn hình đã có một mạch như vậy, nhưng tắt chúng cũng tắt mạch đó.

Để sử dụng mạch đó, bạn cần để lại một ít điện trong màn hình và đó chính xác là chế độ chờ: nó tắt màn hình (và loa và mọi thứ khác) trong khi để một mạch nhỏ đó hoạt động.

Với hầu hết các màn hình hiện đại, về cơ bản, không có sự khác biệt giữa chế độ chờ và tắt hoàn toàn, ngoại trừ một tia điện áp thấp nhỏ trong mạch đó và đèn LED ở mặt trước.

Tôi phải trả tiền điện, vì vậy chúng tôi luôn tránh sử dụng điện nhiều nhất có thể, tuy nhiên, tôi để nó ở chế độ chờ khi tôi đang sử dụng máy tính và cần phải rời đi một lúc (Tôi tắt cả hai khi tôi hoàn thành trong ngày).

Thay vì để màn hình duy trì trong 15 phút mà không có gì, tốt nhất bạn nên làm những gì tôi làm và chỉ đơn giản là tập thói quen tắt màn hình bất cứ khi nào bạn đứng dậy hoặc đặt nó vào chế độ chờ . Những gì tôi làm là sử dụng tập lệnh AutoHotkey bên dưới (có thể được biên dịch thành một tệp thực thi chạy trong nền nếu muốn) để cho tôi nhấn + để ngủ màn hình bất cứ khi nào tôi thức dậy. Các tùy chọn khác bao gồm sử dụng phím tắt hoặc chương trình , sử dụng tập lệnh hoặc chương trình để thực hiện với góc nóng con trỏ chuột hoặc thậm chí chỉ giảm thời gian chờ từ 15 phút xuống còn năm hoặc hơn.⊞ WinM


;Monitor Standby Hotkey
;⊞ Win + M puts monitor in standby
#m::
  Sleep 1000 ; Pause for 1sec to prevent un-sleeping when key released

  SendMessage, 0x112, 0xF170, 2,, Program Manager
  ; 0x112 is WM_SYSCOMMAND, 0xF170 is SC_MONITORPOWER
  ; Use  1 in place of 2 to activate the monitor's low-power mode
  ; Use -1 in place of 2 to turn the monitor on
return

3
+1 cho tập lệnh AHK. Tôi đã sử dụng về cơ bản những điều tương tự trong nhiều năm. Cũng hoạt động tốt trên máy tính xách tay, nơi bạn thực sự không thể tắt màn hình bằng tay mà không đóng.
zeel

@zeel, ít nhất bạn sẽ có thể tắt đèn nền, giúp tiết kiệm rất nhiều pin.
Synetech

tốt, bạn có thể làm điều đó, nhưng tại sao làm điều đó khi một phím nóng để tắt nó hoàn toàn dễ dàng như vậy? Thêm vào đó, nó giết chết tất cả các đèn, bao gồm cả đèn nền chính - vì vậy tôi có thể ngủ.
zeel

Đúng, người ta thậm chí có thể tắt nguồn trong khi màn hình ở chế độ chờ và nó sẽ tiếp tục ở chế độ chờ trong nhiều giây trước khi chết.
Ramframra Apte

1
"Những gì bạn muốn là chính xác những gì bạn đang cố gắng tránh" - Vàng. Vàng nguyên chất.
tóm tắt

11

Đặc điểm kỹ thuật HDMI-CEC , cho phép các thiết bị được kết nối HDMI hoạt động như một điều khiển từ xa hạn chế bất kỳ thiết bị hỗ trợ CEC được kết nối nào khác, xác định lệnh System Standbycho phép "điều khiển từ xa" chuyển mục tiêu sang chế độ chờ.

Đây là gần nhất với những gì bạn có trong tâm trí mà tôi biết. Nó yêu cầu thiết bị HDMI đích (màn hình của bạn) phải được nối dây cho CEC (bắt buộc theo thông số kỹ thuật , vì vậy nó) và thiết bị thực hiện CEC nói chung và lệnh đó cụ thể (hoàn toàn không bắt buộc và không phổ biến - chưa). Rất khó có khả năng màn hình của bạn thực hiện CEC nhưng có thể xác nhận từ thông số kỹ thuật hoặc hướng dẫn sử dụng hoặc có thể dễ dàng kiểm tra hơn bằng cách kết nối thiết bị qua HDMI gửi lệnh CEC và xem nếu màn hình của bạn phản hồi.


9

Có, nhưng bạn không nên. Tôi nghĩ Synetech tổng hợp nó tốt, nhưng nếu bạn phải:

Chính xác là phụ thuộc vào màn hình như thế nào, nhưng nếu nó có bộ thu hồng ngoại, bạn có thể kết nối IR Blaster với PC để tắt tín hiệu (mặc dù như Synetech đã chỉ ra, nếu IR hoạt động, nguồn vẫn bị rút).

Ngoài ra, bạn có thể sử dụng Arduino hoặc thiết bị tương tự để thực sự tắt nguồn cho màn hình của bạn. Điều này sẽ mất một số công việc, và một số kỹ năng DIY - nhưng nó chắc chắn là một khả năng.


1
Làm thế nào Arduino sẽ không rút bất kỳ năng lượng khi màn hình tắt? Có vẻ như trong trường hợp đó, bạn sẽ chuyển mức tiêu thụ năng lượng ở nơi khác. Tôi đã kiểm tra một mẫu màn hình LCD rất nhỏ trong phạm vi kích thước 22-24 inch và mức tiêu thụ điện dự phòng cho những loại được xác định là trong khoảng 0,2 W đến 1,0 W, với trung bình khoảng 0,5 W và trung bình dưới 0,4 W. Trong khi tôi tin vào việc giảm tiêu thụ năng lượng: vậy nếu màn hình rút 400 mW thì sao? Máy tính rút bao nhiêu năng lượng cùng một lúc?
một CVn

Arduino chạy ra khỏi cổng USB, kết nối với một cánh tay cơ hoặc rơle điện. Máy tính tắt, arduino nhận được tín hiệu tắt máy, ngắt kết nối nguồn để giám sát và không tiêu thụ năng lượng cho đến khi PC được bật lại
Akash

1
@ MichaelKjorling Arduino Uno arduino.cc/en/Main/arduinoBoardUno có thể được cung cấp bởi USB, do đó sức mạnh của nó sẽ được gắn trực tiếp vào máy tính.
zeel

7

Tóm lại, không, bạn không thể. Không phải trên máy tính để bàn. Sức mạnh của màn hình độc lập với bất kỳ loại giao tiếp nào từ CPU.

Nó sẽ là một tính năng tốt, tôi sẽ thừa nhận.


4

UPS của tôi làm điều này cho tôi. Nếu máy tính đi ngủ, màn hình sẽ mất nguồn. Tuy nhiên nó không rõ ràng với tôi nếu bạn cũng muốn máy tính của bạn ngủ.


3

Hãy để tôi giải quyết câu hỏi này trong bối cảnh của Linux. Tôi là tác giả của ddcutil một tiện ích dòng lệnh Linux để kiểm soát cài đặt màn hình.

Câu trả lơi con phụ thuộc vao nhiêu thư.

Bất kỳ màn hình nào gần đây cũng sẽ triển khai một số tập hợp con của Bộ lệnh điều khiển màn hình (MCCS), chỉ định một bộ tính năng của Bảng điều khiển ảo (VCP). Tính năng, đặc điểm. Tập lệnh này hầu như luôn được truyền thông qua bus I2C bằng giao thức DDC / CI. Tính năng VCP xd6 (Chế độ nguồn) xác định đối số x05 để tắt màn hình. Vì vậy, NẾU màn hình của bạn thực hiện tính năng xd6 và NẾU nó chấp nhận x05 làm đối số, bạn có thể tắt màn hình. Hầu hết thời gian điều này sẽ có thể.

Bật lại nó là một vấn đề khác. Sau khi tắt, HP2485 của tôi có thể được bật lại bằng cách sử dụng một trong các đối số x60 khác, nhưng Dell U3011 của tôi hoàn toàn không phản hồi.

Giả sử bạn chỉ có một màn hình, các lệnh ddcutil sau có liên quan đến việc bật hoặc tắt màn hình:

# Show the monitor's declared capabilities.
# But be warned, his is often out of sync with the actual capabilities
ddcutil capabilities

# Show documentation for VCP feature xd6.  
# This is no guarantee that feature xd6 is implemented for a
# particular monitor, or that each of the arguments is implemented:
ddcutil vcpinfo d6 --verbose

# Turn of the monitor (assuming everything is implemented)
ddcutil setvcp d6 5

# This typically would turn the monitor back on, but that assumes that
# the monitor is responsive and that argument 1 (DPN On, DPMS Off) is
# implemented
ddcutil setvcp d6 1

2

Trên thực tế điều này về mặt kỹ thuật có thể, nhưng tôi đã không thấy một triển khai thực tế của nó không may. Trước đây (trước đây tôi đã kiểm tra nó không bị phát hiện và đã bị xóa khỏi Debian) một gói Linux tôi nghĩ rằng nó được gọi là ddccontrolcho phép bạn sử dụng các tín hiệu điều khiển ddc theo cách thủ công, đó là một bộ thông báo tiêu chuẩn trên xe buýt i2c đến màn hình. Một trong những lệnh nó có là tắt màn hình. Và có, bạn thậm chí có thể ra lệnh cho nó bật lại. Khi màn hình tắt, chip lấy nguồn từ PC để nó có thể đáp ứng các lệnh ddc, chủ yếu để PC có thể xác định loại màn hình nào được cắm.


1

Hãy xem tiện ích Wizmo của Steve Gibson , nó có lệnh "monoff" có thể phù hợp với bạn.


0

Mặc dù tôi đồng ý với các câu trả lời trước đó chỉ liên quan đến việc sử dụng chế độ chờ, tôi sẽ thêm các câu hỏi sau đây như một giải pháp khả thi.

Bạn có thể sử dụng Arduino được kết nối với cổng USB và Powerswitch Tail để tắt màn hình tại nguồn điện.


0

Đây là giải pháp đơn giản của tôi, mà tôi đã sử dụng thành công trong nhiều năm trên máy tính để bàn của mình:

Mặc dù nó sử dụng chế độ ngủ, chế độ ngủ sẽ giảm mức tiêu thụ năng lượng của máy tính xuống mức thấp hơn (được đo!) Dưới 4 watt. Và một con chuột hoặc phím chạm nhanh chóng đưa nó trở lại chức năng đầy đủ, nơi bạn rời đi.

Vì vậy, máy tính để bàn của tôi được cắm vào ổ cắm cảm biến của SMART-STRIP, nó sẽ tắt nguồn cho tất cả các ổ cắm còn lại của nó khi máy tính chuyển sang chế độ ngủ. Bây giờ, khi tôi rời khỏi bàn làm việc trong vài phút hoặc qua đêm, nhấn vào màn hình ngủ, bộ khuếch đại loa âm thanh, máy in, máy quét, đèn nhỏ và bất cứ thứ gì khác tôi muốn tắt hoàn toàn khi vào chế độ ngủ.

Trong trường hợp của tôi, màn hình KHÔNG làm mất các thiết lập của nó, cũng như các thiết bị khác khi nguồn điện của chúng bị loại bỏ theo kiểu này.

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.