我的Python程序在遇到与读取图像有关的命令时导致我的桌面崩溃。这里的问题是代码在具有较弱硬件(Wins 10 64bit,RAM 4GB,CPU:i5-4250U 1.30 GHz 1.9Ghz)的笔记本电脑上完美运行,而在更强大的桌面上崩溃(Linux Mint 17.3 Cinnamon 64bit,RAM 16GB, i7-4790 3.60GHz x 4)。 当我检查桌面的syslog时,我发现了mtrr的一些错误。虽然我用Google搜索并找到了mtrr(内存类型范围寄存器)的一些解释,但我仍然对如何解决问题感到困惑。
这是我的/ var / log / syslog文件的剪切:File syslog
我将以下问题放在同一篇文章中,因为我认为它们彼此相关,所有这些都与mtrr有关。
我在/ var / log / syslog中发现了与mtrr相关的以下错误消息:
(1) mtrr_cleanup: can not find optimal value
please specify mtrr_gran_size/mtrr_chunk_size
...
(2) Scanning 1 areas for low memory corruption
...
(3) mtrr: type mismatch for e0000000,800000 old: write-back new: write-combining
enable_mtrr_cleanup mtrr_spare_reg_nr = 1 mtrr_gran_size = 16M mtrr_chunk_size = 64M
我知道我可以从syslog文件中的选项列表中选择mtrr_gran_size和mtrr_chunk_size的值,但我对选择哪一个感到困惑。 (我的电脑信息:Linux Mint 17.3 Cinnamon 64bit,RAM 16GB,i7-4790 3.60GHz x 4)。
希望有人可以帮助我解决错误或至少是第一个错误。非常感谢你。