Разбирался почему у меня падает fps и обнаружил странную вещь. Программа крутится в одном цикле где ничего не происходит, рендеря картинку где есть очень тяжелый шейдер (вычислительный). После запуска программы примерно 7-8 секунд все нормально, потом fps резко падает в два раза. Запустил Afterburner и увидел, что частота карты сначала стоит на максимуме но потом падает с 2000Мгц до 750. Карта 3080 Ti. На второй карте (5090) ничего такого не наблюдается (основная карта 5090, но программа межет переключать GPU).
Я не пойму с чем может быть связано такое странное поведение.
Карта 3080 Ti
Майнер или дрова нвидиа.
Говорят нвидиа стали делать плохие дрова.
С температурой хорошо всё? Как будто троттлит от перегрева.
Такое поведение характерно для ноутов. Настольные варианты обычно частоту при перегреве не снижают, считают что перегрева быть не должно. Но датчик есть и он просто отключает видяху, чтобы ее не спалить, если охлаждение накрылось.
MarisaLovesUsAll
Да у меня водяное охлаждение так что это точно не перегрев.
Заметил другое - это появляется только когда 3080 используется как не основная карта, т.е. когда мониторы вставлены в 5090 а программа крутится на 3080. Если мониторы воткнуть в 3080 и запускать программу на ней же, то с частотой все нормально. У меня такое подозрение что драйвер смотрит только на основную карту и если она не нагружена, то понижает частоту у обоих. Довольно бредовое поведение надо сказать. Надо еще попробовать воткнув мониторы в 3080 запустить программу на 5090. Будет ли там этот эффект.
Проверил. На 5090 снижение частоты не наблюдается. Значит это происходит только на 3080 Ti и только когда она работает не как основная карта.
san
> Заметил другое - это появляется только когда 3080 используется как не основная карта, т.е. когда мониторы вставлены в 5090 а программа крутится на 3080. Если мониторы воткнуть в 3080 и запускать программу на ней же, то с частотой все нормально.
Ревнивая она у тебя видно ))
san
Это что же за сложный шейдер такой ?
innuendo
Рассчет 3D фрактала в реальном времени.
Можешь попробовать - это бесплатно: https://store.steampowered.com/app/4081860/MandelCraft/
san
Замени на простой, шейдер для начала
innuendo
Какой в этом смысл? Проблема явно не с моим шейдером.
Пока я на это забил, наличие двух карт, да еще запуск программы не на основной, это явно не самый распостраненный случай. Но какой-то косяк в драйвере явно присутствует.
san
> Какой в этом смысл? Проблема явно не с моим шейдером.
Чтобы на 100% исключить
san
> частота карты сначала стоит на максимуме но потом падает с 2000Мгц до 750
У тебя случайно карта не со сниженным хешрейтом?
Карты 3000 серии выпускались в бум майнинга, и тогда наряду с обычными картами существовали карты сниженного хешрейта. На них нвидия специально снижала частоту, если биос подозревал что на карте крутится майнинг.
Обычно там на коробке прямо была маркировка этого дела.
Просто предположение.
Ссылка например: https://club.dns-shop.ru/blog/t-99-videokartyi/51900-videokarta-l… google.com%2F
san
Смысл понять и простить :)
Возможно карта думает, что она перегревается. В настольном варианте обычно не настраивают так, чтобы она частоту снижала, но возможность так настроить есть.
хз где там стоит датчик температуры и нагрев чего он меряет. Не может быть так, что датчик не в охлаждаемой области? Или же карта в самом деле нагревается. Охлаждение правильно смонтировано? Кто его монтировал? Вера ему есть? Может там термопасту забыли положить. Возможно так было изначально, а чтобы глупый юзер не заметил и не вернул, прошили в биосе понижение частоты в ответ на перегрев.
122
> У тебя случайно карта не со сниженным хешрейтом?
Это EVGA GeForce RTX 3080 Ti Ultra Hydro Copper Gaming (12G-P5-3959-KR), куплена непосредственно у EVGA.
Так что дело явно не в видеокарте а в драйвере.
Zab
> Не может быть так, что датчик не в охлаждаемой области?
Да нет, это видеокарта с водяным охлаждением, там не самопал а фабрично установленный водоблок. Все штатное.
Кроме того если карта стоит как основная, то эффекта снижения частоты нет, хотя работает та же самая программа.
stratego
> Чтобы на 100% исключить
Расскажи как шейдер может менять частоту видеокарты, мне очень интересно.