Google
 

星期四, 11月 27, 2025

Pimax crystal light設定

網上有許多相關的執行函式庫, 說明如下:

OpenXR, 這是公用的VR頭盔程式, 有一些不錯的功能, 但已經沒有在更新了.

PimaxXR, 這是mbucchia針對pimax VR頭盔開發的工具程式, 但不是Pimax官方的程式.

Pimax OpenXR, 這才是Pimax官方針對Pimac VR頭盔開發的程式.

如官方所說, 只要安裝PimaxPlay它就會自動安裝所需的程式. 不需要額外安裝其他程式.


安裝後, PimaxPlay找到頭盔就會顯示出來, 按下Device settings設定.

Device中的Refresh Rate用90 Hz Upscale(Lab)可有效提供fps, 效果不錯.

由於Crystal light的解析度很高, 很吃顯卡的運算力. 可以在Games中的Image Quality選自訂, 等於自己決定要用多少解析度在頭盔裡顯示, 這可以有效減低它的GPU運算力的需求.

另一個提供fps的有效方式是打開Fixed Foveated Rendering中的QuadViews. 設定畫面中央和邊緣部份分別用不同的畫質呈現. 也可以大大提供流暢度.


設定完成後在遊戲中做配合的設定. 在DCS中要把QuadView勾起來, 它才會有作用.

而在MSFS 2024中要去設定選單的VR頁面, 把Foveated Rendering打勾.

另外, 在MSFS 2024最近的更新中, 它還可以設定中間部份的比例. 這裡的設定會override PimaxPlay中的設定, 以遊戲中的設定為準.





Tobii eye tracker 5設定

安裝時先去Tobii官網下載Tobii experience和Tobii Game Hub.

Tobii experience提供最基本的功能, 安裝和校正還有正常使用都需要它.

Tobii Game Hub可以針對不同遊戲設定追踪的參數, 每個遊戲它也都有說明.


先把Tobii experience執行起來, 然後程式會要求你照著它指定的位置安裝Tobii eye tracker 5.

照著安裝, 如果反著裝它會無法校正.

裝完之後程式就要讓你看螢幕上幾個點, 只要輪流注視著這些點就完成校正了.

如果要換螢幕就要重新校正.


然後把Tobii Game Hub開起來, 針對要設定的遊戲做設定就可以了. 不同遊戲的設定內容會不一樣, 有些遊戲已經把一些設定整會在遊戲裡面, 像微軟模擬飛行, 歐卡等等. Tobii Game Hub都會提示你.

要注意的是像DCS一開始找不到HeadTracker, 需要去 %localappdata%\TobiiGameHub\ 中找 HeadTracker.dll 這個檔案, 把它複製一份到DCS的bin目錄中. 如 C:\Program Files\Eagle Dynamics\DCS World OpenBeta\bin-mt, 複製完成後重新啟動DCS就可以看到HeadTracker了.





星期四, 11月 07, 2024

Acer Predator Helios 16, GTX4060, Pimax Crystal Light

 NVIDIA GPU活動可以看到有哪些應用程式在GPU上執行, 還有哪些顯示器在GPU上執行。

The NVIDIA GPU activity monitor allows you to see which applications are running on the GPU and which displays are connected to it.

PredatorSense可以設定使用Optimus(Intel顯示卡)還是NVIDIA GPU。如果選擇NVIDIA GPU, 那重開機後所有程式都會在GPU上執行。這是最省事的方式,但可能不是硬體資源最有效率的運用方式。因為你的GPU可能會被一些不太需要使用GPU的程式佔滿了。

最好的方式還是選擇"自動選取"。

PredatorSense enables you to select between using Optimus (Intel graphics) or the NVIDIA GPU. If you choose the NVIDIA GPU, all programs will run on it after a reboot. This is the easiest approach, but it may not be the most efficient use of hardware resources, as your GPU could become occupied with applications that don’t actually require it.

The optimal setting is to use "Automatic Selection."


在連接Pimax Crystal Light(PCL)時如果沒有設定好,會遇到幾個問題。

首先是PCL無法順利連接。PCL要能順利連接, 必需讓一些相關的程式在GPU上執行, 包括

When connecting the Pimax Crystal Light (PCL), you may encounter some issues if the settings are not configured correctly.

The first issue is that PCL may fail to connect. For a successful connection, several associated programs must run on the GPU, including:

pi_service.exe

pi_vst.exe

pi_overlay.exe

vrss_gaze_provider.exe

DeviceSetting.exe


最簡單的方式就是在PredatorSense中直接設定 "僅限NVIDIA GPU", 重開機後這些必要的程式一定會在GPU上執行。

但這麼一來所有程式都會在GPU上執行, GPU有可能會過載或記憶體不足。

所以最好的方式還是用 "自動選擇", 然後在NVIDIA設定中指令哪些應用程式要在GPU上執行。

叫中NVIDIA控制面版, 點選 "管理3D設定", 然後點選 "程式設定"。按下 "新增", 將前面所說需要在GPU上執行的應用程式加進去, 並設定慣用的圖形處理器為 "高效能NVIDIA處理器"。

這樣這些程式就會以GPU執行。

The simplest solution is to set PredatorSense to "NVIDIA GPU Only" mode. After rebooting, these necessary programs will automatically run on the GPU.

However, this setting will cause all programs to run on the GPU, potentially leading to GPU overload or insufficient memory. The best approach is to use "Automatic Selection" and configure specific applications to run on the GPU through the NVIDIA settings.

To do this, open the NVIDIA Control Panel, select "Manage 3D settings," and then go to "Program Settings." Click "Add" and include the programs that need to run on the GPU, setting the preferred graphics processor to "High-performance NVIDIA Processor."

This will ensure that these specific programs use the GPU.


PCL順利連接後,在Device settings的General頁面中可以選擇Experience Home,可以在PCL中看到虛擬桌面。

Once PCL is successfully connected, you can select "Experience Home" on the "General" tab in Device Settings to view a virtual desktop on PCL.



如果看到桌面的空白的一片,那表示這個螢幕沒有在GPU上執行。

這有幾種解決方式,一是如前所述,直接在PredatorSense中設定全部以NVIDIA GPU執行。

當然我還是不想用這種方式,所以再叫出NVIDIA控制面版,選擇管理顯示模式。

If you see a blank screen on the desktop, it means the display is not running on the GPU.

There are a few ways to resolve this. The first, as previously mentioned, is to set PredatorSense to run all programs on the NVIDIA GPU.

If you prefer not to use this method, open the NVIDIA Control Panel and select "Manage Display Mode."


這裡我想設定以NVIDIA GPU驅動筆電的顯示器。但你可能發現無法點選這個選項,原因是因為你的外接螢幕佔用了。這時你必需把外接螢幕拔掉(沒錯! 光是切換成單螢幕或是關掉外接螢幕電源是沒有用的,必需把HDMI插頭真的拔掉), 這樣你就可以選擇用NVIDIA GPU驅動筆電的螢幕。

這樣一來,你在Pimax Experience中看到的虛擬桌面就會是正常的。

如果不想這麼麻煩, 還有另外一個方式。就是在Pimax Experience中選擇看外接螢幕的桌面,不要管筆電的螢幕了!

