Форум программистов, компьютерный форум, киберфорум
Windows
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.54/132: Рейтинг темы: голосов - 132, средняя оценка - 4.54
Заблокирован

Баг с 2D производительностью в Radeon драйвере (актуально для всех карт новее 2015 года)

27.01.2019, 12:21. Показов 31039. Ответов 349
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема издевательски низкой 2D GDI производительности присутствует на любой AMD RADEON видеокарте 2014-2018 годов выпуска:
- Radeon HD 7XXX
- Radeon R5, R7, R9 серий
- Radeon RX 400, RX 500 серий
на классической теме Windows 7. В системах Windows 8, Windows 10 выдеовывод 2D эмулируется через 3D и проблема производительности 2D не проявляется.

Железо видеокарты нормальное. Проблема в кривом коде AMD драйвера, начиная с версии Radeon Catalyst v15.7 и до последней Radeon Crimson v18.7.1, то есть в течении последних 3-х лет. Разработчики драйверов о ней знают https://community.amd.com/thread/227931 и https://community.amd.com/thread/230437 но блокируют темы и отмалчиваются.

За 4 месяца АМД ничего не предложила. На багрепорт со словами
- У вас проблемы с 2D производительностью в классической теме Виндовс 7

АМД отвечает:
- Установи Виндовс 8, Виндовс 10
- Не используй классическую тему
Это называется не решением проблемы, а попыткой отвязаться. На видеокартах НВидии и Интел описанной проблемы нет. Это проблема только АМД карт, причем только новых карт. Старые карты работают гораздо производительнее.

Далее ссылки на основные видеодемонстрации бага в одном этом посту. В случае недоступности видео на YouTube вы можете скачать файл с обменника.

1) Обращение ко всем техническим специалистам с просьбой объснить природу глюка
Кликните здесь для просмотра всего текста

2) 2D Test - Сравнение производительности аэро-темы и классики (bandicam)
То же самое, но фотоаппаратом в п.5
Кликните здесь для просмотра всего текста

*** Внимание. В тесте нужно смотреть не на цифры милисекунд, а на характер картинки. Поскольку баг драйвера не во времени отрисовки, а в задержке на формирование кадра, которую не понятно как измерить. Рядовой пользователь обманется, смотря просто на цифры 2D Test, делая ошибочный вывод. Я переделаю этот тест в ближайшее время.

3) Демонстрация плохой производительности на реальных программах
Медленное масштабирование чертежа в P-CAD и лаги окна спектра в foobar2000
Кликните здесь для просмотра всего текста

4) Удали RADEON драйвер - получи прирост в 2D. Это не шутка - так криво работает АМД драйвер. Скорость отрисовки с Radeon драйвером 140 мс и без драйвера 20 мс. Программная отрисовка винды быстрее, чем аппаратное ускорение от АМД
Кликните здесь для просмотра всего текста

5) 2D Test - Сравнение производительности аэро-темы и классики (фотоаппарат)
По сути п.2, но не bandicam, а фотоаппаратом.
Кликните здесь для просмотра всего текста

*** Внимание. Для правильного трактования результатов, читайте предупреждение из п.2

6) Демонстрация у другого пользователя на другой карте Radeon R9 380, но баги теже самые.
Видео 1

Видео 2


7) Сравнение 2D производительности - Старая АМД карта с новой АМД картой
Эксперимент 1. Старая карта PowerColor HD4670 (2009 год)+ Catalyst v13.9
Кликните здесь для просмотра всего текста

Эксперимент 2. Новая карта ASUS Radeon R7 360 2G (2016 год) + Crimson v18.4.1
Кликните здесь для просмотра всего текста

Вывод: Старая карта работает быстрее новой.

8) Сравнение 2D производительности - Дискретная карта со встройкой
Тест 1. Дискретка Radeon R7 360. Результат - низкая 2D производительность
Кликните здесь для просмотра всего текста

Тест 2. Встройка Intel i5-6500 - HD 530. Результат - нормальная 2D производительность
Кликните здесь для просмотра всего текста

