色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為何使用FPGA作為FPS游戲的“DMA”橋梁?

OpenFPGA ? 來源:OpenFPGA ? 2023-11-09 14:48 ? 次閱讀

最近,CF中某些主播“開(下稱KG)掛”升上熱搜,作為十年老兵,瓜是吃的飽飽的。之后官方下場進行檢測,但是沒有檢測到軟件KG行為,而是檢測到主播有硬件設備異常情況。關于事件的來龍去脈就不過多贅述了,大家可以去某些社區吃瓜,我們今天只談技術,不吃瓜。

088ce490-7eaf-11ee-939d-92fbcf53809c.png

現在已經是3202年了,軟件KG已經是過去式了,因為可以檢測到電腦中的數據異常,所以游戲官方對于這種G是一查一個準。現在的高級G都是硬件G,而硬件G中一個最常見的就是FPGA做的DMA G。

原理

使用FPGA進行DMA(Direct Memory Access,直接內存訪問)作弊原理:主要是通過FPGA直接訪問計算機內存中的數據,可以進行數據修改(血量,金幣等),或者將數據導出來到其他設備上顯示(對手位置)。那為什么要使用FPGA進行操作呢?

主要原因就是FPGA靈活,這種行業就是灰色產業,不會有專用的ASIC(未來可能有),所以FPGA的優勢就體現出來了;二是驅動易改,可以模擬電腦中的網卡、GPU等,這樣即使官方查到,最多就是硬件設備異常,不會直接查到KG的證據。

08a7f5dc-7eaf-11ee-939d-92fbcf53809c.png

自己做一個?

這種灰色產業,國內肯定不會直接出來賣的,但是出于學習的目的,我們今天看一個項目:

08b4a99e-7eaf-11ee-939d-92fbcf53809c.png

PCILeech FPGA 項目包含用于基于 FPGA 的設備的軟件和 HDL 代碼(還有硬件),可與PCILeech 直接內存訪問 (DMA) 攻擊工具包和MemProcFS - 內存處理文件系統一起使用。使用基于 FPGA 的設備具有許多優勢:其一是基于 FPGA 的硬件提供對 64 位內存空間的訪問,而無需依賴目標系統上運行的內核;其二是基于 FPGA 的設備也更加穩定。基于 FPGA 的設備還可以發送原始 PCIe 事務層數據包 TLP - 允許進行更專業的研究。

支持的設備:

目前該項目支持的硬件(大部分硬件開源):

設備 接口 傳輸速度 PCIe版本
Screamer PCIe Squirrel USB-C 180 MB/s PCIe gen2 x1
LeetDMA USB-C 180 MB/s PCIe gen2 x1
Enigma X1 USB-C 200 MB/s PCIe gen2 x1
PCIeScreamerR04 USB-C 180 MB/s PCIe gen2 x4*
ScreamerM2 USB3/USB-C 180 MB/s PCIe gen2 x4*
PCIeScreamer USB3 100 MB/s PCIe gen2 x1
AC701/FT601 USB3 150 MB/s PCIe gen2 x4*
SP605/FT601 USB3 75 MB/s PCIe gen1 x1
Acorn/FT2232H USB2 25 MB/s PCIe gen2 x4*
NeTV2 UDP/IP 7 MB/s PCIe gen2 x4*
SP605/TCP TCP/IP 100kB/s PCIe gen1 x1

*) PCILeech FPGA 只使用 PCIe x1,即使硬件方面有更多 PCIe 通道可用。因為x1就足以提供我們需要的性能。

請從上面的列表中選擇最適合需求的 FPGA 硬件。如果性能是關鍵,目前建議使用 Screamer 系列、Enigma X1 或 AC701。