Here, you may want to set the laptop display to be driven by the NVIDIA GPU. However, you may find this option unavailable if an external monitor is connected. In that case, you’ll need to unplug the external monitor completely (simply switching to single-screen mode or turning off the external monitor won't work; you must physically unplug the HDMI cable). Once the external monitor is disconnected, you’ll be able to choose the option to run the laptop display using the NVIDIA GPU.

This should ensure that the virtual desktop in Pimax Experience displays correctly.

If you want a simpler solution, you can also select to view the external monitor's desktop in Pimax Experience and ignore the laptop display.


星期四, 10月 31, 2024

將PS Move控制器接上Windows 11使用(Using PS Move on Windows 11)




關於PS Move

在PlayStation的動態控制器, 用來玩運動遊戲的。

About the PS Move

The PlayStation Move is Sony’s motion controller designed for motion-based gaming experiences.

https://www.pcgamingwiki.com/wiki/Controller:PlayStation_Move


接上Windows的狀況

將PS Move用USB插上Windows 11後, 在控制台中會出現Motion Controller, 但按鈕沒有任何反應。

Connecting PS Move to Windows

When plugging the PS Move into a Windows 11 system via USB, the device appears in the Control Panel as a "Motion Controller"; however, the buttons remain unresponsive.





處理方式:

到這裡下載PSMoveSteamVRBridge

https://github.com/HipsterSloth/PSMoveSteamVRBridge?tab=readme-ov-file


安裝後桌面上會有兩個捷徑: PSMService和PSMoveConfigTool


以管理員身份執行service, 然後執行config tool進行連線.


Setup Procedure

  1. Download the PSMoveSteamVRBridge from GitHub: PSMoveSteamVRBridge on GitHub

  2. After installation, two shortcuts should appear on the desktop: PSMService and PSMoveConfigTool.

  3. Run PSMService as an administrator, then launch PSMoveConfigTool to proceed with pairing.



錯誤訊息:

libusb: error [windows_get_device_list] program assertion failed - existing device should share parent

參考資料: https://www.reddit.com/r/PSVRHack/comments/ar0xkm/ps_move_controllers_not_pairing_to_psmove_service/

AsyncBluetoothPairDeviceRequest - Bluetooth device matching the given address is the expected controller type

參考資料: https://github.com/psmoveservice/PSMoveService/issues/653

解決方式:

將原來的Motion Controller取消配對, 然後再試一次.


錯誤訊息:

AsyncBluetoothPairDeviceRequest - Failed to open registry key, it does not yet exist

解決方式:

這是一個bug, 可參考這裡然後找到兩個修改過的執行檔. 下載後取代原來的執行檔就可以了.

https://github.com/psmoveservice/PSMoveService/issues/756


然後做Controller Calibration, 分別執行Calibrate Magnetometer和Calibrate Gyroscope.


完成後把config tool可service都關掉.
除非是要重做calibration才需要這些工具.

Error Messages and Solutions

  1. Error: libusb: error [windows_get_device_list] program assertion failed - existing device should share parent

  2. Error: AsyncBluetoothPairDeviceRequest - Failed to open registry key, it does not yet exist

    • Solution: This is a known bug. Follow this GitHub issue link to locate two patched executable files. Replace the existing files to resolve the issue.
  3. After troubleshooting, perform Controller Calibration by running both the Calibrate Magnetometer and Calibrate Gyroscope processes.

  4. Once configuration is complete, both PSMoveConfigTool and PSMService can be closed. Only reopen them if recalibration is necessary.


補充說明: 

 1. 以USB和藍芽接上PS Move都會在系統中辨識出Motion Controller, 但USB那個是沒有作用的, 可以把它刪掉。只有透過藍芽連接的才能使用。 

 2. 網上有人說不要用筆電自己的藍芽接收器, 要另外用ASUS的藍芽接收器。但其實沒有這個必要, 就用原有的藍芽接收器就可以了。

3. PS Move沒有電源開關, 它會自動偵測藍芽連線狀態, 在藍芽掉線時自動關閉電源。所以最簡單的方式可以按下飛行模式按鈕關閉藍芽, 等PS Move關閉後再按下飛行模式按鈕重新開啟藍芽。


Additional Notes

  1. Both USB and Bluetooth connections will initially recognize the PS Move as a "Motion Controller" in the system. However, the USB connection is non-functional and can be removed, as only the Bluetooth connection enables use.

  2. Some users recommend using an external Bluetooth receiver (such as ASUS brand) rather than a laptop’s built-in receiver. However, this is generally unnecessary—your existing Bluetooth receiver should work without issue.

  3. The PS Move lacks a power switch. It automatically detects Bluetooth connection status and powers down when disconnected. The simplest way to turn it off is by activating airplane mode to disable Bluetooth. Once the PS Move turns off, you can disable airplane mode to reconnect Bluetooth.





星期六, 10月 12, 2024

Windows本機帳戶和Microsoft帳戶

印象中好像從Windows 10開始, Microsoft開始在推帳號整合, 把一些軟體訂閱和Windows整合在一起。

要使用Office 365就要有Microsoft帳戶, 而設定好Office 365後, 我的Windows就改用Microsoft帳號登入了。

這在一般使用時都沒什麼問題, 但遇到以前像是資料夾分享或是遠端登入這類需要本機認證的功能, 一直都搞不懂怎麼輸入才對, 總是重覆出現認證錯誤。



網路上找也找不出什麼有用的訊息, 大都只有說明Windows本機帳戶和Microsoft帳戶有什麼區別。

今天花了一些時間研究, 終於搞懂了!

原來, 在輸入使用者名稱時, 要寫清楚你是用那台電腦的本機帳號還是Microsoft帳戶。

例如, 如果Microsoft帳戶是jonaschen@abcd.com, 就輸入

            MicrosoftAccount\jonaschen@abcd.com

然後密碼就輸入微軟帳戶的密碼就可以了。