Вывод: Встройка работает быстрее АМД дискретки.

Из-за бага в Radeon драйвере, АМД карты проигрывают всему, что существует. Причем АМД пытаются сослаться, на отсутсвующее в классической теме Win7 GPU ускорение - мол все проблемы вызваны этим. На самом деле это 10% проблем, остальные 90% - это кривые АМД драйвера. На сравнениях, я показал, что интеловская встройка и даже старая АМД дискретка работают в той-же классической теме с приемленым быстродействием.

9) Прорыв в исследовании бага - локализация проблемы.
Производительности GPU предостаточно. АМД драйвер не способен правильно считать память и сформировать кадр. Видеозаписи смотреть нужно обе, по-очереди.
С фотоаппарата

С bandicam

10) Установка RADEON-драйвера снижает 2D производительность в 10-50 раз. Демонстрация работы foobar2000 и P-CAD на "Standard VGA Graphics Adapter" и после установки RADEON Driver v18.7.1 с замером FPS c помощью simpleGLUT
Снижение FPS = 750-780 до FPS = 27-54 (в спектре foobar2000)
Просадки FPS = 1300 до 10 при масштабировании чертежа в P-CAD
Кликните здесь для просмотра всего текста

11) Не уверен баг ли это, но есть большие сомнения в адекватности драйвера. Переключатель частот видеопамяти (150-1500 МГц) на классической теме удерживает частоту памяти на минимальном значении 150 МГц, даже когда загрузка GPU уперлась в 100%. При этом, на аэро-теме, даже когда GPU "на легке", память уже переключилась на 1500 МГц.
Кликните здесь для просмотра всего текста

12) Залагивание системы и низкий FPS от Radeon драйвера. На "Standard VGA Graphics Adapter" - никаких проблем.
Программы для теста:
2D Test с исходным кодом
Кликните здесь для просмотра всего текста

SimpleGLUT с исходным кодом - [удалено/нерабочая ссылка]

Тест Radeon driver v15.7.1:
FPS = 4 - 1100 (огромные просадки FPS)
Очень большие лаги при перемещении окна
Кликните здесь для просмотра всего текста

Тест "Standard VGA Graphics Adapter":
FPS = 510 - 720
Нет лагов при перемешении окна
Кликните здесь для просмотра всего текста

13) Кривые алгоритмы драйвера - увеличение 2D производительности из ничего. Оказалось, если под окном спектра расположить окно "Radeon Settings", чтобы хоть 1мм окна выступал за пределы окна спектра - то отрисовка спектра ускоряется в десятки раз и FPS в simpleGLUT повышается с 40-60 до 1100-1300. АМД драйвера не способны определять ресурсы, которые просит программа работающая не в аэро теме и сваливает видеокарту в минимум производительности.
Кликните здесь для просмотра всего текста

Детальное короткое видео:
Кликните здесь для просмотра всего текста

14) Единственное спасение - использование классической темы в аэро исполнении. Тема "Classic AE mod 2018" на 95% подобна оригинальной классике и имеет высокую производительность. Сравнение работы двух тем на программах: foobar2000, Performance Test, Блокнот, NetMonitor, Диспетчер задач.
Кликните здесь для просмотра всего текста

Есть ещё с десяток демонстраций:
- Демонстрация отсутствия проблем Radeon R7 360 на системе Windows XР
- Ускорение 2D интерфейса при масштабировании и перемещении окон
- Видео "опровержения" бага, снятое сотрудником АМД. Видео - фейк!!! Cнято на патченой системе Windows 8, под закос Windows 7. После разоблачения фейковое видео было удалено, но я успел его сохранить.
- И несколько других, в разных ракурсах, если кому нужно - то пишите, я перезалью.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.01.2019, 12:21
Ответы с готовыми решениями:

Проблема с установкой Росы (актуально для всех дистрибутивов)
У меня на диске стояла windows 7 на двух дисках, c и d (для файлов). Потом я рядом с windows 7 установил также на два раздела windows 10,...

