Как определить, работает ли шмель, как ожидалось?

Я следовал инструкциям на https://wiki.ubuntu.com/Bumblebee

sudo add-apt-repository ppa:bumblebee/stable
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

Вместо установки проприетарных драйверов NVIDIA, через:

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic

Я сделал:

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

Как определить, что режим энергосбережения активен, а мой выделенный графический процессор не работает?

Одна вещь, которая меня беспокоит, это то, что если я пойду к System Settings - Details - Graphics. Драйвер отображается как Unknown.

4
задан 10 January 2013 в 20:23

2 ответа

Чтобы получить модель видеокарты, установите mesa-utils Install mesa-utils . Помните, что модель видеокарты не будет nvidia. Это будет Intel, потому что в nvidia optimus карта nvidia не выставляется напрямую. Карта Nvidia подключена через Intel

--no-install-recommends, что предотвращает установку определенных пакетов, в основном драйвера nvidia.

Вам нужно следовать инструкции, чтобы она заработала. Если вы не установите правильный драйвер, он может не работать во время загрузки. В чем проблема при установке драйвера? драйвер не будет использоваться, если вы не используете optirun

Относительно, 2-й вопрос. Я действительно не знаю точного ответа.

После установки шум вентилятора уменьшился, время работы от батареи сильно увеличилось. Я думаю, что это показатель того, что энергосбережение работает.

Вы можете использовать dmesg, чтобы знать, что происходит. При перезагрузке попробуйте

dmesg | grep bbswitch

вы увидите что-то вроде ниже

[   25.305974] bbswitch: version 0.4.2
[   25.305983] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[   25.305991] bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
[   25.306182] bbswitch: detected an Optimus _DSM function
[   25.306192] bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
[   25.325482] bbswitch: disabling discrete graphics
[   25.325620] bbswitch: Result of Optimus _DSM call: 11000059

Как я вижу, в вашем предыдущем вопросе, Лекенштейн уверяет вас об управлении питанием. Он является разработчиком bumblebee

0
ответ дан 10 January 2013 в 20:23

Можно проверить, работает ли шмель с glxgears. Например, в моем компьютере, если я делаю:

$ glxgears -info
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
GL_RENDERER   = Mesa DRI Intel(R) Haswell Mobile 
GL_VERSION    = 3.0 Mesa 19.0.2
GL_VENDOR     = Intel Open Source Technology Center
GL_EXTENSIONS = GL_ARB_mu...... [AND A LOT OF OUTPUT]

, но если я делаю:

$ optirun glxgears -info
GL_RENDERER   = GeForce GTX 960M/PCIe/SSE2
GL_VERSION    = 4.6.0 NVIDIA 418.56
GL_VENDOR     = NVIDIA Corporation
GL_EXTENSIONS = GL_AMD_multi_draw_indirect...... [AND A LOT OF OUTPUT]

Так, ясно, что карта Nvidia только используется, когда я использую optirun.

0
ответ дан 16 October 2019 в 09:55

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

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