glxinfo
сообщает о возможностях X-сервера, на который указывает переменная DISPLAY
. Когда вы входите прямо на свою рабочую станцию Fedora, это ваш X-сервер Fedora. Когда вы входите в систему с помощью PuTTY с переадресацией X, это Xming. Вот почему вы получаете разные результаты.
Все дело в том, чтобы определить возможности системы, которая отображает, а не системы, в которой запущены программы.
Вы используете более новое ядро (3.10 с большим количеством исправлений для CentOS 7 по сравнению с 2.6.32 с большим количеством исправлений для CentOS 6 ), которое имеет немного другие флаги — несколько сбивающие с толку флаги, перечисленные в /proc/cpuinfo
не только представляют функции процессора; даже если бы они это сделали, данное ядро может знать только о функциях, которые существовали, когда оно было написано, поэтому более старое ядро, работающее на более новом ЦП, пропустит функции, которые поддерживает ЦП. Различия связаны с функциями ядра, которые были добавлены или удалены, или функциями ЦП, которых не было, когда было написано ваше старое ядро, и о которых теперь знает ваше новое ядро.
Вы «потеряли» следующие флаги:
up
(ядро SMP было загружено на одном процессоре)unfair_spinlock
(недобросовестные паравиртуализированные спин-блокировки)и получил следующее:
nopl
(ЦП поддерживает NOPL
инструкции; это синтетический флаг, добавленный в 2.6.27, я не уверен, почему ваше ядро CentOS 6 не показывало его)eagerfpu
(не -ленивое восстановление FPU; добавлено в 3.6, удалено в 4.8)mpx
(расширение защиты памяти; обнаружено с 3.13)smap
(предотвращение доступа в режиме супервизора; обнаружено с версии 3.6)xsavec
(один из флагов расширенного состояния; обнаружено с 3.15)xgetbv1
(еще один расширенный флаг состояния; обнаружено с 3.15)См. также Что означают флаги в /proc/cpuinfo?