Видеокарта для игр 2014-2015 года
Здравствуйте друзья, товарищи !:) Помогите определиться с выбором видеокарты для для современных игр (упор на Assasins Creed 4 Black...

Выбор видеокарты с производительностью Radeon ATI 4800 HD
Друзья, так уж вышло, что моя прошлая видеокарта Radeon ATI 4800 HD вышла из строя. Теперь их уже не продают) Цены в магазине кусаются,...

349
 Аватар для zewer
2356 / 1774 / 212
Регистрация: 07.01.2011
Сообщений: 10,342
27.01.2019, 12:42
Цитата Сообщение от samlabs Посмотреть сообщение
и до последней Radeon Crimson v18.7.1
это далеко не последный
0
Заблокирован
27.01.2019, 12:54  [ТС]
Исследованием этой проблемы я занимался давно. Это просто констатация фактов, как результат всех работ. До новейшего драйвера Radeon Software Adrenalin 2019 Edition 18.12.2 ничего не исправлено!!

Результатов гораздо больше, выложено основное.
0
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
27.01.2019, 15:15
впервые соглашусь с амд,пусть 10 ставят
0
Заблокирован
27.01.2019, 18:25  [ТС]
впервые соглашусь с амд,пусть 10 ставят
10-тку поставить не проблема, работать в ней проблема. Этот вырвиглазный интерфейс со слепяще-белыми полями + заточенность под планшеты приносят неудобство при работе на обычном ПК. Поэтому онли Вин 7 с классическим оформлением. ))
0
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
27.01.2019, 19:03
samlabs, да никто не станет ничего фиксить,разрабы все правильно делают.Зачем тратить ресурсы на устаревший мусор.Ведь никто ж драйвера не оптимизирует например под ГТА сан адресас для РТХ2080ти
0
Заблокирован
27.01.2019, 23:37  [ТС]
WyPik,

Грошь цена компании АМД, которая каждый месяц выпускает новую версию драйверов под Виндовс 7, но не могут исправить баги 2D производительности. Смысл в новых версиях, если не фиксить известные проблемы?

Все озабочены только 3D играми. Я понимаю, что 2D GDI влияет только на скорость отрисовки интерфейса в классической теме и только... Если просадка была 2-3 раза - то фиг с ней. Реальное падение порядка 30-50 раз, то есть до уровня видеокарт 20 летней давности.
0
Форумчанин
5958 / 4192 / 406
Регистрация: 28.12.2013
Сообщений: 24,134
27.01.2019, 23:50
Цитата Сообщение от samlabs Посмотреть сообщение
которая каждый месяц выпускает новую версию драйверов
разве они драйвера раз в месяц выпускают,вроде реже.
Цитата Сообщение от samlabs Посмотреть сообщение
Все озабочены только 3D играми
ну а зачем еще тогда видуху покупать,ведь без игр можно и на встройке спокойно сидеть.
0
Заблокирован
29.01.2019, 02:04  [ТС]
WyPik,
Иногда даже чаще. Все версии имеют нумерацию по типу v18.9.3... Где 18 - 2018 год, 9 - сентябрь месяц, 3 - третья по счету за сентярь. Чаще всего 1 версия за месяц, иногда 2, а в сентябре даже было выпущены 3 версии.

Но это не дрова, а лажа. На моей карте, дрова 2015, 16, 17, 18 годов вообще никак не отличаются. По сути только вписывают новые циферки версий, демонстрируя развитие ну и впихивают в инсталлятор набор своих утилит, кривых до невозможности.
0
Заблокирован
31.01.2019, 02:14  [ТС]
Ради справедливости хочу заметить, что эта контора сцыкливых бракоделов, спрятала от глаз общественности главное обсуждение по 2D багам своих кривых драйверов, тему - https://community.amd.com/thread/227931 насчитывающую 130 сообщений, кучу баг репортов и видеодемонстраций.

