См. potrace для векторизации черно-белых изображений. Это дает довольно хорошие результаты для изображений мультипликационного типа (хотя Вы, возможно, должны настроить параметры).
В общем случае я предполагаю, что Вы могли использовать калеку, чтобы извлечь границы и затем подать его к potrace, и затем повторно растеризировать его в более высоком разрешении и добавить его как слой сверху увеличенного исходного изображения.
Похоже, что нет верного способа сказать , однако различные подходы могут дать вам какой-то ответ. По-видимому, вам придется пробовать разные, пока не найдете тот, который сообщает, что ECC работает.
В моем случае memtest86 + 4.20 не удалось убедить понять, что он имеет дело с ОЗУ ECC; даже если я настроил его для ECC On, он все равно сообщил ECC: Disabled
в строке IMC. Я еще не пробовал с более новой версией. Однако (возможно, после установки edac-utils, к сожалению, я сделал и то, и другое, по сути, одновременно), Linux сообщает в журналах загрузки (перемежающихся с некоторыми другими записями):
[ 4.867198] EDAC MC: Ver: 2.1.0
...
[ 4.874374] MCE: In-kernel MCE decoding enabled.
[ 4.875414] AMD64 EDAC driver v3.4.0
[ 4.875438] EDAC amd64: DRAM ECC enabled.
...
[ 4.875542] EDAC amd64: CS0: Unbuffered DDR3 RAM
[ 4.875545] EDAC amd64: CS1: Unbuffered DDR3 RAM
[ 4.875546] EDAC amd64: CS2: Unbuffered DDR3 RAM
[ 4.875548] EDAC amd64: CS3: Unbuffered DDR3 RAM
, что является довольно хорошим показателем. Выполнение вручную /etc/init.d/edac restart
не создает подобных записей в журнале, и, просмотрев старый журнал нескольких перезагрузок назад, я вижу:
[ 13.886688] EDAC MC: Ver: 2.1.0
[ 13.890389] MCE: In-kernel MCE decoding enabled.
[ 13.891082] AMD64 EDAC driver v3.4.0
[ 13.891107] EDAC amd64: DRAM ECC disabled.
[ 13.891116] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
[ 13.891117] Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
[ 13.891118] (Note that use of the override may cause unknown side effects.)
dmidecode --type memory
также дает два довольно убедительных признака: свойство "тип исправления ошибок" массива физической памяти (которое, однако, по какой-то причине показало то же самое для ОЗУ без ECC , так что это может быть связано с поддержкой материнской платы, а не с возможности памяти),
Handle 0x0026, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
и общая ширина и ширина данных каждого устройства памяти, соответственно (дополнительные биты используются для ECC):
Handle 0x0028, DMI type 17, 34 bytes
Memory Device
Array Handle: 0x0026
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Существует очень простой и эффективный способ сделать это, при условии, что у вас есть консольный доступ к вашему серверу/PC и вы можете перезагрузить его: memtest86+
Этот замечательный инструмент быстро покажет вам, включена ли ECC память. Я также считаю, что он выполнит ECC-проверку при выполнении фактического тестирования.
Вот (слегка устаревший) снимок экрана: