Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Оптимизация под 64-битный Pentium 4  (Прочитано 1798 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Thread

  • Автор темы
  • Гость
Оптимизация под 64-битный Pentium 4
« : 07 Декабрь 2007, 15:33:24 »
Хочу собрать софт (ioquake3) с оптимизацией под свой процессор (Intel Pentium 4 HT "Prescott" 3.066 МГц, поддерживает EM64T, благодарю чему сижу на 64-битном Ubuntu). Для этого gcc надо передать по крайней мере параметр -march=<моя_архитектура>. Однако при указании pentium4 или prescott вылезает ошибка "эта архитектура не умеет 64 бита". Что же тогда следует указывать?

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Оптимизация под 64-битный Pentium 4
« Ответ #1 : 07 Декабрь 2007, 17:52:40 »
man gcc

-march=nocona (что влечёт -mtune=nocona) ?

Thread

  • Автор темы
  • Гость
Re: Оптимизация под 64-битный Pentium 4
« Ответ #2 : 07 Декабрь 2007, 18:00:15 »
nocona - это не совсем то, это серверный вариант, и относится в первую очередь к некоторым Xeon'ам. Или я что-то не так понимаю?

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Оптимизация под 64-битный Pentium 4
« Ответ #3 : 07 Декабрь 2007, 18:10:24 »
Почему серверный?

В мане просто написано, что под nocona понимается улучшенная версия Pentium4 с поддержкой 64-битных расширений и наборов инструкций MMX, SSE, SSE2 и SSE3.

Так что, судя по мануалу, - это именно то, что тебе нужно.

Thread

  • Автор темы
  • Гость
Re: Оптимизация под 64-битный Pentium 4
« Ответ #4 : 07 Декабрь 2007, 18:45:14 »
Это я видел, но меня настораживает то, что исполняемый файл, собранный с -march=nocona, отличается от исполняемого, собранного с -mmmx -msse -msse2 -msse3 -m64. К тому же, могут существовать какие-то специфические параметры, относящиеся только к 4м пентиумам помимо MMX и SSE.

Оффлайн Kwah

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Оптимизация под 64-битный Pentium 4
« Ответ #5 : 07 Декабрь 2007, 19:09:18 »
Ну, что я могу тут сказать, вот посмотри ещё на генту-вики ;)
http://gentoo-wiki.com/Safe_Cflags#Xeon_w.2FEM64T_.28also_Pentium_4_P6xx.29

Thread

  • Автор темы
  • Гость
Re: Оптимизация под 64-битный Pentium 4
« Ответ #6 : 07 Декабрь 2007, 19:41:03 »
Мой-то 524, а не 6хх ;)

Но ладно, меня убедило это: http://gentoo-wiki.com/Safe_Cflags#Pentium_4_.28Prescott.29_.2F_Celeron_D

 

Страница сгенерирована за 0.054 секунд. Запросов: 24.