Теперь стала доступна только для зарегистрированных пользователей и не отображается для случайного интернет путника. Хочу отметить, что это контора более, чем за пол-года не смогла пофиксить баг, она вообще уже ничего не способна сделать, кроме всеми способами скрывать наличие багов! В этой ситуации вывод один - не покупайте говно компании АМД, не спонсируйте этих бракоделов.
0
Заблокирован
15.02.2019, 12:54  [ТС]
Познакомился на форумах с 2 крутыми программистами. Один занимается OpenGL графикой, второй анализом программ. Изучив мои видео, оба сказали - это проблема не работающей / не правильно работающей двойной буферизации в 2D GDI / GDI+.

Когда кадр из буфера не успевает выводиться на экран, а буфер заполняется уже новыми данными - то появляется мельтешение, с накладыванием изображений разных кадров, что мы видим в спектре фубара. Программы, которые скомпилированы в новых средах имеют меньше проблем, чем старые приложения, которые рассчитывают на двойную буферизацию на уровне драйвера.
0
 Аватар для snake32
3502 / 1685 / 236
Регистрация: 26.02.2009
Сообщений: 8,386
Записей в блоге: 6
15.02.2019, 13:47
Цитата Сообщение от samlabs Посмотреть сообщение
это проблема не работающей / не правильно работающей двойной буферизации в 2D GDI / GDI+
Вертикальную и/или адаптивную синхронизацию в драйвере крутили?
Вроде, можно жёстко выставить что хочешь. Возможно в каком-то режиме будет ок.
0
Заблокирован
15.02.2019, 14:34  [ТС]
snake32,

Конечно. Перебирал все 4 доступные режима - от всегда выключена, до всегда включена - никакой разницы. Но это и не может влиять. Это совсем другой параметр, синхронизирующий вывод с частотой развертки монитора. К двойной буферизации отношения не имеет.

Более того, пробовал даже не старых мониторах, чтобы частоту 60 Гц можно было поднять до 75/85/100 Гц. Никакой разницы. Смотрите видео на кинескопном мониторе -
Кликните здесь для просмотра всего текста
0
Заблокирован
21.02.2019, 00:14  [ТС]
Глюки классического оформления

Маленькая программа Neutron v1.07 (размер 10 кБ, синхронизилка времени через интернет). Ссылка - https://my-files.ru/3em9h3

Прога примитивно простая, но она тоже мигает единственной текстовой строкой в классической теме. В аэро темах, естественно, никаких проблем.

Встроенная классическая тема - мигает.
Classic AE (или любая аэро тема) - не мигает.
Кликните здесь для просмотра всего текста
0
Заблокирован
24.02.2019, 01:24  [ТС]
И вот этот день настал! 23 февраля 2019 года - просто прорыв в исследовании глюков на классической теме Windows 7.

Запоминаем ник прекрасного специалиста rmn и молимся за его здоровье!!! Именно он подтвердил мои предположения, к которым я шел 2 долгих года - глюки классической темы Windows 7 и 2D глюки АМД драйверов - это отсутствие двойной буферизации видеовывода.

Именно rmn предложил способ засылать в открытое окно стиль WS_EX_COMPOSITED делается это функциями
Code
1
2
3
    DWORD style; 
    style = (DWORD)GetWindowLong (hwnd, GWL_EXSTYLE);
    SetWindowLong (hwnd, GWL_EXSTYLE, style | WS_EX_COMPOSITED);
после чего данное окно приобретает некое "свойство", что на нем принудительно включается двойная буферизация - и оно отрисовывается в классической теме также быстро, как и аэро-теме.

Я уже проверил это спектре foobar2000 - и впервые за 2 года увидел нелагающий спектр. Программа "2D Test" моего помощника Михалыча, тоже начала отрисовываться гораздо быстрее (время отрисовки сетки уменьшилось с 50-70 мс до 3-4 мс) и пропали остановки при совместной отрисовке с фубаром.

Прослявляем имя гениального специалиста rmn. Его идея сработала. Остальное - нужно реализовать программу, которая будет циклически опрашивать все открытые окна и выдавать им магическое свойство WS_EX_COMPOSITED.

Добавлено через 3 часа 51 минуту
Метод с WS_EX_COMPOSITED делает главное - показывает, что ускорить видеовывод в классической теме реально.

