我刚刚用SDL1.2完成了俄罗斯方块的克隆,现在我正在尝试用SDL2制作一个更好的版本。但我的分割出了错误我不知道为什么。
这是瓦兰公司的报告:
==9471== Memcheck, a memory error detector
==9471== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==9471== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
==9471== Command: ./tetris
==947
我使用Linux创建者在USB棒上安装了一个带有持久模式的Ubuntu实时安装。(窗口在更改.sys文件时损坏,分区表被保存。)
我的系统过热,一个朋友告诉我,这是由于不适当的显卡设置。我有Nvidia Geforce GT 540 M Cuda 2 GB显卡。
请告诉我,我能做些什么,这样我才能在我的系统中使用linux而不让它过热。
在我的pi启动后没有空闲内存,但我找不到,我们使用它:
pi@node1 ~ $ cat /proc/cpuinfo
processor : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0x
我使用的是在集成显卡上运行的Fedora 17。假设我能够操作物理内存的内容,我如何才能找到我可以写入的物理内存偏移量,以便在屏幕上显示某些内容?
我试图查找0xB8000和0xB0000偏移量,但它们都包含0xff。
在内存中是否有启动视频缓冲区的特定模式?关于这个话题有什么好的信息来源吗?
我的问题的根本原因是Linux没有使用传统的视频模式,所以0xB8000的内存是有限的(在我的例子中是只读的)。但是,发出中断可以切换到其他模式:
INT 10 - VIDEO - SET VIDEO MODE
AH = 00h
AL = desired video mode (see #00010)
我到处都在找!我似乎找不到我的GeForce 7300 GS显卡的驱动程序。如果我不理解它,Android仿真器就无法工作。在启动模拟器时,我得到了这个错误:
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 19 (X_GLXQueryServerString)
Serial number of