如題?
真的只能進顯卡去調整嗎?
難道沒有原廠設計的跟i-Phone一樣,只要你把螢幕旋轉90度,畫面就自己跟著旋轉嗎?
這需要:
1. 螢幕內建 orientation sensor, 或者設計其他的機構來偵測螢幕目前角度
2. 螢幕動態透過 DDC 回報新的解析度 (轉 90 度以後的)
3. 顯示卡 driver 定時去 polling DDC info, 知道螢幕轉角度了
4. OS 透過 driver 知道螢幕轉角度了, 自動幫你換解析度
說起來簡單, 實做起來卻有一大堆必須考慮的:
1. 轉解析度了, 那已經開的視窗, 如果轉過去以後放不下, 該怎麼辦 ? 有一大堆視窗的時候更麻煩
2. DDC polling 多頻繁 ? DDC 這個規格只能用 polling 的, 沒辦法用 interrupt, 那 driver 不就常常都在忙這種事情




























































































