Задать вопрос
  • Куда пропала активация Windows?

    @SergeySerge11 Автор вопроса
    SunTechnik, а как установить нормальную windows, где купить то ее, гдле найти iso образ, с торрента скачивать что ли? я не понимаю, если пк за 200к но нету дисковода, в 2024 году. Почему не могу скачать https://www.microsoft.com/ru-ru/software-download/... отсюда, а если и скачал то не запускается средство.
    Пишет "при запуске этого средства возникла неизвестная пробемма" 0x800700002-0x2000000
    Загружал с флешке на которую записывал винду года 2-3 назад, с офф сайта.
    Ща еще какой-то вводный знак на пол экрана появился.
    Написано
  • Куда пропала активация Windows?

    @SergeySerge11 Автор вопроса
    о впервые за 10000 запусков команда sfc /scannow что-то нашла и восстановила. ТОЛЬКО как она могла найти что-то сломанное в в винде полностью переустановлённой в исходное состояние из магазина.
    Написано
  • Куда пропала активация Windows?

    @SergeySerge11 Автор вопроса
    Сервер сценариев Windows (Microsoft ®) версия 5.812
    Copyright (C) Корпорация Майкрософт 1996-2006, все права защищены.

    Версия службы лицензирования программного обеспечения: 10.0.19041.2965

    Имя: Windows(R), Professional edition
    Описание: Windows(R) Operating System, VOLUME_KMSCLIENT channel
    Идентификатор активации: xxx
    Идентификатор приложения: xxx
    Расширенный PID: xxx
    Канал ключей продуктов: Volume:GVLK
    Идентификатор установки: 703751355497556096812682881172931769400306589457167957459870240
    Частичный ключ продукта: T83GX
    Состояние лицензии: уведомление
    Причина режима уведомления: 0xC004F056.
    Оставшееся число возвращений к исходному состоянию активации Windows: 1001
    Оставшееся число возвратов к исходному состоянию активации SKU: 1001
    Доверенное время: 20.09.2024 10:57:00
    Настроенный тип активации: все
    Чтобы активировать и обновить данные клиента службы управления ключами (KMS) (для обновления значений), выполните сценарий с указанным параметром: slmgr.vbs /ato.

    Далее жму это slmgr.vbs /ato
    И получаю ошибку
    Активация Windows(R)...
    (2defgdfg-fgdfgdf-fdgdfgdf)
    Ошибка 0x8007007b Синтаксическая ошибка в имени файла, имени папки или метке тома (SWbemObjectEx)
    Написано
  • Куда пропала активация Windows?

    @SergeySerge11 Автор вопроса
    я не понимаю что это за слова и не хочу понимать, Я даже не могу на сайт Майкрософта без впн зайти и скачать средство востановления
    И запустить его не могу. на компьютер который вернул к заводским настройкам ошибка Ошибка ошибка,
    Написано
  • Как в вершинjм буфере вычисляются глобальные координаты?

    @SergeySerge11 Автор вопроса
    U235U235, ну это понятно, ну это же долго, я спрашиваю, есть ли какие способы оптимизировать.
    Например, самая лучшая оптимизация очевидна, Идеал.
    По дереву узлов пройтись и перемножить все матрицы, сверху вниз и умножить на вершины. Только на Cpu можно сделать.
    На gpu же наоборот с самого низа нужно к верху пройтись, отсюда, куча соседних вершин будут пересчитывать то что соседний поток так же считает.
    Как такую задачу решают Unity Unreal Crysis .... Я не верю что они берут и все умножают снизу вверх. Наверное есть какие-то трюки.
    А там типичная сцена, к примеру пробка машин в городе, где в каждой авто виден водитель, у которого видна рука на руле. Пол сцены будут объекты с 2 иерархией матриц, А еще есть такая тема как дивергенция кода, если один поток видет if для которого выполняется true, то и все другие в варпе будут выполнять эту функцию, отсюда не то что некоторые потоки будут куча работы выполнять, но и вообще все потоки, допустим из всяких статических объектов, так же будут рассматривается грубо говоря как вершина пальца руки персонажа в машине.
    Написано
  • Ошибка MSB3021 Не удается скопировать файл, Процесс не может получить доступ к файлу, Как навсегда исправить эту ошибку?

    @SergeySerge11 Автор вопроса
    MVV, что это значит, непонимаю, что проверить, 100% проц есть какая настройка.
    Написано
  • Ошибка MSB3021 Не удается скопировать файл, Процесс не может получить доступ к файлу, Как навсегда исправить эту ошибку?

    @SergeySerge11 Автор вопроса
    MVV, что это значит, непонимаю, что проверить, 100% проц есть какая настройка.
    Написано
  • Как транспонировать биты числа максимально быстро?

    @SergeySerge11 Автор вопроса
    Что за число 0x1248 = 0001_0010_0100_1000 не могу понять, почему не 1000_0100_0010_0001
    Написано
  • Как транспонировать биты числа максимально быстро?

    @SergeySerge11 Автор вопроса
    65к это больше чем локальной памяти на видеокарте
    Написано
  • Как устроено окто дерево? Как происходит отсечение видимых грайней?

    @SergeySerge11 Автор вопроса
    Wataru,
    Ясно, что эта оптимизация не работает хорошо 100% времени. И без нее на конкретно вашем компьютере может хватать вычислительной мощности для 60фпс. Но если она работает достаточно часто, то почему бы ее и не применить?

    Значит что-то я упускаю, какой-то момент. Который упрощает что-то, там где не ожидаешь. Может локальность какая-то должна появляется, Например что является результатом получения флуструма. Список индексов, или список вершин? Или список локально близких индексов? Так как если вот просто передать список индексов в случайном порядке, то получится случайный доступ с двойному указателю, который может в 10 раз все замедлить, тестил, а на сортированных вершинах нет просадок.
    Написано
  • Как устроено окто дерево? Как происходит отсечение видимых грайней?

    @SergeySerge11 Автор вопроса
    понятно что не надо проверять, но это всю-равно долго.
    А профит тут в том, что вы вот так вот обходите не все дерево. а только маленькую его часть.

    Что значит маленькую часть, в почти любой игре игрок видит 1/4 карты. Я чего-то упускаю?
    Вот я скачал 3d сцены по 20-100 млн вершин, и смотрю на них полностью, с высоты. то есть что там отсекается, там ничего не отсекается, если я всю сцену вижу, и никах лагов нету, тогда зачем нужна эта фаза.
    Написано
  • Как хранятся объекты в Unity на сцене? Как проиходит отсечение видимых объектов?

    @SergeySerge11 Автор вопроса
    a3dline, а не подскажите еще, все не могу понять, как происходит конкретная отрисовка примитивов треугольников, есть 2 варианта,
    1. Как в учебниках по линиям слева на право.
    2. По фрагментам, для каждого пикселя все фрагменты проверяются через уравнение принадлежности точки треугольнику

    Еще непонятно что приходит на вход фрагментного шейдера(если 1 способ верен, он вообще там есть).
    Допустим есть сцена, после этапа кулинга поступает далее(куда то же не понятно?) миллион(миллиард что бы на гипер параметре лучше понять) треугольников.
    Тогда в среднем на 1 пиксель будет конкурировать где-то допустим 10 тысяч треугольников.
    Есть ли тут какие-то дальнейшие действия. В зависимости от 1 вопроса.
    Например я обнаружил, что если сортировать треугольники то они отрисовываются намного быстрее по 1. методу.
    А по второму методу, к примеру нужна какая-то дополнительная группировка, допустим разбиение плоскости на клетки по 32*32 пикселя. И проверкой только тех которые принадлежат тайлу.
    Есть ли вообще такое
    Написано
  • Как составить итерационное уравнение для барицентрических координат?

    @SergeySerge11 Автор вопроса
    mayton2019, обычное преобразование(без преобразований) из float int. *(int*)(float*)x Для Чтение старшего бита, знака
    (a^b ) | (b^c) > 0 может быть больше нуля, только если старший бит равен нулю, а будет равен нулю, только если a,b,c>0 или a,b,c<0, тогда точка лежит внутри треугольника
    Написано
  • Как хранятся объекты в Unity на сцене? Как проиходит отсечение видимых объектов?

    @SergeySerge11 Автор вопроса
    a3dline, спасибо за ответ.
    Еще пару вопросов, а как хранятся на gpu данные сцены, к примеру есть такое что все вершины сцены хранятся(или попадают) в одном буфере. Что бы был один буфер индексов возможно полностью скрытый от фронтенда, Или у каждого gameobject свой буфер вершин, буфер индексов в разных местах памяти, а объекты тогда через двойной указатель должны находится в ядрах gpu.
    Еще на счет RayTracing, Это полностью другой конввер рендеринга? Типа там нету ни какого отсечения, растеризации, рисования, типа просто идут лучи, по числу пикселей экрана, и проверяются пересечения с объектами в BVH дереве. И типа так просто, или мне только кажется.
    Написано
  • Как реализована растеризация треугольников в opengl итд?

    @SergeySerge11 Автор вопроса
    mayton2019, ну пока у меня все так, в начале и написал, данные на gpu не сортированные пока поступают, случайные индексы буфера индексов для буфера вершин текстур текстурных координат.

    c zBuffer. Вот что я не понимаю, почему везде пишут что z буффер дорогой, либо я че-то не так понимаю, либо инфа старая, если он ускоряет в разы все, при экстремальных данных(так понимаю бренч предиктор помогает)

    Например такая реализация проверки
    public struct FastSetPixels<TColor,TBlend> : ISetPixels<TColor,TBlend> where TColor : unmanaged, IColor<TColor> where TBlend : unmanaged,IBlend<TColor> 
       { 
           public static void SetPixel(ref ColorBuf<TColor> image, ArrayView1D<int, Dense> zBuffer, TColor color, int zInd, int addr)
           {
              if (zBuffer[addr] < zInd)
               { 
                   zBuffer[addr] = zInd; 
                   image.SetBlendOperation<TBlend>(addr, color);  
               }
           }
       public static void SetPixelAtomic(){}


    А еще есть технология RayTracing А там в какой куда мне рисовать треугольники, Типа вообще не понимаю. Я выпускаю набор по числу пикселей экрана(наверное, не читал особо) лучей, тогда где я буду рисовать линии, если я определяю для точки ее цвет или для набора точек. в ходе обхода, и 10)% перересую тем же значением, только вычисленным через уравнение принадлежности точки к треугольнику. там какой другой конввер выходит.
    Написано
  • Почему паралельная сортировка слиянием выполняется на cpu быстрее чем на gpu в 100 раз?

    @SergeySerge11 Автор вопроса
    Wataru, да все работает корректно, проверял, в ручную, и ручной IsSortedArray функцией проверял, конечно же, там только при swarp надо подкоректировать что возвращать(правый или левый, чет нечет), но это не важно. Не знаю, что это значит, с загрузкой выгрузкой данных, типа все данные уже на месте там до вызова и после должны быть.
    Написано
  • Как запретить винде при нажатие на shift-alt переключать окно и не сменять язык, если там не в той последовательности нажал? Или есть программы?

    @SergeySerge11 Автор вопроса
    А в чем прикол ссылки на вирусы давать. Или это нормально что вирус тотал весь красный от нее.
    Написано
  • Как передаются регистры в трансляторах? Как происходит переход, от виртуальных регистров к машинным?

    @SergeySerge11 Автор вопроса
    А не подскажите, задавал вопрос, на счет с# IL Clr,
    как на основе байт-кода одного метода сделать другой через DynamicILInfo ?
    К примеру скомпилировал один динамический метод, через время потребовалось в нем изменить Token call метода. или константу, или скопировать как есть.
    Через ILGenerator Долго, так как проделают не нужную работу/
    Просто не понимаю, как DynamicILInfo.SetCode пользоваться, вроде ожидаю одно, а получаю супер критические ошибки Не совпадения сигнатур, при копировании байт-кода одного в SetCode нового.
    Написано
  • Как передаются регистры в трансляторах? Как происходит переход, от виртуальных регистров к машинным?

    @SergeySerge11 Автор вопроса
    Василий Банников, не точно, но думаю она не относится к этому списку в контексте. (не про такие регистры спрашиваю) типа она на уровень ниже в отношении client_code->il_code->native_code, ее регистры мне не надо поддерживать. Уже что там, то само разберётся, как ему там быть.
    Хотя кажется во варианты решения на ум пришли, прям пушка бомба, вроде так и должно быть, но найти не могу почитать что.
    Написано