Цитата Сообщение от танкист Посмотреть сообщение
Эх. Сейчас в такие дебри зайдём...
Давай остановимся. Простейший пример: одна видеокарта. Можно каждому приложению настраивать под себя, можно пользоваться системными настройками... Но нет же, ещё встречаются игрушки, которые эти самые системные куралесят под себя, а там трава не расти. Тем самым другой программе, которая яко бы пользуется системными настройками, но не рассчитана на данные - не работает. (это не пояснения для BWol, это пример из жизни). Я уже не говорю об ошибках драйверов (тоже, знаешь ли, прикладной программист в нашем разговоре).
существование каких-то "глобальных" настроек, которые может менять приложение -- косяк архитектуры. приложение имеет право работать только со своей копией виртуального устройства, которая не может влиять на другие копии. исключение -- уникальное (нестандартное) железо со своим специальным софтом.

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