intel драйвер suppressed after removing Nvidia card (switching from Nvidia to Intel failed)

today, my Nvidia graphics card gave up. I переместите it from my computer and switched to the on-board one:

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)

I have two systems on this computer: One is Kubuntu 15.04 which used the nouveau драйвер, before (and never used the proprietary nvidia драйвер). The other one is в Kubuntu 15.10 which used the proprietary nvidia-352 драйвер before.

After the removal of the Nvidia драйвер, my Kubuntu 15.04 booted without any trouble and X works умер with two monitors attached and with all 3D effects. I really do not need an Nvidia card.

However, the Kubuntu 15.10 does not work properly. First, X didn't start at all. So I logged in to the text я утешил (which was fortunately working я умер) and I uninstalled all nvidia драйвер stuff:

$ apt-get purge nvidia-*

After this, I rebooted and the system still didn't work :-( I found out that the problem was в wrong 'xorg.conf'. It stated (among other things):

Section "ServerLayout"
    Identifier "layout" 
    Screen 0 "nvidia"   
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

I переместите the 'Невключите "intel"' line, changed the "nvidia" to "intel" and invoked startx => got в graphical system. I rebooted and the file was wrong again.

After some digging, I found that I have to pass 'nogpumanager' to the kernel, hence I edited '/etc/default/grub', ran 'update-grub' and rebooted => the system booted умер.

However, I saw that some of the desktop effects - e.g. the cube - don't work (they work умер in my Kubuntu 15.04).

The problem seems to be that X используй the 'modesetting' драйвер instead of the 'intel' драйвер. I tried to explicitly set 'Драйвер "intel"' in my 'xorg.conf', but then X does not start :-(

When I run 'Xorg - я конфигурировал', however, it lists 'intel' эксперт the first line under 'List of видео драйверы: '!

I assume that my previous installation of the nvidia proprietary драйвер somehow somewhere forced the intel драйвер out of the way. However, even after hours of searching, I still didn't find where this problem is located.

In which file does it suppress the intel драйвер?!

Please help! I really don't want to re-install the system, just because the nvidia драйвер left some garbage behind (that I was unable to find, so far). And I really would like to использовал the cube and many other 3D effects again ;-) They seem to be automatically suppressed when using XRender (instead of OpenGL). And I seem not to be able to enable OpenGL when not using the proper драйвер, even though 'glxinfв says:

$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string: 3.0 Mesa 11.0.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

Also, тест programs like 'glxgears' work умер (and even say, I had 2500 + FPS).

Best regards, Рама :-)

2
задан 7 December 2015 в 22:38

1 ответ

Yabbadabbadoooo!!!! Да, я нашел +, зафиксировал его!!!

я полагал, что эта проблема могла бы так или иначе быть связана с 'альтернативами' и после немного большего количества исследования, я споткнулся это:

sudo update-alternatives --remove-all x86_64-linux-gnu_gl_conf
sudo update-alternatives --remove-all i386-linux-gnu_gl_conf

http://forum.ubuntuusers.de/topic/nvidia-current-update-problem/ (в конце) https://github.com/Bumblebee-Project/Bumblebee/issues/76

Безусловно, я дополнительно выполнил это:

sudo update-alternatives --remove-all gl_conf

..., но эта альтернатива, казалось, не был присвоен.

я тогда удалил свой '/etc/X11/xorg.conf' снова, удалил опцию ядра 'nogpumanager' из '/etc/default/grub' (сопровождаемый 'личинкой обновления') и перезагрузил.

... и это хорошо работает, теперь!

Вот (выборка) вывод 'glxinfo':

OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

С драйвером Intel, теперь являющимся активным, я смог переключиться от 'XRender' до 'OpenGL 3.1' (в настройках дисплея при 'Наборщике'), и все 3D эффекты работают снова.

Редактирование: Один день спустя, я видел, что LibreOffice не запускался, больше. У меня больше нет точного сообщения об ошибке, но оно сказало, что sth. о недостающей библиотеке - взгляд связанного с этой проблемой (и оно хорошо работало прежде, чем удалить Nvidia).

После некоторого исследования, я сделал следующее:

sudo apt-get install --reinstall libglu1-mesa libglu1-mesa:i386
sudo apt-get install --reinstall libglu1
sudo apt-get install --reinstall libgl1-mesa-glx

я думаю, только последняя строка релевантна, но я перечисляю все для полноты.

2
ответ дан 2 December 2019 в 03:50

Другие вопросы по тегам:

Похожие вопросы: