Re: [情报] NVIDIA 364.72正式版驱动被曝事故:严重

楼主: whitefox (八十萬定存宅男)   2016-04-04 04:02:34
如何才能毁掉显示卡, 一时找不到书,这篇凭印象打出来的
简单来说
因为GPU 是memory map的, Intel CPU 是 I/O MAP的
所以为了能使GPU 的时序能被提前被ENABLE
把 CPU 的一条位址线脚位连到GPU 的CHIP SELECT 脚位
因为位址线的讯号一定早于 CHIP SELECT
于是GPU的每个Register 便有二个位址
偶数位址是是索引,奇数位址是资料
范例
mov dx,3c4h
mov al, 索引值
out dx,al
mov dx,3c5h
mov al, 资料
out dx,al
但GPU的Register 有些是唯读有些是唯写的
排列组合如下
IN 唯读
IN 唯写 X
OUT 唯读 X
OUT 唯写
打 X 的 情形是不被许可的
其中一个特别危险, 可能造成GPU烧毁

Links booklink

Contact Us: admin [ a t ] ucptt.com