• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            流逝的時光
            總有一天我們都會離去 email: zzxhang@gmail.com
            posts - 21,comments - 111,trackbacks - 0
                圖形開發(fā)確是一件麻煩事,把效果弄好就不易,還得忍受不同卡不同驅(qū)動帶來的差異化問題,比如這幾天遇到的與驅(qū)動有關(guān)的問題就讓我吐血,素聞N卡驅(qū)動比A卡驅(qū)動穩(wěn)定,原先一直半信半疑,因為剛好我家里的機器是A卡,公司的機器是N卡,因此在開發(fā)引擎的過程中對兩者間的差異有了切身的體會.以下記下碰到的這兩個問題,留待日后查詢

               問題1:引擎的地形在公司的9600GT上跑一直都有1000fps左右,前些天拿回到家里的4850跑下一看,結(jié)果大跌眼鏡,FPS掉到了100,9600GT和4850應(yīng)該說是同一級別的顯卡,雖說貌似A卡在游戲這一項的性能不如N卡,但也不能給我銼到差10倍吧,于是開debug 版DX調(diào)試看看,發(fā)現(xiàn)SetIndices時不時報參數(shù)索引長度與流大小不一致錯誤,再一跟蹤,原來由于疏忽,主線程某個函數(shù)修改了渲染線程中正在使用的索引緩沖指針,導(dǎo)致SetIndice傳的IndexBuffer和VertexBuffer數(shù)據(jù)對不上,表現(xiàn)到視覺上是遠(yuǎn)處的地形會時不時閃爍一下,這個現(xiàn)象在9600GT的機器上也有,不過由于當(dāng)時專注于效率問題還沒空去查,想不到在A卡上竟然會導(dǎo)致FPS大幅降低,呵呵,改正這個BUG后FPS上到了1K,與9600GT差不多

              問題2:還是A卡和  N卡的效率差異問題,看來只有效率能挑動我的神經(jīng)了,呵呵。。這次是模型的渲染出了問題,同屏渲染100個骨骼動畫模型 + 地形9600GT有200FPS,4850只有10FPS不到。。開debug版DX調(diào)試沒有發(fā)現(xiàn)任何問題,再用PIX運行幀分析,按F12的一刻直接崩掉,輸出的log也沒發(fā)現(xiàn)有什么問題,崩潰。。總而言之,費了很大功夫,終于發(fā)現(xiàn)原來是因為沒有清空instancing渲染狀態(tài),導(dǎo)致后面的所有模型都多畫了N次,還是疏忽阿,為啥在N卡上沒有問題?

              關(guān)于這里面深層次的原因我沒去追究,有明白的朋友一定告訴我,總體上, N卡驅(qū)動所表現(xiàn)出的容錯性的確比A卡驅(qū)動好,但換個角度來看,也許隱藏了錯誤并不是件好事,A卡這樣更加有助于開發(fā)者早期發(fā)現(xiàn)錯誤,避免拖到后面付出更大的代價
            posted on 2010-09-22 13:32 清風(fēng) 閱讀(3379) 評論(4)  編輯 收藏 引用 所屬分類: 圖形

            FeedBack:
            # re: 關(guān)于A卡和N卡驅(qū)動
            2010-09-22 15:54 | 空明流轉(zhuǎn)
            A卡在DX驅(qū)動上問題不多,如果有一般都是開發(fā)者問題。
            GL上就不一樣了,如果有問題,至少有一半可能是A卡Driver造成的。  回復(fù)  更多評論
              
            # re: 關(guān)于A卡和N卡驅(qū)動
            2010-09-22 16:04 | 哈哈
            說明n卡驅(qū)動下的功夫足啊,把程序員能犯的錯誤都給兼容了。  回復(fù)  更多評論
              
            # re: 關(guān)于A卡和N卡驅(qū)動
            2010-09-22 19:55 | 好看網(wǎng)
            剛學(xué)DX的大三菜鳥來膜拜樓主。。 不知道樓主混到這個境界用了幾年。。 我啥時候有樓主這等功力?  回復(fù)  更多評論
              
            # re: 關(guān)于A卡和N卡驅(qū)動
            2010-09-30 13:39 | ATI
            ATI在OpenGL上的表現(xiàn)很差,d3d倒是還好。
            渲染模型時的體會。  回復(fù)  更多評論
              
            国产亚洲欧美精品久久久| 伊人色综合久久| 色婷婷久久综合中文久久一本| 日本精品久久久久中文字幕| 久久国产色AV免费看| 欧美久久天天综合香蕉伊| 久久精品国产第一区二区三区| 情人伊人久久综合亚洲| 亚洲日韩中文无码久久| 青青热久久综合网伊人| 亚洲综合熟女久久久30p| 国产精品久久久久久久午夜片 | 精品久久人人做人人爽综合 | 久久精品免费一区二区| 久久精品成人欧美大片| 亚洲精品乱码久久久久久按摩| 亚洲伊人久久成综合人影院 | 国产高潮国产高潮久久久91| 精品乱码久久久久久久| 久久精品视频一| 久久精品人妻一区二区三区| 激情五月综合综合久久69| 亚洲国产成人久久精品动漫| 欧美久久精品一级c片片| 久久国产香蕉视频| 97久久国产露脸精品国产| 国内精品久久久人妻中文字幕| 久久国产高潮流白浆免费观看| 日本精品久久久中文字幕| 热综合一本伊人久久精品| 色综合久久久久综合体桃花网| 久久香蕉国产线看观看乱码| 国产亚洲婷婷香蕉久久精品| 狠狠色丁香久久综合五月| 久久久久亚洲av无码专区喷水| 99久久精品国产一区二区 | 久久久久噜噜噜亚洲熟女综合| 久久伊人精品青青草原高清| 欧美性大战久久久久久| 久久WWW免费人成一看片| 国产亚洲婷婷香蕉久久精品|