Niektóre komputery mają zainstalowaną więcej niż jedną kartę graficzną/chipset, nawet jeśli (na przykład dla laptopów) nie mają więcej niż jednego monitora.Jak utworzyć kontekst OpenGL z określonym sterownikiem karty graficznej?
Mam problem z systemem laptop, który ma sprzęt graficzny Intel i Nvidia. Sterowniki Intela są notorycznie okropne w obsłudze OpenGL, a mój kod działa przeciwko niewytłumaczalnym błędom renderowania, ponieważ wydaje się domyślny systemowi Intel, a nie Nvidii, podczas tworzenia kontekstu renderowania.
Czy istnieje sposób, aby temu zapobiec przy uruchomieniu? Aby powiedzieć coś w rodzaju "sondowania dla wszystkich dostępnych sterowników graficznych, jeśli to możliwe, unikaj sterowników Intel i zbuduj mi kontekst renderowania OpenGL ze sterownikiem, który będzie działał"?
W panelu NVidia można wybrać domyślny procesor graficzny –
@MichaelIV: Dzięki, ale nie o to proszę. –
Nie chodzi tylko o sterowniki, ale także o GPU. Wiele dzisiejszych notebooków ma dwie karty: Intel i dedykowaną (NVidia lub ATI). Więc musisz najpierw ustawić sprzęt za pomocą interfejsu lub interfejsu windowsowego, takiego jak panel NVidia. Jeśli nie Przełączanie sprzętu na pierwsze próbuje wybrać różne sterowniki jest bez znaczenia. –