Возможно ли заставить работать DirectX10 в Windows XP?

Тема в разделе "WASM.HEAP", создана пользователем tar111, 9 июл 2008.

  1. stallker

    stallker New Member

    Публикаций:
    0
    Регистрация:
    9 май 2008
    Сообщения:
    360
    По всей видимости говоришь о Physical Address Extension, PAE есть у
    * Windows 2000 Advanced Server
    * Windows 2000 Datacenter Server
    * Windows XP
    * Windows Server 03/08
    * Windows Vista искл. Starter Edition

    Да и еще так как больше 2 гб приложениям получить нельзя, можно перераспределить память, например ядру оставить 1гб, а приложениям 3. Но мало какие пользовательские программы смогут использовать столько.
    Вообще ходят слухи что "корректно" увеличить обьем память нельзя, и возможно появление глюков и пр.
     
  2. k3internal

    k3internal New Member

    Публикаций:
    0
    Регистрация:
    11 янв 2007
    Сообщения:
    607
    tar111
    для XP32 нет никакова смысла добавлять более 3х Га, последний гиг вследстве уникальной архитектуры этих 32битных систем попросту не адресуется.
     
  3. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    stallker
    Угу, про неё. Но у человека несколько иная ситуация: у него не оперативки мало (2 Гб для любой 32-разрядной оси более чем достаточно), а модуль памяти всего один, т.е. обмен идёт в одноканальном, а не двухканальном режиме. Именно из-за этого установка второго модуля может поднять скорость.

    Пы.Сы. Сегодня постараюсь проверить, что даёт на практике двухканальный режим памяти.
     
  4. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    k3internal
    Последний не гиг, а даже больше, и вследствие не "уникальной архитектуры этих 32битных систем", а того, что физическое адресное пространство памяти отображается не только оперативная память, но и ПЗУ BIOS, и видеопамять, и регистры APIC, и регистры разных внешних устройств... Для интереса можете в Винде зайти на Панель (управления, есно :) ) и там в Системе-Диспетчере устройств посмотреть, какие ресурсы выделены какому устройству. Сможете заметить, что многие устройства пользуются не только портами ввода-вывода, но и областями оперативки. Вот вам и минус 1,5 Гбайта от тех 4 Гбайт, которые можно адресовать в 32-разрядном режиме.
     
  5. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    tar111
    Может и так, видимо я совсем отстал от жизни, но жить в зоне я не хочу, мне и на свободе неплохо.
     
  6. tar111

    tar111 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2007
    Сообщения:
    12
    Большое спасибо, народ, за участие! SII - отдельное спасибо! Насколько я понял, покупать дополнительную планку ОЗУ вряд ли имеет смысл - и так пенсию за год угрохал, чтоб получить хорошую виртуалку. А к SII обратился именно потому, что самостоятельно не могу проверить преимущества двухканального режима обмена с ОЗУ.

    Booster
    Это у Вас заблуждение (смею предположить) по молодости лет. А для меня вся жизнь прошла в реальной советской Зоне в нищете и лишениях, даже учитывая более 10 лет чистого времени работы в морях. С колокольни седьмого десятка жизни, поверьте, мне виднее - есть с чем сравнивать. И отсюда искреннее желание уйти в виртуальный мир - а что еще остается? Не участвовать же в строительстве "суверенной демократии", где традиционно российские Ложь, Воровство и Насилие наконец-то всплыли из Истории на поверхность - стали нормой.

    P.S. Админам: прошу извинить за оффтоп.
     
  7. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    k3internal
    > для XP32 нет никакова смысла добавлять более 3х Га,
    > последний гиг вследстве уникальной архитектуры этих
    > 32битных систем попросту не адресуется.

    stallker
    > Да и еще так как больше 2 гб приложениям получить нельзя
    и 2 Гб получить нельзя, т.к. 2 гб это "на все про все" - часть его расходуется на системные библиотеки, а оставшаяся часть идет на стеки потоков, кучу и образ загруженного файла со всеми его библиотеками, однако, все не так просто. тут давеча коврял несколько расширений для VM Ware, там ядро "затеняется" (примерно как QEMM затенял MS-DOS), то есть убирается из адресного пространства прикланого процесса на фиг, а при входе в ядро происходит репам. так же убираются значительная часть кода системных библиотек. короче, в результате варя получает больше 3 гб. примерно 3.7гб на w2k и 3.6 на s2k3.

    про моды к VBOX я молчу. они вообще позволяют адресовать под 4 Гб на каждую гостевую ось, т.к. винда позволяет напрямую обращаться к физической памяти при ее наличии. проблема в том, что 4 Гб физической памяти поддерживает не всякая мать. мне вот тут дали поиграться с матерью в которую было воткнуто 32 метра, хотя по спецификации она и 128 держит. ес-но, то не писюся. это сервер с виртуальным хостингом, хотя на базе x86. и там стоит s2k3.
     
  8. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Кстати прикол, сделал в DirectX10 DrawIndexed без шейдера, и получил бсод, забавно. ;)
     
  9. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    tar111

    Тэкс, наконец-то руки у меня дошли хоть что-то проверить на практике. Использовал мать на чипсете P45 (P35 под рукой нет, но и существенных отличий, сильно влияющих на производительность, между ними тоже нет), проц на 3,2 ГГц, заторможенный до 2,4 ГГц (хотя он всё равно скорострельнее вашего, поскольку имеет более ёмкий кэш), видюху 9800GTX (ощутимо быстрее, чем Ваша, но в любом случае не вдвое) и два гига памяти в двух модулях. Гонял только в Висте и только Кризис и Колл оф Хуарес. Результат таков: Хуаресу вообще плевать, одно- или двухканальный режим, а Кризис в одноканальном работал незначительно медленнее (не более 0,5 кадра в секунду проиграл -- это можно было бы списать на погрешность измерений, если бы не повторялось во всех режимах при неоднократном прогоне).

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

    tar111 New Member

    Публикаций:
    0
    Регистрация:
    11 май 2007
    Сообщения:
    12
    Уважаемый SII! Благодарю за помощь, я интуитивно так и предполагал. Удачи!