這個項目是基于上面項目進行延伸的,使用的是NETV2(硬件地址:https://github.com/AlphamaxMedia/netv2-mainboard),獲取DMA數據后標記敵人的位置,然后與輸入的HDMI數據疊加,最后HDMI輸出畫面就是游戲畫面和標記的敵人畫面疊加的畫面。







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1630

    文章

    21781

    瀏覽量

    604936
  • FPS
    FPS
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12022
  • dma
    dma
    +關注

    關注

    3

    文章

    566

    瀏覽量

    100796

原文標題:“不會被封的外掛”,為何使用FPGA作為FPS游戲的“DMA”橋梁

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA打磚塊小游戲設計思路

    ? 交流問題 ? Q :FPGA打磚塊小游戲,如何基于FPGA用verilog語言在Vivado平臺上寫打磚塊小游戲,最好能用到PS2與VGA。 A :以下是一個基于
    的頭像 發表于 12-09 16:57 ?309次閱讀

    海外IP節點:加速全球互聯網訪問的橋梁

    海外IP節點作為全球互聯網訪問的橋梁,發揮著至關重要的作用。
    的頭像 發表于 11-07 07:13 ?354次閱讀

    橋梁監測預警系統的應用優勢有哪些

    在現代社會,橋梁作為連接城市與鄉村、促進經濟發展的重要基礎設施,其安全穩定關系到人民生命財產安全和區域經濟的順暢運行。隨著科技的不斷進步,橋梁監測預警系統成為守護這些交通命脈的智慧之眼。
    的頭像 發表于 10-23 16:05 ?255次閱讀

    藍牙模塊如何提升游戲設備的體驗?

    在當今科技飛速發展的時代,游戲設備正經歷著一場前所未有的智能化變革。作為連接虛擬世界與現實體驗的重要橋梁,藍牙模塊已經成為游戲設備不可或缺的核心組件之一。它的廣泛應用,不僅為玩家提供了
    的頭像 發表于 09-25 17:11 ?459次閱讀
    藍牙模塊如何提升<b class='flag-5'>游戲</b>設備的體驗?

    橋梁位移監測站的重要作用

    在繁忙的交通網絡中,橋梁作為連接江河兩岸、跨越深谷溝壑的重要通道,承載著車輛與行人的安全通行重任。然而,隨著時間的推移,自然環境的變化、車輛荷載的累積以及材料的老化等因素,都可能對橋梁結構
    的頭像 發表于 09-05 13:27 ?248次閱讀

    橋梁在線監測解決方案:科技賦能,守護橋梁安全

    在現代社會,橋梁作為連接城市與鄉村、跨越河流與峽谷的重要交通設施,其安全性和穩定性直接關系到人民生命財產的安全以及經濟社會的正常運轉。然而,橋梁在長期使用過程中,會受到自然環境、車輛荷載、材料老化等
    的頭像 發表于 08-30 15:07 ?374次閱讀

    基于 FPGA 的飛機大戰游戲系統設計

    第一部分 設計概述1.1 設計目的我們設計了一款基于 FPGA 的SEA開發板 的飛機大戰游戲。飛機大戰游戲是一款休閑益智類游戲,既簡單又耐玩。在初始界面,我們有開始
    發表于 07-24 20:03

    Steam游戲商城Beta版修復Linux相關問題

    首先是遠程游戲方面的提升,此次已經修正了流媒體控制臺在用戶快速切換游戲時“停止”按鈕卡頓的現象。同時,還修復了當游戲幀率超過 120FPS 時分辯率降低的問題。
    的頭像 發表于 04-23 11:00 ?643次閱讀

    漫途橋梁結構安全監測方案,守護每座橋梁安全!

    21世紀以來,在國家經濟快速發展的推動下,中國橋梁以每年3萬多座的速度遞增,建設了以滬蘇通長江公鐵大橋、平潭海峽大橋、楊泗港長江大橋、五峰山長江大橋等一大批創造世界紀錄的大橋。橋梁作為城市的重要
    的頭像 發表于 04-07 10:35 ?277次閱讀
    漫途<b class='flag-5'>橋梁</b>結構安全監測方案,守護每座<b class='flag-5'>橋梁</b>安全!

    橋梁結構安全監測方案,守護每座橋梁安全!

    21世紀以來,在國家經濟快速發展的推動下,中國橋梁以每年3萬多座的速度遞增,建設了以滬蘇通長江公鐵大橋、平潭海峽大橋、楊泗港長江大橋、五峰山長江大橋等一大批創造世界紀錄的大橋。橋梁作為城市的重要
    的頭像 發表于 04-03 16:29 ?566次閱讀
    <b class='flag-5'>橋梁</b>結構安全監測方案,守護每座<b class='flag-5'>橋梁</b>安全!

    FPGA實現的“俄羅斯方塊”游戲系統設計

    本項目主要在FPGA上實現了一個經典小游戲“俄羅斯方塊”。本項目基本解決方案是,使用Xilinx Zynq系列開發板 ZedBoard 作為平臺,實現主控模塊,通過VGA接口來控制屏幕進行顯示。
    發表于 03-28 10:41 ?2050次閱讀
    <b class='flag-5'>FPGA</b>實現的“俄羅斯方塊”<b class='flag-5'>游戲</b>系統設計

    120fps能否成為VR眩暈的“關鍵門檻”?

    據悉,研究共招募了32位參與者,平均年齡介于18至51歲,男女比例均衡。每位參與者分別體驗了60fps、90fps、120fps及180fps Hz的畫面刷新率。實驗數據表明,120
    的頭像 發表于 03-18 15:36 ?836次閱讀

    漫途橋梁結構安全監測方案,護航橋梁安全!

    橋梁作為城市生命線的重要組成部分,承載著城市交通、物流輸送、應急救援等重要職能。然而,隨著我國社會經濟的飛速發展,橋梁所承載的交通流量逐年增長,其安全性所面臨的挑戰亦日益嚴峻。例如惡劣的外部環境
    的頭像 發表于 03-13 17:03 ?279次閱讀
    漫途<b class='flag-5'>橋梁</b>結構安全監測方案,護航<b class='flag-5'>橋梁</b>安全!

    橋梁結構安全監測方案,護航橋梁安全!

    橋梁作為城市生命線的重要組成部分,承載著城市交通、物流輸送、應急救援等重要職能。然而,隨著我國社會經濟的飛速發展,橋梁所承載的交通流量逐年增長,其安全性所面臨的挑戰亦日益嚴峻。例如惡劣的外部環境
    的頭像 發表于 03-13 15:19 ?711次閱讀
    <b class='flag-5'>橋梁</b>結構安全監測方案,護航<b class='flag-5'>橋梁</b>安全!

    什么是DMADMA究竟有多快!

    直接內存訪問(Direct Memory Access,DMA):在計算機體系結構中,DMA 是一種數據傳輸方式,允許外部設備直接訪問計算機的內存,而無需通過中央處理單元(CPU)的干預。這有
    的頭像 發表于 02-22 10:43 ?2129次閱讀
    什么是<b class='flag-5'>DMA</b>?<b class='flag-5'>DMA</b>究竟有多快!
    主站蜘蛛池模板: 国产一级毛片在线| 久久精品亚洲AV中文2区金莲| 精品美女国产互换人妻| 小荡娃奶真大| 国产亚洲精品久久孕妇呦呦你懂| 无限资源网免费看| 国产午夜电影在线观看不卡| 午夜国产羞羞视频免费网站| 国产精品免费视频播放| 亚洲 中文 自拍 无码| 黄页网址大全免费观看| 永久免费看bbb| 欧美zzzoooxxx| 俄罗斯爱爱| 亚洲 色 欧美 爱 视频 日韩| 九九热在线视频| 最近日本免费观看MV免费| 欧美18videosex性欧美老师| 成人在线免费看片| 亚瑟天堂久久一区二区影院| 九九精品久久| 99热在线精品视频| 丝袜美女被艹| 久久AV国产麻豆HD真实乱| 中文字幕在线播放| 日本国产成人精品无码区在线网站| 国产福利高清在线视频| 亚洲AV无码一区二区三区牛牛| 精品一区二区三区在线成人| 97干97吻| 双性大乳浪受噗呲噗呲h总| 后入到高潮免费观看| 这里只有精品网| 日本人六九视频| 精品一品国产午夜福利视频 | 诱咪视频免费| 欧美91精品久久久久网免费| 国产成人高清精品免费5388密| 亚洲精品视频在线观看视频| 妈妈的朋友6未删减版完整在线| 成年女人色毛片免费|