Стали лучше работать:

1) foobar2000 - спектр полностью перестал мигать
2) Total Commander - перестали мигать текстовые метки
3) PerformanceTest - перестали мигать поля
4) Перестал мигать столбик загрузки ЦП в "Диспетчере задач", но появилась другая проблема (читай ниже)
5) 2D Test - отрисовка ускоряется в 15 раз, пропадают глюки при одновременной отрисовке с фубаром

Но и вызывает проблемы, например:
1) Появляются глюки при переключении по закладкам "Диспетчера задач"
2) TCPMonitor начинает глючить, картинка в окне бесконечно накладывается при перемещении окна и не обновляется
3) NetMonitor - вообще перестает работать, показывая белое поле
4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина"

Вообщем, нужно ещё думать почему так происходит. Каким образом одни окна отличаются от других и засылать команду WS_EX_COMPOSITED не всем окнам, а избранным.

Как понять какими свойствами одни окна отличаются от других, почему такая разная реакция?

Добавлено через 14 секунд
Метод с WS_EX_COMPOSITED делает главное - показывает, что ускорить видеовывод в классической теме реально.

Стали лучше работать:

1) foobar2000 - спектр полностью перестал мигать
2) Total Commander - перестали мигать текстовые метки
3) PerformanceTest - перестали мигать поля
4) Перестал мигать столбик загрузки ЦП в "Диспетчере задач", но появилась другая проблема (читай ниже)
5) 2D Test - отрисовка ускоряется в 15 раз, пропадают глюки при одновременной отрисовке с фубаром

Но и вызывает проблемы, например:
1) Появляются глюки при переключении по закладкам "Диспетчера задач"
2) TCPMonitor начинает глючить, картинка в окне бесконечно накладывается при перемещении окна и не обновляется
3) NetMonitor - вообще перестает работать, показывая белое поле
4) Глючат почти все виндовские окна - например "Службы", "Мой компьютер", "Корзина"

Вообщем, нужно ещё думать почему так происходит. Каким образом одни окна отличаются от других и засылать команду WS_EX_COMPOSITED не всем окнам, а избранным.

Как понять какими свойствами одни окна отличаются от других, почему такая разная реакция?
1
Заблокирован
27.02.2019, 17:40  [ТС]
Видеодемонстрация 27.02.2019 г.

1 этап - ускорение интерфейса через включение/выключение стиля WS_EX_COMPOSITED, с примерами на нескольких программах
2 этап - обращение к специалистам, демонстрация медленной отрисовки на статическом окне и ускорение отрисовки при перемещении окна. Как это можно использовать?
Кликните здесь для просмотра всего текста
0
Заблокирован
01.03.2019, 13:31  [ТС]
Баг двойной буферизации RADEON драйверов на Windows 7
на классической теме или базовой теме (любая не AERO тема)


Использование фикса "double-buffering" повышает производительность RADEON драйверов в 10-30 раз! Демонстрация отрисовки спектра в foobar2000 с измерением FPS используя simpleGLUT.

Без патча (WS_EX_COMPOSITED = OFF)
FPS = 25-60 (наблюдаются лаги на отрисовке спектра)

Используем фикс "double-buffering" (WS_EX_COMPOSITED = ON)
FPS = 850-920 (лагов нет)

Исходный код фикса:

#include <windows.h>
#define WS_EX_COMPOSITED 0x02000000L

static BOOL WINAPI EnumProc (HWND hwnd, LPARAM param)
{
DWORD style;
style = (DWORD)GetWindowLong (hwnd, GWL_EXSTYLE);
// ON
SetWindowLong (hwnd, GWL_EXSTYLE, style | WS_EX_COMPOSITED);
// OFF
//SetWindowLong (hwnd, GWL_EXSTYLE, style & ~WS_EX_COMPOSITED);
return TRUE;
}

