0xb8000地址读写的是集成显卡还是独立显卡的显存?
0xb8000显存地址对应的显卡说明
- 0xb8000是x86实模式下标准文本显示模式的显存映射地址,它不固定绑定集成显卡或独立显卡,只对应当前系统启动阶段负责显示输出的活跃显卡。
- 常规PC的启动优先级:默认优先启用CPU集成的核显(如果主板BIOS/UEFI未修改相关设置),此时0xb8000映射的就是集成显卡的显存区域。
- 若你在BIOS/UEFI中设置了独立显卡为优先显示设备,系统启动阶段由独显负责输出,那0xb8000就对应独立显卡的显存。
- 额外说明:你提到的
in/out指令是通过IO端口访问显卡控制寄存器,和0xb8000的内存映射访问是两种不同的交互方式,但操作的都是同一块当前活跃的显示显卡。
内容的提问来源于stack exchange,提问作者golangboy
相关产品推荐
相关产品推荐

