PTT推薦

Re: [閒聊] zotac的oled掌機是win的王者了吧?

看板PC_Shopping標題Re: [閒聊] zotac的oled掌機是win的王者了吧?作者
m4a3e8
(Fury)
時間推噓18 推:18 噓:0 →:27

※ 引述 《brli7848 (星の妄想)》 之銘言:
: 還在那邊原生豎向...
: 顯示繪圖區的像素長寬數是圖形伺服器決定的
:  
: 我說你是1080x1920你就是1080x1920,不是1920x1080也不是1024x768
: 我說你是3840x2160你就是4K,就算面板只有720P你也要給我吞
:  
: 再來講鋪排,遊戲視窗要從哪個xy點開始顯示在哪裡是圖形合成器指定的
: 跟你原生什麼方向也沒關係
:  
: 在那邊造謠老遊戲相容性...
:  

嗨,你講的什麼合成器伺服器什麼的我不懂啦,我只分享我親身的體驗

我指的原生(Native),對我來說就是在沒灌OS以前,進入Bios時螢幕預設的顯示方向,要是原生豎向(Portrait)進入Bios時就會看到畫面是旋轉90度的

灌好Windows以後在開始設定步驟看到的畫面也會是旋轉90度的,要設定完進到桌面以後才能手動設定顯示畫面為橫向

就算設定成橫向顯示,還是會有很多問題,通常會發生在2000年左右的老遊戲上,共通特色就是會強制全螢幕顯示

具體可以先參考以下兩部影片

https://www.youtube.com/watch?v=8_8mAxSysP0&t=1076s

https://www.youtube.com/watch?v=6ZaV7G1S3PM&t=454s

我手上的裝置就是第二部影片裡的GPD Win Mini (2023),配備的是一塊1080P原生豎向的螢幕,我在我Steam遊戲庫裡隨便找了3個老遊戲,都無法正常遊玩

很有趣的是,在我外接一塊原生橫向的顯示器並且關閉裝置本身那塊原生豎向的螢幕後,問題都迎刃而解....

Oddworld: Abe's Oddysee(1997年)
按下開始遊戲後直接報錯
https://i.imgur.com/UbTdlFA.png


外接螢幕後正常遊戲
https://i.imgur.com/PbRBogu.jpeg

Fallout (1997年)
按下開始遊戲後直接報錯
https://i.imgur.com/f8z4mT0.png

外接螢幕後正常遊戲
https://i.imgur.com/d2x0JSG.jpeg

Deus Ex (2000年)
能進入遊戲,但是顯示畫面被裁切,無法完整顯示,連Steam截圖都顯示異常
https://i.imgur.com/v747Fnx.png
https://i.imgur.com/M3hw0Kb.jpeg

外接螢幕後正常遊戲
https://i.imgur.com/ptP3f8X.jpeg

除了老遊戲以外,近幾年的遊戲也會有問題,例如2018年的魔物獵人:世界,在裝置上除了1080P全螢幕外,其他解析度都無法正常顯示,視窗化解析度也只剩768x1024一種選擇
https://i.imgur.com/YSAhINt.jpeg
實際顯示視窗變成奇怪的比例
https://i.imgur.com/iZW7DhL.jpeg


外接螢幕後解析度顯示為正常的1024x768,也能正常視窗化遊玩(忘了拍照)
https://i.imgur.com/fs0nN5P.jpeg



雖說GPD是小廠,硬體最佳化可能還差了點火候,但是就我所知其他廠商推出的掌機也都有這些問題,包括SteamDeck,Legion GO,One X Player ,Ayaneo......

不知道有沒有人能詳細解說造成這些問題背後的技術原因?

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.2.130 (臺灣)

※ 文章網址:
https://www.ptt.cc/PC_Shopping/E.1dJWeatNbG6I

raider01 06/06 23:42我猜是那些螢幕可能原本是要拿去給平板

raider01 06/06 23:42用或是跟手機用的螢幕零件有共用吧

應該就是這原因,其他小廠有供應鏈問題沒得選就算了,聯想這麼大間的公司竟然在Legion GO上直接用了Y700那塊螢幕,造成使用者體驗斷崖式下跌,不應該啊 雖說如此,現在市面上的Win掌機除了華碩以外,其他家都只能在144Hz的高刷新率原生豎向 螢幕或60Hz的原生橫向螢幕二擇一,只能說這市場還不夠成熟