void BoostWindows (void)
{
EnumWindows (EnumProc, 0l);
}

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int nShowCmd)
{
BoostWindows ();
return 0;
}
Кликните здесь для просмотра всего текста
1
Заблокирован
03.03.2019, 23:14  [ТС]
Фактически данную методику можно считать внегласным СТАНДАРТОМ для тестирования качества АМД драйверов. Ни одна современная видеокарта 2014 - 2019 годов, не сможет отрисовать без лагов сетку линий в 2D Test одновременно с отрисовкой спектра в foobar2000. Ни одна!!!

Хотя эту элементарную процедуру сделает любая карта 15 летней давности и современная карта любого производителя, кроме АМД. В принципе и АМД сможет, но только в режиме "Стандартный адаптер VGA". Но после установки любого драйвера (v15.7 - v19.2.3) - мы получим лаги, как на видео:
Кликните здесь для просмотра всего текста
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
07.03.2019, 08:29
Цитата Сообщение от samlabs Посмотреть сообщение
10-тку поставить не проблема, работать в ней проблема. Этот вырвиглазный интерфейс со слепяще-белыми полями + заточенность под планшеты приносят неудобство при работе на обычном ПК. Поэтому онли Вин 7 с классическим оформлением. ))
Работаю каждодневно с XP, 7, 8, 8.1, 10 (дома 7 и 10, 7-ка на машине с 1 гб памяти и китайскими драйверами для нескольких устройств) и не вижу никакой разницы в работе на 10-ке по сравнению с 7 или даже с XP. Мне даже больше нравится темная схема цветового оформления 10-ки, так как в прошлом году всё же стал пользоваться очками и серый фон как-то ярковато для меня.
не вижу никакой заточенности под планшеты, обычная винда с обычными кнопками, проводником, панелью управления.
Опять же классическое оформление на предприятиях ставят только с одной целью - убрать нагрузку с железа и сделать проще работу с RDP/TeamViewer. В остальном нет никакого смысла выключать Аэро. (например у нас на работе политиками установлена классическая схема, меня не устраивает, я хотел бы темную тему, но изменить нельзя, но тратить 2 года чтобы заставить тему стать темной я бы не стал).
Поэтому ваша проблема на мой взгляд не стоит того размаха и тех усилий, которые вы прикладываете.
Отказ от 10 в пользу 7 только один - проблемы с железом, в остальном это не более чем капризы конкретного пользователя. Мне в целом всё равно чем вы там пользуетесь, но всё течёт, всё меняется и упираться рогом в какие-то там оформляшки - это уже фетиш.
0
Заблокирован
08.03.2019, 02:28  [ТС]
belalugoci,

Ну вот видишь - тебе удобнее работать в темной теме, а мне удобнее работать в классической - поскольку все элементы управления выглядят четко, просто и удобно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.03.2019, 02:28
Помогаю со студенческими работами здесь

Муки выбора ! Надежный комп с достойной производительностью на ближайшие 3-4 года
Уважаемые форумчане. Строго по истечении 4 лет с момента начала использования моего 19 дюймого ноутбука Samsung случилась беда. Мой ноут...

Россия планирует после 2015 года создать на Луне посадочную базу для автоматических космических аппаратов
Генеральный директор Научно-производственного объединения им. Лавочкина Виктор Хартов говорит о планах России после 2015 года создать на...

Собираю компьютер для игры в GTA 5 а так же в игры 2015 года
Хочется поиграть в гта 5 на минимальных настройках, в 30-40 фпс У меня имеется: Видеокарта AMD Radeon HD 5670 1GB GDDR5 Блок...

Баг Visual Studio Community 2015
Всем привет. Вопрос будет по ide указанной в шапке . Сейчас столкнулся с ситуацией: в режиме отладки всё работает, в режиме сборки всё...

Проблемы с производительностью в играх. Intel(R) Pentium(R) 4 CPU 3.06GHz, ECS P4M800Pro-M, DDR2-800 2 Gb, ATI Radeon HD 4600 Series AGP 1Gb
Всем привет. У меня проблема связанная с производительностью в играх. Моё железо: Процессор - Intel(R) Pentium(R) 4 CPU 3.06GHz...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Закрытая тема Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru