64bit быть или не быть?

Собственно купил недавно пеньД 805 и как-то не обратил внимания,что он 64битный. А сейчас сижу и думаю стоит переходить на 64битную архитектуру или нет? Какие будут плюсы и минусы? Хотелось бы услышать мнения первопроходцев!

Сидел под 64 на

Сидел под 64 на Athlon64 3000+, теперь сижу на Core2 Duo.
Субъективно, когда первый раз запускал под 64 - показалось быстрее, но это только субъективно.

Особых минусов не замечаю (ну, кроме необходимости держать бинарную версию mplayer для кодеков и firefox-bin, чтобы flash иногда проигрывать), а в остальном все так же, т.е. разницы не заметно :)

А вопрос уже

А вопрос уже отпал :( У меня мать вроде не поддерживает EM64T :((( ASUS P5VD1-X

Проц у тебя

Проц у тебя культовый! Сам хочу такой! =) А вот что мамка не поддерживает, имхо плохо для будующих систем, и пофигу для нынешних...
Тут на сайте производителя посмотрел спецификации твоей материнки! Древняя какаято она (даже agp слот есть). Но! Драйвера на её аудио и т.д. есть и для 64 битных систем! Следовательно она их поддерживает! Попробуй биос обновить!
Вот! http://support.asus.com/download/download.aspx?SLanguage=en-us&model=P5VD1-X

По поводу агп -

По поводу агп - я так специально искал :) т.к. это был апгрейд и оставалась видяха nvidia5900fx. Единственное что очень плохо (как по мне) так это память ддр а не ддр2 :( что мешает проц погонять как следует. По поводу дров и т.д. посмотрим :)

Ну новый

Ну новый мплейер и в родной 64 битной сборке замечательно все играет... Правда это тока когда xinelib и ffmpeg тоже новые стоят...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Re: Сидел под 64 на

atany написал(а):
ну, кроме необходимости держать бинарную версию mplayer для кодеков

А попробуй отказаться от USE=win32codecs, будешь весьма удивлён

А он тогда не

А он тогда не все форматы играть будет. Например wmv только win32codecs декодирует.

Re: А он тогда не

KiberGus написал(а):
А он тогда не все форматы играть будет. Например wmv только win32codecs декодирует.

Я же говорил, что ты будешь удивлён. У меня wmv прекрасно играется без win32codecs

О, спасибо. При

О, спасибо. При обновлении перейду.

Re: Сидел под 64 на

atany написал(а):
(ну, кроме необходимости держать бинарную версию mplayer для кодеков и firefox-bin, чтобы flash иногда проигрывать), а в остальном все так же, т.е. разницы не заметно :)

юзай nspluginwrapper и избавься от 32битного firefox

недавно

недавно перешел на 32битную систему с 64 битной
вкратце
64 битный код занимает в 2 раза больше места на харде, в оперативе и в кеше проца
32 битная весит раза в 2 меньше и работает шустрее ( для меня)
ждем 2038 года )
_________________
Pentium D RAM 1024 ~amd64 kde-3.5.5

Вкратце - бред

Вкратце - бред полный. С чего он будет в 2 раза больше места занимать? Там даже int не изменился. Про "работает шустрее" даже ответить нечего, потому что нет даже идей как такое в голову кому то взбрело. :)

Хотя пользователям opera x64 рекомендовать, действительно, сложно. ;)

Теоритически

Теоритически софт может работать быстрее, но все зависит от оптимизаций компилятора, так как в его распоряжении больше доступных регистров процессора, ну и там дополнительные инстукции...

А почему

А почему регистров больше? Куда они при 64 битах исчезают? Между прочим, int он и при 32 битах и при 64 имеет одинаковый размер. long увеличивается.

Во первых не

Во первых не изчезают а добавляются, а во вторых

localhost temp # cat ./test.c
#include <stdio.h>
#include <stdint.h>
int main()
{
    printf("short is: %d\n", sizeof(short));
    printf("int is: %d\n", sizeof(int));
    printf("char is: %d\n", sizeof(char));
    printf("long is: %d\n", sizeof(long));
    printf("unsigned long long is: %d\n", sizeof(long));
    printf("u_int64_t: %d\n", sizeof(long));
    printf("uint16_t is: %d\n", sizeof(uint16_t));
    printf("uint32_t is: %d\n", sizeof(uint32_t));
    printf("uint64_t is: %d\n", sizeof(uint64_t));

return 0;
}
localhost temp # ./test
short is: 2
int is: 4
char is: 1
long is: 8
unsigned long long is: 8
u_int64_t: 8
uint16_t is: 2
uint32_t is: 4
uint64_t is: 8
localhost temp # uname -a
Linux localhost 2.6.19-gentoo-r2 #1 SMP PREEMPT Thu Dec 14 19:51:13 MSK 2006 x86_64 AMD Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux

По Вашему long должен быть длиной 6 байт?

Я неправильно

Я неправильно понял значение поста, на который отвечал. Из-за этого и не понятки. Мысль я неправильно выразил.

действительно

действительно работает, спасибо!

...ну вот, а раньше так хорошо было без flash - ничего не бегало, прыгало на страничках... а теперь придется каждый раз банерорезку настраивать ;)

Собсно как все

Собсно как все новое - сыро. Плюс закрытые дрова. Вернее в большинстве случаев закрытые дрова - в минус . У меня к примеру отвалился hcfpcimodem. Наглухо. Там парочка *.o собранных под 386 +глюки в открытом коде. Теперь дома гента 64 без инета :(

PS
Надо как нит "хакнуть" сей девайс. Вот возьму завтра у соседа лобзик и наделаю с него брелков:)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".