AmibaGelos 06/07 00:26有張圖看起來像部分更新出錯 psr?

away612101 06/07 01:15推實測

away612101 06/07 01:26老遊戲能視窗化的話

away612101 06/07 01:26視窗化再用 Lossless Scaling

away612101 06/07 01:26之類的軟體應該能解決問題

Lossless Scaling我也有在用,也正是因為魔物獵人世界視窗化顯示有異常才無法正常使用 小黃鴨,也有很多款遊戲因為這類原因無法正常開啟AFMF :/

jay920314 06/07 01:50有意思

※ 編輯: m4a3e8 (111.255.77.40 臺灣), 06/07/2024 05:11:44

dendi 06/07 08:57因為要slim border,原生橫向ic會擺在下側

dendi 06/07 08:57,要看面板跟ic開發趨勢

oopFoo 06/07 09:33這是window的鍋,基本上出問題的是opengl

oopFoo 06/07 09:34遊戲。window的opengl沒有把正確的解析度

oopFoo 06/07 09:34給遊戲。window的opengl dll很老了,完全

oopFoo 06/07 09:35沒修正。這個要怪微軟。

lai162 06/07 10:14現在GPD新出的8840u掌機都是原生橫屏了吧

現在的Win Mini (2024)是用跟Ally同一塊面板,所以是原生橫向且支援高刷新率+VRR,該 感謝華碩(?)

GenShoku 06/07 10:39怪微軟沒意義 現況就是消費者必須避開豎

GenShoku 06/07 10:40屏 那原生橫屏就是有優勢

oopFoo 06/07 11:27一些很老的dx遊戲也是有受影響。這些如果

oopFoo 06/07 11:27是老微軟的話,一定會出patches來維護。

oopFoo 06/07 11:28現在的微軟就算了,所以我就說還買window

oopFoo 06/07 11:29的掌機嗎?Linux對各種相容性的問題,都會

oopFoo 06/07 11:29找到方法解決。微軟以前是相容性最好,現

oopFoo 06/07 11:30在是,都是你的問題。

kabkglomr 06/07 11:52winmax2我沒碰到這種問題, 大概也

kabkglomr 06/07 11:52是原生的

Max2是原生橫向60Hz,那塊面板偏色也比較嚴重,當初就是這原因最後選了Mini

※ 編輯: m4a3e8 (42.77.106.72 臺灣), 06/07/2024 12:15:40

Bencrie 06/07 13:22一般來說只靠 OpenGL API 根本不會知道

Bencrie 06/07 13:22螢幕解析度是多少吧

oopFoo 06/07 13:53嗯真的耶,以前都是用glut。所以是glut的

oopFoo 06/07 13:57鍋?不對,以前用的是wGL,那還是微軟的鍋

oopFoo 06/07 14:00沒錯。好吧,應該是以前程式在querySystem

oopFoo 06/07 14:05沒有好用的api來full screen。所以以前可

oopFoo 06/07 14:05已的,現在這種情況就不行了。

andonie 06/07 14:25這個...20年前的老遊戲 很重要嗎..?

andonie 06/07 14:25玩到10年前 就已經很懷舊了

ltytw 06/07 14:26樓上沒有遇過會讓你一見____的遊戲吧?

ltytw 06/07 14:27不然卡普空何必狂炒飯?

KonBanwarire 06/07 14:36感覺就很單純的顯示驅動問題

Bencrie 06/07 17:33我覺得就單純 code 寫得爛而已 XD

Bencrie 06/07 17:34一般沒人會用直向畫面打電動,廠商沒測

KonBanwarire 06/07 20:28解析度不合的問題跟直的倒的沒關係

KonBanwarire 06/07 20:28啦,記得steamdeck裝win10也有類似

KonBanwarire 06/07 20:28問題

GenShoku 06/07 21:36那是因為steam deck就是原生豎屏...所以

GenShoku 06/07 21:36裝win問題就跑出來了

kawa0710 06/09 07:37長知識