滑鼠的選擇 一點心得 - 滑鼠
By Bennie
at 2011-01-31T15:52
at 2011-01-31T15:52
Table of Contents
這篇主要來講古騙P幣 不想看可以直接end
大家挑滑鼠的時候 重視各種性能上的數字以及握感 外型等等
而對我這個老頭子來說 這十年來在追求的 一直是"不要掉偵"
這邊要討論的就是cpi , polling rate , 最高速 之類的數字
時間回朔到10年前 FPS界正常人不會把靈敏度調到快於 10cm/360度
(基本上較快的Quaker大約在20cm/360左右 CS類的在40cm以上)
因應手部的快速運動 大家努力的尋找一個能不掉偵的滑鼠
這時 IE3的出現解決了大家的主要問題
當時造成掉偵的瓶頸 主要有兩個:
A.感應器本身的問題.......................................................(1)
這基本上只能等公司開發新貨
B. Datadepth只有8bit 造成overflow.......................................(2)
這個後來以超polling rate解決
滑鼠到底出了什麼事?為什麼會掉偵?
一個工作在125hz的滑鼠 一秒鐘會向電腦回報125次資料 而這些資料 其中有一個
是滑鼠移動的向量 以x跟y座標來表示 各8bit
所以 對x方向來說 是-128 ~ +127
也就是說 單次送出的值 最多就是向前127格 或是後退128格
發現問題在哪了嗎?
一支125hz的滑鼠 一秒只能送出125*128=16000 個點
如果你的滑鼠是400cpi 每吋向電腦送出400個點
那麼你的極速就大約是(16000counts/sec)÷(400counts/inch)= 40吋/sec = 1m/sec
1m/sec 多另人懷念的數字啊 當年的IE3跟mx300極速都是這個數字!!
所以多年前吵著要拿高cpi的滑鼠 大部分是XX (消音)
cpi越高 掉偵的機率越大
傳輸介面的瓶頸 部分滑鼠 可以透過超polling rate解決 像是IE3可以突破到1.5m/s左右
1.5m/s是IE3感應器的極限 就無法再突破了
這也解釋了 為什麼之前那堆高cpi的滑鼠 因為極速的問題 沒一個有好下場
還有之前用L牌的滑鼠 大部分人都不裝driver 使滑鼠工作在400cpi 減輕這個問題
可喜可賀的是 現在的滑鼠都是16bit的datadepth 使的超polling rate的理由消失
也不會再有這樣的問題
好景不常 在滑鼠感應器跟傳輸界面的問題都解決後 大家又發現了第三個問題
部分PC-game 是透過讀取系統的滑鼠位置來操作
這是什麼呢?
這種遊戲會把滑鼠指標置中 你移動滑鼠的同時 畫面裡的指標也會往旁邊移
這時再讀取指標新的位置 然後再把指標置中
至於讀取的頻率是多少? 很簡單 就是你遊戲的FPS 你FPS是125的話
他一秒鐘就向系統更新125次座標位置
問題又來了................................................................(3)
假設你windows內滑鼠的mulitplier是1
(以XP來說是去掉加速的第六格 這時滑鼠送出的"點"跟系統解析度1:1對應
也就是說 你移動1/dpi時 指標前進一個pixel)
如果你玩的全營幕遊戲解析度是1920X1080 你從正中央往左右方向各有960個pixel
也就是說 從OS送到Game這段路程 如果fps125 每秒鐘只能送出125*960=120,000個點
您玩的遊戲有在1920*1080維持125嗎? :)
假設有 如果您很高興的把各種滑鼠的"套餐"帶回家 用力的開到3500cpi
120000/sec ÷ 3500cpi= 0.87m/sec 恭喜您 只輸傳奇電競鼠mx300一點點而已 :)
如果您的遊戲 對於滑鼠是用Raw input而非mouse pointer input 以上的問題也沒有
結論:
綜合(2)跟(3) 除非必要 不然我不會開高cpi
我用最多的兩支: MX300(400cpi) , 地獄狂蛇(450cpi)
對於遊戲 有Raw input就盡量用
我個人的經驗 IE3 WMO的1.5m/sec極速 我是勉強夠用 明顯會掉偵 但不是在遊戲中
瞄準的時候 所以還好
mx300超到250hz 400cpi已經幾乎不會 但還是有感覺到掉偵過
至少要mx300 500hz 400cpi才完全免除
(1)的問題 請等待科技進步
(2)看清楚data depth , 降低cpi, or 偶爾超一下polling rate
(3)改用Raw input , 降cpi
通用解: 請降低cpi 到夠用就好的值
------------------------------------
又有錢能去梭了XD 真開心
--
大家挑滑鼠的時候 重視各種性能上的數字以及握感 外型等等
而對我這個老頭子來說 這十年來在追求的 一直是"不要掉偵"
這邊要討論的就是cpi , polling rate , 最高速 之類的數字
時間回朔到10年前 FPS界正常人不會把靈敏度調到快於 10cm/360度
(基本上較快的Quaker大約在20cm/360左右 CS類的在40cm以上)
因應手部的快速運動 大家努力的尋找一個能不掉偵的滑鼠
這時 IE3的出現解決了大家的主要問題
當時造成掉偵的瓶頸 主要有兩個:
A.感應器本身的問題.......................................................(1)
這基本上只能等公司開發新貨
B. Datadepth只有8bit 造成overflow.......................................(2)
這個後來以超polling rate解決
滑鼠到底出了什麼事?為什麼會掉偵?
一個工作在125hz的滑鼠 一秒鐘會向電腦回報125次資料 而這些資料 其中有一個
是滑鼠移動的向量 以x跟y座標來表示 各8bit
所以 對x方向來說 是-128 ~ +127
也就是說 單次送出的值 最多就是向前127格 或是後退128格
發現問題在哪了嗎?
一支125hz的滑鼠 一秒只能送出125*128=16000 個點
如果你的滑鼠是400cpi 每吋向電腦送出400個點
那麼你的極速就大約是(16000counts/sec)÷(400counts/inch)= 40吋/sec = 1m/sec
1m/sec 多另人懷念的數字啊 當年的IE3跟mx300極速都是這個數字!!
所以多年前吵著要拿高cpi的滑鼠 大部分是XX (消音)
cpi越高 掉偵的機率越大
傳輸介面的瓶頸 部分滑鼠 可以透過超polling rate解決 像是IE3可以突破到1.5m/s左右
1.5m/s是IE3感應器的極限 就無法再突破了
這也解釋了 為什麼之前那堆高cpi的滑鼠 因為極速的問題 沒一個有好下場
還有之前用L牌的滑鼠 大部分人都不裝driver 使滑鼠工作在400cpi 減輕這個問題
可喜可賀的是 現在的滑鼠都是16bit的datadepth 使的超polling rate的理由消失
也不會再有這樣的問題
好景不常 在滑鼠感應器跟傳輸界面的問題都解決後 大家又發現了第三個問題
部分PC-game 是透過讀取系統的滑鼠位置來操作
這是什麼呢?
這種遊戲會把滑鼠指標置中 你移動滑鼠的同時 畫面裡的指標也會往旁邊移
這時再讀取指標新的位置 然後再把指標置中
至於讀取的頻率是多少? 很簡單 就是你遊戲的FPS 你FPS是125的話
他一秒鐘就向系統更新125次座標位置
問題又來了................................................................(3)
假設你windows內滑鼠的mulitplier是1
(以XP來說是去掉加速的第六格 這時滑鼠送出的"點"跟系統解析度1:1對應
也就是說 你移動1/dpi時 指標前進一個pixel)
如果你玩的全營幕遊戲解析度是1920X1080 你從正中央往左右方向各有960個pixel
也就是說 從OS送到Game這段路程 如果fps125 每秒鐘只能送出125*960=120,000個點
您玩的遊戲有在1920*1080維持125嗎? :)
假設有 如果您很高興的把各種滑鼠的"套餐"帶回家 用力的開到3500cpi
120000/sec ÷ 3500cpi= 0.87m/sec 恭喜您 只輸傳奇電競鼠mx300一點點而已 :)
如果您的遊戲 對於滑鼠是用Raw input而非mouse pointer input 以上的問題也沒有
結論:
綜合(2)跟(3) 除非必要 不然我不會開高cpi
我用最多的兩支: MX300(400cpi) , 地獄狂蛇(450cpi)
對於遊戲 有Raw input就盡量用
我個人的經驗 IE3 WMO的1.5m/sec極速 我是勉強夠用 明顯會掉偵 但不是在遊戲中
瞄準的時候 所以還好
mx300超到250hz 400cpi已經幾乎不會 但還是有感覺到掉偵過
至少要mx300 500hz 400cpi才完全免除
(1)的問題 請等待科技進步
(2)看清楚data depth , 降低cpi, or 偶爾超一下polling rate
(3)改用Raw input , 降cpi
通用解: 請降低cpi 到夠用就好的值
------------------------------------
又有錢能去梭了XD 真開心
--
Tags:
滑鼠
All Comments
By Andrew
at 2011-01-31T17:24
at 2011-01-31T17:24
By Kyle
at 2011-02-01T21:40
at 2011-02-01T21:40
By Thomas
at 2011-02-02T07:15
at 2011-02-02T07:15
By Ivy
at 2011-02-03T12:15
at 2011-02-03T12:15
By Freda
at 2011-02-05T16:12
at 2011-02-05T16:12
By Olga
at 2011-02-09T13:53
at 2011-02-09T13:53
By Edwina
at 2011-02-13T20:42
at 2011-02-13T20:42
By Quanna
at 2011-02-16T17:38
at 2011-02-16T17:38
By Audriana
at 2011-02-17T12:15
at 2011-02-17T12:15
By Robert
at 2011-02-20T06:48
at 2011-02-20T06:48
By Robert
at 2011-02-21T02:46
at 2011-02-21T02:46
By Jake
at 2011-02-22T12:54
at 2011-02-22T12:54
By Kama
at 2011-02-23T07:10
at 2011-02-23T07:10
By Isla
at 2011-02-26T02:29
at 2011-02-26T02:29
By Genevieve
at 2011-03-02T13:39
at 2011-03-02T13:39
By Hamiltion
at 2011-03-05T11:15
at 2011-03-05T11:15
By Zanna
at 2011-03-09T10:14
at 2011-03-09T10:14
By Oscar
at 2011-03-12T17:37
at 2011-03-12T17:37
By Enid
at 2011-03-16T23:35
at 2011-03-16T23:35
Related Posts
請問滑鼠點擊問題
By Ina
at 2011-01-31T01:17
at 2011-01-31T01:17
終於讓我等到你之微軟 Arc Touch 開箱分享!!
By Belly
at 2011-01-31T00:26
at 2011-01-31T00:26
請推薦遊戲用有線滑鼠
By Regina
at 2011-01-30T19:35
at 2011-01-30T19:35
i-rocks RF-6577L 滑鼠會常睡眠嗎?
By Leila
at 2011-01-30T16:18
at 2011-01-30T16:18
不同家的滑鼠交換用 驅動怪怪的@@
By Edith
at 2011-01-30T16:05
at 2011-01-30T16:05