Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Freebsd + Amd64

Статус пользователя B@cZ
сообщение 1.10.2008, 6:39
Сообщение #1


Стаж: 19 лет

Сообщений: 36
Благодарностей: 1
Полезность: 23

Всем доброго времени суток!
Кто-нибудь ставил HLDS на FreeBSD amd64??

Когда стартую сервак возникает следующая ошибка:
Цитата
reliabletimer.h (73) : Assertion Failed: m_nPerformanceCounterEnd >= m_nPerformanceCounterStart
reliabletimer.h (60) : Assertion Failed: m_nPerformanceCounterEnd >= m_nPerformanceCounterStart

Сервак стартует и работает. Но интересно как эта ошибка может повлеять на игру?
Хотелось бы услышать мнение, тех кто сталкивался с подобным.

P.S. Почему процесс в top'е висит не hlds_amd64, а просто hlds_amd?

Отредактировал: B@cZ, - 1.10.2008, 6:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Sobig
сообщение 1.10.2008, 9:12
Сообщение #2


Стаж: 19 лет

Сообщений: 334
Благодарностей: 88
Полезность: 228

Цитата(B@cZ @ 1.10.2008, 10:39) *
Всем доброго времени суток!
Кто-нибудь ставил HLDS на FreeBSD amd64??

Когда стартую сервак возникает следующая ошибка:

Сервак стартует и работает. Но интересно как эта ошибка может повлеять на игру?
Хотелось бы услышать мнение, тех кто сталкивался с подобным.

P.S. Почему процесс в top'е висит не hlds_amd64, а просто hlds_amd?

Видимо эмуляция на фряхе только для 32битных систем запущена.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя B@cZ
сообщение 1.10.2008, 13:33
Сообщение #3


Стаж: 19 лет

Сообщений: 36
Благодарностей: 1
Полезность: 23

Цитата(Sobig @ 1.10.2008, 10:12) *
Видимо эмуляция на фряхе только для 32битных систем запущена.

Не подскажешь где посмотреть и что почитать по этому поводу?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Paster
сообщение 2.10.2008, 18:34
Сообщение #4


Стаж: 19 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

Цитата(B@cZ @ 1.10.2008, 7:39) *
Всем доброго времени суток!
Кто-нибудь ставил HLDS на FreeBSD amd64??

Когда стартую сервак возникает следующая ошибка:

Сервак стартует и работает. Но интересно как эта ошибка может повлеять на игру?
Хотелось бы услышать мнение, тех кто сталкивался с подобным.

P.S. Почему процесс в top'е висит не hlds_amd64, а просто hlds_amd?

Любой процессор AMD64 позволяет запускать 32-битный код наравне с 64-битным. Однако, для запуска 32-битного приложения вы не сможете использовать 64-битные библиотеки и наоборот. Однако, 32-битные приложения можно выполнять без эмуляции, если все разделяемые библиотеки, необходимые для них, имеются в форме 32-битных объектов. Вы можете выбрать поддержку multilib (множественности библиотек) или отказаться от нее, указав необходимый профиль. По умолчанию используется профиль с поддержкой multilib.

Может это тут:
# cd /usr/src/linux
# make menuconfig

Executable file formats / Emulations --->
[*] IA32 Emulation
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя B@cZ
сообщение 3.10.2008, 6:27
Сообщение #5


Стаж: 19 лет

Сообщений: 36
Благодарностей: 1
Полезность: 23

Цитата(Paster @ 2.10.2008, 19:34) *
Любой процессор AMD64 позволяет запускать 32-битный код наравне с 64-битным. Однако, для запуска 32-битного приложения вы не сможете использовать 64-битные библиотеки и наоборот. Однако, 32-битные приложения можно выполнять без эмуляции, если все разделяемые библиотеки, необходимые для них, имеются в форме 32-битных объектов. Вы можете выбрать поддержку multilib (множественности библиотек) или отказаться от нее, указав необходимый профиль. По умолчанию используется профиль с поддержкой multilib.

Может это тут:
# cd /usr/src/linux
# make menuconfig

Executable file formats / Emulations --->
[*] IA32 Emulation

У меня ядро системы собрано с опциями:
Цитата
options COMPAT_43 # Needed by COMPAT_LINUX32
options COMPAT_LINUX32 # Compatible with i386 linux binaries
options COMPAT_IA32 #


Отредактировал: B@cZ, - 3.10.2008, 6:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: