Я не знаю, с чего начать. Это меня расстраивает. Сегодня, в декабре 2014 года, у меня Alienware 14, он использует NVIDIA GK107M [GeForce GT 750M] и интегрированный графический контроллер Intel Corporation 4-го поколения Core Processor. Он использует технологию optimus.
Я много работаю с OpenGL и мне не удалось установить драйверы NVIDIA, кроме Nouveau, и они даже не распознаются, хотя модуль загружен.
Кроме того, моя libmesa доставляет мне массу неудобств, и если мне удается скомпилировать приложение opngl, оно показывает черный экран, хотя еще месяц назад я мог отображать вполне приличные вещи.
Я пробовал устанавливать драйверы nvidia privative и регистрировать их и не регистрировать в модулях dkms. Я занес в черный список драйверы nouveau и даже intel.
Я застрял в дилемме. Если я буду работать с графикой Intel, то будет поддерживаться только OpenGL <= 3, и только если я буду работать с картой NVIDIA, я смогу работать с OpenGL > 4.
Я искал эти проблемы несколько дней и перепробовал почти все, что мог, я даже переустановил ubuntu. Я работал с linux с тех пор, как у меня появился компьютер, и я не хочу работать с windows только из-за этого.
Пожалуйста, помогите мне.
решение1
Ну. Проведя множество расследований, я выяснил, что этой проблеме уже как минимум 2 года, и за эти 2 года множество очень ОЧЕНЬ умных куки-файлов сумели заставить технологию Optimus работать и облегчить ее для нас, простых обычных людей.
Я нашел учебник на французском языкездесь
Действует только с 13.10 и позже.
Сначала удалите все, что является мусором.
sudo apt-get purge bumblebee* primus libvdpau-va-gl1
установите nvidia-prime, драйверы и утилиты mesa
sudo apt-get install nvidia-331 nvidia-prime mesa-utils
*необязательно установите драйверы для просмотра HD-видео
sudo apt-get install vdpau-va-driver
Перезагрузите машину.
выберите в настройках nvidia, использовать nvidia или intelgraphics. Это придется делать вручную все время.
Другая информация о ОптимусездесьЯ узнал, что nvidia подключена к графике Intel, поэтому в Windows она автоматически меняется, когда это необходимо для оптимизации срока службы батареи. В Linux нет автоматического изменения, но, по крайней мере, вы можете изменить его вручную. Теперь я могу работать с OpenGL 4 в моем Ubuntu. Теперь мне нужно иметь возможность работать и с OpenGL 3.