The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания AMD начала тестирование гибридного драйвера на базе..., opennews (??), 19-Мрт-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Компания AMD начала тестирование гибридного драйвера на базе..."  –3 +/
Сообщение от Аноним (-), 19-Мрт-16, 12:26 
Сейчас и NVIDIA, и AMD - как ядерный полигон. AMD переходит на открытый драйвер + закрытую реализацию OpenGL, в "известных проблемах" невозможность Suspend to RAM, нет поддержки Multi-GPU. Остальное - по ссылке в новости.

NVIDIA сделала GLvnd - возможность запуска двух реализаций OpenGL одновременно. После ответа со стороны проекта Mesa, мы получим настоящий Optimus! Однако для этого NVIDIA пришлось пожертвовать нестандартным поведением библиотеки libGLX, которое было у NVIDIA, и только у неё. Поэтому часть приложений "отвалилась": в их коде есть проверка "если NVIDIA, то этот код, иначе другой". Ну вот что теперь делать? "Режим совместимости", как в Windows 2000/XP для Win9x-программ?

// Немного истории. В WinNT 4.0 не было многих мультимедийных компонентов (и даже PnP был слишком десктопным для серверов), поэтому многие приложения (в соновном игры делали проверку на WinNT, и в случае детектирования, выдавали окошко. В WinNT 5.0 дорабвили полную совместимость с Win9x, но приложения об этом не знали. Тогда Microsoft доабвила "режим совместимости", который только менял useragent системы, и ничего больше.

Ответить | Правка | Наверх | Cообщить модератору

29. "Компания AMD начала тестирование гибридного драйвера на базе..."  +3 +/
Сообщение от Аноним (-), 19-Мрт-16, 16:00 
>пришлось пожертвовать нестандартным поведением библиотеки libGLX, которое было у NVIDIA, и только у неё. Поэтому часть приложений "отвалилась": в их коде есть проверка "если NVIDIA, то этот код, иначе другой". Ну вот что теперь делать?

Гвоздями приложения свои не надо было к проприетарному крапу приколачивать.

Ответить | Правка | Наверх | Cообщить модератору

38. "Компания AMD начала тестирование гибридного драйвера на базе..."  –1 +/
Сообщение от Аноним (-), 19-Мрт-16, 18:44 
Оно и не приколочено. Просто там проверка: если NVIDIA, то вот этот override, а если другой драйвер, то выполнить нормальный код. проверка при запуске находит NVIDIA и запускает override, и приложение "падает".

NVIDIA просто создаст параметр __GL_OLD_APP=1, с которым старые приложения падать не будут.

Ответить | Правка | Наверх | Cообщить модератору

39. "Компания AMD начала тестирование гибридного драйвера на базе..."  –1 +/
Сообщение от Аноним (-), 19-Мрт-16, 18:45 
Оно и не приколочено. Просто там проверка: если NVIDIA, то вот этот override, а если другой драйвер, то выполнить нормальный код. проверка при запуске находит NVIDIA и запускает override, и приложение "падает".

NVIDIA просто создаст параметр __GL_OLD_APP=1, с которым приложение вместо "обходного пути" будет выполнять нормальный код, написанный для Mesa и Catalyst.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру