Шмель бьется в окно к чему это
если залетел в дом, стучит в окно или сел на человек, что делать с насекомым
Славяне всегда были внимательными к природе и связывали ее явления со знаками судьбы. Яркий пример тому – приметы о шмеле. Это насекомое выглядит устрашающе, но, если оно внезапно залетает в дом или садится на человека, то в большинстве случаев такое происшествие предвещает благоприятные перемены.
Шмель залетел в окно
Примету о проникшем в дом насекомом толкуют по-разному. Ее значение зависит от времени года. Визит мохнатого труженика в мае сулит только хорошее – улучшение материального благосостояния семьи, выздоровление, налаживание отношений между домочадцами.
Если шмель залетел в окно осенью, примета предвещает неприятности. Поверье предостерегает о незапланированных тратах, скандалах в семье, ухудшении здоровья. В таком случае необходимо выпустить насекомое из дома и мысленно поблагодарить его за предупреждение. Такие действия помогут избежать предсказанного в приметах.
Жители Якутии негативно воспринимают появление шмеля в доме. По их мнению, он стучится в окно, когда хочет предупредить о серьезном заболевании кого-то из родных. Якуты уверены – насекомое залетает в дом к несчастью.
Бьётся о стекло
Наши предки считали хорошим знаком, если ранней весной или летом мохнатый жужжащий труженик кружил около дома. Если в теплое время года шмель бьется в окно, примета сулит получение добрых известий или радостные события. Прадеды старались впустить насекомое в свое жилище, чтобы привлечь счастье, достаток и изобилие, а после выгоняли его.
Не всегда шмель, бьющийся в окно со стороны улицы, предвещает нечто хорошее. Если он появился в конце лета или осенью, примета предостерегает о грядущих болезнях и неприятностях.
Приметы весны
С наступлением тепла просыпаются все насекомые. Появление большого количества шмелей на улице – хорошая примета, которая предвещает ясные и солнечные дни. Активизировавшиеся крылатые труженики готовы приступить к своей трудовой деятельности. Они чувствуют, что в ближайшее время осадки не ожидаются, поэтому покидают свои гнезда и устремляются «на работу».

Погодные приметы
На Руси шмелей считали отличными синоптиками. Они чувствуют колебания атмосферного давления и реагируют на изменения показателей влажности воздуха. Благодаря этому насекомые умеют предсказывать погоду.
Если ожидается дождь, они ищут, куда бы спрятаться от губительных капель. В связи с этим появилась примета о шмеле, который залетел в квартиру, дом или сарай. Обычно такое явление наблюдается перед резким похолоданием. О потеплении свидетельствует начавшийся массовый полёт перепончатокрылых насекомых.
Шмель в доме
Жужжащий гость в доме – примета неоднозначная. Появление шмеля можно трактовать по-разному, в зависимости от времени года. Весенний визит мохнатого труженика сулит благоприятные события. Если же насекомое обнаружено в доме осенью – впереди неприятности.
Хорошие приметы
На Руси к шмелям относились с уважением, ведь это насекомое неустанно трудится, и его деятельность приносит огромную пользу. По этой причине появление мохнатого гостя в доме связывали с достатком и счастьем. По примете, шмель в доме – это добрый знак, если он залетел в ясную и теплую погоду весной или в начале лета. Крылатый визитер предвещал семье изобилие и мирную, спокойную, полную радости жизнь. Если он прилетел в дом до обеда, это означает, что все запланированные дела будут сделаны, а старания домочадцев принесут хорошие плоды.

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

Если шмель обнаружен на балконе, примета предупреждает домочадцев об убытках, проблемах со здоровьем и ссорах. Такую же интерпретацию имеет поверье о насекомом, которое проникло осенью непосредственно в дом. Если же шмель летает у дверей, примета сулит получение неприятных новостей. Однако в этом случае домочадцам ничего не угрожает.
Шмель сел на человека
Хотя многих пугает встреча с мохнатым членистоногим насекомым, на самом деле, если шмель сел на человека, приметы не предвещают ничего плохого. В большинстве случаев такое происшествие сулит благоприятные события, главное, вести себя спокойно, чтобы не пострадать от укуса:
- Насекомое опустилось прямо на одежду – примета предвещает покупку обновок. Вскоре предстоит отправиться в магазин и потратить деньги на красивый наряд. Возможно, намечается вечеринка или праздник, поэтому появится возможность надеть новое платье или костюм.
- По примете, увидеть шмеля на своей руке, означает, что предстоит много работать, однако усиленный труд принесет хорошие плоды. Человек получит достойное вознаграждение за свои старания. Он будет удовлетворен не только материально, но и морально.
- Если шмель сел на ногу, славянская примета предвещает дорогу, путешествие или деловую поездку, которая непременно принесет хорошие плоды. Человек получит какую-то выгоду – либо найдет партнера по бизнесу, либо заключит удачную сделку. Возможно, после этой поездки его повысят в должности.
- Мохнатый труженик сел прямо на голову – примета указывает на то, что скоро предстоит серьезная умственная работа. Возможно, речь идет о приближающейся сессии или о необходимости прохождения курсов повышения квалификации. Также это может указывать на необходимость принятия сложного решения. В каждом случае придется активно использовать внутренние ресурсы – жизненный опыт, знания и даже интуицию, но исход будет благоприятным.
- Плохая примета, если шмель сел прямо на лицо. Согласно трактовке, она предостерегает о серьезных неприятностях. Человек может попасть в беду и получить травму. Возможно, придут страшные известия о близких родственниках. Согласно другой трактовке, такая примета предупреждает о пожаре.
Иногда насекомые оказываются в самых неожиданных местах, тем самым пугая людей, но их присутствие не предвещает ничего плохого. Например, когда шмель залетел в сумку, примету можно истолковать так – в скором времени предстоят покупки, которые принесут радость и пользу. Речь не идет о вынужденных тратах и непредвиденных расходах. Напротив, человек вложит деньги в товар, который принесет ему благо.
На кладбище
Несколько раз в год люди приходят на могилки своих умерших близких, чтобы вспомнить о них. Если во время визита на кладбище прилетает шмель, по примете, его прогонять нельзя. Считается, что любые насекомые – бабочки, стрекозы, пчелы, а также птицы, которые появляются на могилах, олицетворяют умерших родственников. В таком обличье они приходят к живым людям. Своим неожиданным возникновением они как бы благодарят и утешают тех, кто пришел навестить покойного.

В сновидениях
При трактовке снов об этом насекомом принимают во внимание его внешний вид. Имеет значение размер шмеля и то, как он себя ведет:
- Если приснилось большое насекомое, значит, наяву у сновидца будет крепкое здоровье.
- Увидеть маленького жужжащего труженика – к позитивным переменам в деловой сфере.
- Кто-то из близких заболеет, если приснился мертвый шмель.
- Если крылатый трудяга снится незамужней девушке, то вскоре она встретит достойного кандидата в мужья.
- Насекомое жалит во сне – к неприятностям.
Что делать с насекомым
Ни в коем случае нельзя причинять вред насекомому, которое залетело в дом, даже если примета сулит нечто нехорошее. Наши предки никогда не убивали крылатого гостя, а просто открывали окно или дверь и позволяли ему улететь. Некоторые верили, что можно избежать исполнения предзнаменований, если угостить шмеля сладким лакомством. Прежде чем выгнать его из дома, они оставляли на столе блюдце с медом.

Можно ли засушить
Чтобы навсегда оставить изобилие и счастье в доме, некоторые люди ловят залетевшего в дом шмеля, помещают в банку и засушивают. Его тело становится талисманом, защищающим семью от неприятностей. Однако примета предостерегает от таких действий. Согласно поверью, уничтожение крылатого визитера привлечет в дом большие проблемы.

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

Появление жужжащих насекомых – это один из признаков потепления. Если шмели и пчелы начали трудиться, опыляя цветы, значит, заморозков уже не будет. Не следует бояться перепончатокрылых, когда они залетают в дом. В большинстве случаев это указывает на приятные события, которые приведут к улучшениям в жизни.
Шмель - ArchWiki
Из FAQ по Bumblebee:
- Bumblebee - это попытка заставить ноутбуки с поддержкой NVIDIA Optimus работать в системах GNU / Linux. Такая функция включает в себя две видеокарты с двумя разными профилями энергопотребления, подключенных по слою, с общим буфером кадра.
Bumblebee: Optimus для Linux
Optimus Technology - это реализация с гибридной графикой без аппаратного мультиплексора.Встроенный графический процессор управляет отображением, в то время как выделенный графический процессор управляет наиболее требовательным рендерингом и отправляет работу встроенному графическому процессору для отображения. Когда ноутбук работает от батареи, выделенный графический процессор отключается для экономии энергии и продления срока службы батареи. Он также был успешно протестирован с настольными компьютерами со встроенной графикой Intel и выделенной видеокартой nVidia.
Bumblebee - это программная реализация, состоящая из двух частей:
- Рендеринг программ за пределами экрана на специальной видеокарте и отображение их на экране с помощью встроенной видеокарты.Этот мост предоставляется VirtualGL или primus (читайте далее) и подключается к X-серверу, запущенному для дискретной видеокарты.
- Отключить выделенную видеокарту, когда она не используется (см. Раздел # Power management)
Пытается имитировать поведение технологии Optimus; использование выделенного графического процессора для рендеринга при необходимости и выключение его, когда он не используется. В настоящих релизах поддерживается только рендеринг по запросу, автоматический запуск программы с дискретной видеокартой в зависимости от нагрузки не реализован.
Установка
Перед установкой Bumblebee проверьте свой BIOS и активируйте Optimus (старые ноутбуки называют это «переключаемой графикой»), если это возможно (BIOS не должен предоставлять эту опцию). Если ни «Optimus», ни «переключаемый» не указаны в BIOS, все же убедитесь, что оба графических процессора включены и что встроенная графика (igfx) является начальным дисплеем (основным дисплеем). Дисплей должен быть подключен к встроенной встроенной графике, а не к дискретной видеокарте. Если интегрированная графика ранее была отключена и установлены драйверы дискретной графики, обязательно удалите / etc / X11 / xorg.conf
или файл conf в /etc/X11/xorg.conf.d
, относящийся к дискретной видеокарте.
Установить:
- bumblebee - Основной пакет, предоставляющий демон и клиентские программы.
- mesa - реализация с открытым исходным кодом спецификации OpenGL .
- Соответствующая версия драйвера NVIDIA, см. NVIDIA # Установка.
- При желании установить xf86-video-intel - драйвер Intel Xorg.
Для поддержки 32-битных приложений включите репозиторий Multilib и установите:
Чтобы использовать Bumblebee, необходимо добавить своего обычного пользователя в группу bumblebee
:
# gpasswd -a пользователь bumblebee
Также включите шмель .сервис
. Перезагрузите систему и следуйте #Usage.
nvidia-drm
при загрузке. Не забудьте удалить это, если позже вы переключитесь на другие решения. Использование
Тест
Установите mesa-demos и используйте glxgears
, чтобы проверить, работает ли Bumblebee с вашей системой Optimus:
$ optirun glxgears -info
Если это не удается, попробуйте следующие команды:
$ optirun glxspheres64
$ optirun glxspheres32
Если появляется окно с анимацией, Оптимус с Бамблби работает.
Примечание: Если glxgears
не удалось, но glxspheres XX
работали, всегда заменяйте « glxgears
» на « glxspheres XX
» во всех случаях.
Общее использование
$ optirun [параметры] приложение [параметры-приложения]
Например, запустите приложения Windows с помощью Optimus:
$ optirun Wine application.exe
В качестве другого примера откройте панель настроек NVIDIA с помощью Optimus:
$ optirun -b нет настройки nvidia -c: 8
Список всех доступных опций см. В optirun (1).
Конфигурация
Вы можете настроить поведение Bumblebee в соответствии со своими потребностями. Точная настройка, такая как оптимизация скорости, управление питанием и другие вещи, может быть настроена в /etc/bumblebee/bumblebee.conf
Оптимизация скорости
Одним из недостатков закадровых методов рендеринга является производительность. В следующей таблице представлен необработанный обзор Lenovo ThinkPad T480 в настройке eGPU с NVIDIA GTX 1060 6 ГБ и тестом unigine-heaven AUR (1920x1080, максимальные настройки, 8x AA):
Команда | Дисплей | кадров в секунду | Оценка | мин. FPS | Макс FPS |
---|---|---|---|---|---|
optirun unigine-heaven | внутренний | 20.7 | 521 | 6,9 | 26,6 |
primusrun unigine-heaven | внутренний | 36,9 | 930 | 15,3 | 44,1 |
Unigine-Heaven | внутренний в Nvidia-xrun | 51,3 | 1293 | 8,4 | 95,6 |
Unigine-Heaven | внешний в Nvidia-xrun | 56,1 | 1414 | 8,4 | 111.9 |
Использование VirtualGL в качестве моста
Bumblebee визуализирует кадры для вашей карты Optimus NVIDIA на невидимом X-сервере с VirtualGL и переносит их обратно на ваш видимый X-сервер. Перед транспортировкой кадры будут сжаты - это экономит пропускную способность и может использоваться для ускоренной оптимизации шмеля:
Чтобы использовать другой метод сжатия для одного приложения:
$ optirun -c метод сжатия приложение
Метод сжатия влияет на производительность при использовании GPU / CPU.Сжатые методы в основном нагружают ЦП. Однако несжатые методы в основном загружают графический процессор.
Сжатые методы
Несжатые методы
Вот таблица производительности, протестированная с ноутбуком ASUS N550JV и тестовым приложением unigine-heaven AUR :
Команда | кадров в секунду | Оценка | мин. FPS | Макс FPS |
---|---|---|---|---|
optirun unigine-heaven | 25.0 | 630 | 16,4 | 36,1 |
optirun -c jpeg unigine-heaven | 24,2 | 610 | 9,5 | 36,8 |
optirun -c rgb unigine-heaven | 25,1 | 632 | 16,6 | 35,5 |
optirun -c yuv unigine-heaven | 24,9 | 626 | 16,5 | 35,8 |
optirun -c прокси unigine-heaven | 25.0 | 629 | 16,0 | 36,1 |
optirun -c xv unigine-heaven | 22,9 | 577 | 15,4 | 32,2 |
Примечание. При использовании метода сжатия jpeg
возникали скачки лагов .
Чтобы использовать стандартное сжатие для всех приложений, установите VGLTransport
на compress-method
в / etc / bumblebee / bumblebee.conf
:
/etc/bumblebee/bumblebee.conf
[...] [optirun] VGLTransport = прокси [...]
Вы также можете поиграть с тем, как VirtualGL считывает пиксели с вашей графической карты. Установка переменной среды VGL_READBACK
на pbo
должна повысить производительность. Сравните эти два:
# PBO должно быть быстрее. VGL_READBACK = pbo optirun glxgears # Значение по умолчанию - синхронизация. VGL_READBACK = синхронизировать optirun glxgears
Примечание: Масштабирование частоты ЦП напрямую влияет на производительность рендеринга
Primusrun
primusrun
(из пакета primus) становится выбором по умолчанию, поскольку он потребляет меньше энергии и иногда обеспечивает лучшую производительность, чем optirun
/ virtualgl
.Его можно запускать отдельно, но он не принимает параметры, как optirun
. Установка primus
в качестве моста для optirun
обеспечивает большую гибкость.
Для поддержки 32-битных приложений на 64-битных машинах установите lib32-primus (мультибиблиотечный код должен быть включен).
Использование (запускается отдельно):
$ primusrun glxgears
Использование (как мост для optirun
):
По умолчанию в качестве моста используется virtualgl
.Переопределите это в командной строке:
$ optirun -b primus glxgears
Или установите Bridge = primus
в /etc/bumblebee/bumblebee.conf
, и вам не нужно будет указывать его в командной строке.
Pvkrun
pvkrun
из пакета primus_vk представляет собой заменяемую замену primusrun
, которая позволяет запускать приложения на основе Vulkan. Быструю проверку можно сделать с помощью vulkaninfo
от vulkan-tools.
$ pvkrun vulkaninfo
Управление питанием
Назначение функции управления питанием - выключение карты NVIDIA, когда она больше не используется Bumblebee.Если установлен bbswitch (для linux) или bbswitch-dkms (для linux-lts или пользовательских ядер), он будет обнаружен автоматически при запуске демона Bumblebee. Никакой дополнительной настройки не требуется. Однако bbswitch предназначен только для ноутбуков Optimus и не будет работать на настольных компьютерах. Итак, управление питанием Bumblebee недоступно для настольных компьютеров, и нет причин устанавливать bbswitch на рабочий стол. (Тем не менее, другие функции Bumblebee действительно работают на некоторых настольных компьютерах.)
Чтобы вручную включить или выключить карту с помощью bbswitch, введите в / proc / acpi / bbswitch:
# tee / proc / acpi / bbswitch <<< ВЫКЛ. # tee / proc / acpi / bbswitch <<< ON
Состояние питания карты NVIDIA по умолчанию с использованием bbswitch
По умолчанию bbswitch не меняет состояние питания карты. bumblebeed
отключает карту при запуске, поэтому следующее необходимо только в том случае, если вы используете bbswitch без bumblebeed.
Установите параметры модуля load_state
и unload_state
в соответствии с вашими потребностями (см. Документацию bbswitch).
/etc/modprobe.d/bbswitch.conf
параметры bbswitch load_state = 0 unload_state = 1
Чтобы запустить bbswitch без bumblebeed при запуске системы, не забудьте добавить bbswitch
в / etc / modules-load.г
.
Включить карту NVIDIA во время выключения
На некоторых ноутбуках карта NVIDIA может некорректно инициализироваться во время загрузки, если карта была выключена при последнем выключении системы. Следовательно, демон Bumblebee будет включать графический процессор при остановке демона (например, при выключении) из-за настройки (по умолчанию) TurnCardOffAtExit = false
в /etc/bumblebee/bumblebee.conf
. Обратите внимание, что этот параметр не влияет на состояние питания во время работы демона, поэтому, если все программы optirun
или primusrun
завершились, графический процессор все равно будет выключен.
Когда вы останавливаете демон вручную, вы можете оставить карту выключенной, но при этом включить ее при выключении. Чтобы добиться последнего, добавьте следующий сервис systemd (при использовании bbswitch):
/etc/systemd/system/nvidia-enable.service
[Единица] Описание = Включить карту NVIDIA DefaultDependencies = нет [Обслуживание] Тип = oneshot ExecStart = / bin / sh -c 'echo ON> / proc / acpi / bbswitch' [Установить] WantedBy = shutdown.target
Затем включите nvidia-enable.сервисный
ед.
Включить карту NVIDIA после выхода из спящего режима
Демон шмеля может не активировать видеокарту после приостановки. Возможное исправление включает установку bbswitch в качестве метода управления питанием по умолчанию в /etc/bumblebee/bumblebee.conf
:
/etc/bumblebee/bumblebee.conf
[драйвер-nvidia] PMMethod = bbswitch [водитель-модерн] PMMethod = bbswitch
Примечание: Кажется, это исправление работает только после перезагрузки системы.Перезапуска службы шмеля недостаточно.
Если вышеуказанное исправление не удалось, попробуйте следующую команду:
# эхо 1> / sys / bus / pci / rescan
Для автоматического повторного сканирования шины PCI после приостановки создайте сценарий, как описано в разделе Управление питанием # Перехватчики в / usr / lib / systemd / system-sleep.
Несколько мониторов
Выходы подключены к микросхеме Intel
Если порт (DisplayPort / HDMI / VGA) подключен к микросхеме Intel, вы можете настроить несколько мониторов с помощью xorg.конф. Настройте их на использование карты Intel, но Bumblebee все еще может использовать карту NVIDIA. Ниже приведен один пример конфигурации для двух идентичных экранов с разрешением 1080p и с выходом HDMI.
/etc/X11/xorg.conf
Раздел «Экран» Идентификатор «Screen0» Устройство "intelgpu0" Монитор "Монитор0" DefaultDepth 24 Вариант "TwinView" "0" Подраздел «Дисплей» Глубина 24 Режимы «1920x1080_60.00» EndSubSection EndSection Раздел «Экран» Идентификатор «Экран1» Устройство "intelgpu1" Монитор «Монитор1» DefaultDepth 24 Вариант "TwinView" "0" Подраздел «Дисплей» Глубина 24 Режимы »1920x1080_60.00 " EndSubSection EndSection Раздел «Монитор» Идентификатор «Monitor0» Вариант «Включить» «истина» EndSection Раздел «Монитор» Идентификатор «Монитор1» Вариант «Включить» «истина» EndSection Раздел «Устройство» Идентификатор "intelgpu0" Драйвер "интел" Вариант "XvMC" "истина" Вариант "UseEvents" "истина" Вариант "AccelMethod" "UXA" BusID "PCI: 0: 2: 0" EndSection Раздел «Устройство» Идентификатор "intelgpu1" Драйвер "интел" Вариант "XvMC" "истина" Вариант "UseEvents" "истина" Вариант "AccelMethod" "UXA" BusID "PCI: 0: 2: 0" EndSection Раздел «Устройство» Идентификатор "nvidiagpu1" Драйвер "nvidia" BusID "PCI: 0: 1: 0" Конец раздела
Вероятно, вам потребуется изменить BusID для карты Intel и NVIDIA.
$ lspci | grep VGA
00: 02.0 VGA-совместимый контроллер: интегрированный графический контроллер семейства процессоров Intel Corporation 2-го поколения (версия 09)
BusID: 0: 2: 0
Выход подключен к чипу NVIDIA
На некоторых ноутбуках цифровой видеовыход (HDMI или DisplayPort) жестко подключен к чипу NVIDIA. Если вы хотите использовать все дисплеи в такой системе одновременно, самым простым решением будет использование intel-virtual-output , инструмента, входящего в набор драйверов xf86-video-intel, начиная с версии v2.99. Это позволит вам расширить существующий сеанс X на другие экраны, используя виртуальные выходы для работы с дискретной видеокартой. Командная строка используется следующим образом:
$ intel-virtual-output [ОПЦИЯ] ... [TARGET_DISPLAY] ...
-d <исходный дисплей> исходный дисплей -f держать на переднем плане (не отсоединяться от консоли и демонизировать) -b запустить шмеля -a подключиться ко всем локальным дисплеям (например: 1,: 2 и т. д.) -S отключить использование singleton и запустить новый процесс intel-virtual-output -v весь подробный вывод, подразумевает -f -V <категория> конкретный подробный вывод, подразумевает -f -h эта помощь
Если эта команда сама по себе не работает, вы можете попробовать запустить ее с помощью optirun, чтобы включить дискретную графику и позволить ей определять выходы соответственно.Известно, что это необходимо для Lenovo Legion Y720.
$ optirun Intel-Virtual-выход
Если целевые дисплеи не анализируются в командной строке, intel-virtual-output попытается подключиться к любому локальному дисплею. Обнаруженными дисплеями можно будет управлять с помощью любого диспетчера дисплеев рабочего стола, такого как xrandr или KDE Display. Инструмент также запустит Bumblebee (который можно оставить как установку по умолчанию). См. Вики-страницу Bumblebee для получения дополнительной информации.
При запуске в терминале intel-virtual-output будет демонстрировать себя, если не используется переключатель -f
.Игры можно запускать на внешнем экране, сначала экспортировав отображение export DISPLAY =: 8
, а затем запустив игру с optirun game_bin
, однако курсор и клавиатура не полностью захватываются. Используйте экспорт DISPLAY =: 0
, чтобы вернуться к стандартной работе.
Если intel-virtual-output не обнаруживает дисплеи или если получено сообщение no VIRTUAL output on ": 0"
, попробуйте отредактировать следующие два файла следующим образом (и перезагрузить):
Эта статья или раздел нуждается в улучшении языка, синтаксиса вики или стиля.См. Справку: стиль.
/etc/X11/xorg.conf.d/20-intel.conf
Раздел "Устройство" # По умолчанию этого файла не существует Идентификатор "intelgpu0" Драйвер "интел" EndSection
/etc/bumblebee/xorg.conf.nvidia
Раздел "ServerLayout" Идентификатор "Layout0" Option "AutoAddDevices" "true" # Шмель по умолчанию false Вариант "AutoAddGPU" "false" EndSection Раздел «Устройство» Идентификатор "DiscreteNvidia" Драйвер "nvidia" VendorName "NVIDIA Corporation" Вариант "ProbeAllGpus" "false" Вариант «NoLogo» «правда» Параметр "UseEDID" "true" # Шмель по умолчанию false Option "AllowEmptyInitialConfiguration" # Добавить эту строку # Option "UseDisplayDevice" "none" # Удалить или закомментировать эту строку EndSection Раздел "Экран" # Добавить этот раздел Идентификатор «Screen0» Устройство "ДискретнаяНвидиа" EndSection
См. [3], чтобы попробовать другие конфигурации.Если экран ноутбука растянут и курсор не на месте, а на внешнем мониторе отображается только курсор, попробуйте отключить все запущенные менеджеры композитинга.
Если вы не хотите использовать intel-virtual-output, другой вариант - настроить Bumblebee, чтобы оставить дискретный графический процессор включенным, и напрямую настроить X для использования обоих экранов, поскольку он сможет их обнаруживать.
В крайнем случае, вы можете запустить 2 X сервера. Первый будет использовать драйвер Intel для экрана ноутбука. Второй будет запущен через optirun на карте NVIDIA и отобразится на внешнем дисплее.Обязательно отключите любой диспетчер отображения / сеанса, прежде чем вручную запускать среду рабочего стола с помощью optirun. Затем вы можете войти в систему с интегрированной графикой.
Отключение гашения экрана
Вы можете отключить гашение экрана при использовании intel-virtual-output с xset
, установив соответствующую переменную среды DISPLAY
(дополнительную информацию см. В DPMS):
$ DISPLAY =: 8 xset -dpms s выкл.
Несколько видеокарт NVIDIA
Если у вас несколько видеокарт NVIDIA (например,при использовании eGPU с ноутбуком с другой встроенной видеокартой NVIDIA) вам необходимо внести незначительные изменения в /etc/bumblebee/xorg.conf.nvidia
. Если это изменение не сделано, демон может по умолчанию использовать внутреннюю карту NVIDIA.
Сначала определите BusID внешней карты:
$ lspci | grep -E "VGA | 3D"
00: 02.0 VGA-совместимый контроллер: Intel Corporation HD Graphics 530 (rev 06) 01: 00.0 3D-контроллер: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2) 0b: 00.0 VGA-совместимый контроллер: NVIDIA Corporation GP104 [GeForce GTX 1070] (rev a1)
В данном случае BusID - 0b: 00.0
.
Теперь отредактируйте /etc/bumblebee/xorg.conf.nvidia
и добавьте следующую строку в Раздел «Устройство»
:
/etc/bumblebee/xorg.conf.nvidia
Раздел «Устройство» ... BusID "PCI: 11: 00: 0" Option "AllowExternalGpus" "true" # Если графический процессор внешний ... EndSection
Примечание: Обратите внимание, что шестнадцатеричный код 0b
стал базовым 10 11
Устранение неисправностей
[VGL] ОШИБКА: не удалось открыть дисплей: 8
Существует известная проблема с некоторыми приложениями Wine, которые разветвляют и убивают родительский процесс, не отслеживая его (например, бесплатная онлайн-игра "Runes of Magic")
Это известная проблема VirtualGL.Начиная с Bumblebee 3.1, если он у вас установлен, вы можете использовать Primus в качестве моста рендеринга:
$ optirun -b primus wine программа для Windows .exe
Если это не сработает, альтернативный способ решения этой проблемы:
$ optirun bash $ optirun wine программа для Windows .exe
При использовании драйверов NVIDIA для устранения этой проблемы отредактируйте /etc/bumblebee/xorg.conf.nvidia
и измените Option ConnectedMonitor
на CRT-0
.
Xlib: расширение "GLX" отсутствует на дисплее ": 0,0"
Если вы попытались установить драйвер NVIDIA с веб-сайта NVIDIA, это не сработает.
1. Удалите этот драйвер аналогичным образом:
# ./NVIDIA-Linux-*.run --uninstall
2. Удалите созданный конфигурационным файлом NVIDIA Xorg:
# rm /etc/X11/xorg.conf
3. (Повторно) установите правильный драйвер NVIDIA: #Installation
[ОШИБКА] Нет доступа к вторичному графическому процессору: устройства не обнаружены
В некоторых случаях запуск optirun
возвращает:
[ERROR] Невозможно получить доступ к вторичному графическому процессору - ошибка: [XORG] (EE) Устройства не обнаружены.[ERROR] Прерывание, поскольку резервный запуск отключен.
В этом случае вам нужно будет переместить файл /etc/X11/xorg.conf.d/20-intel.conf
в другое место, перезапустить демон bumblebeed, и он должен работать. Если вам действительно нужно изменить некоторые функции для модуля Intel, можно обойтись путем объединения /etc/X11/xorg.conf.d/20-intel.conf
с /etc/X11/xorg.conf
.
Также может потребоваться прокомментировать строку драйвера в /etc/X11/xorg.conf.d/10-monitor.conf
.
Если вы используете драйвер nouveau
, вы можете попробовать переключиться на драйвер nvidia
.
Возможно, вам потребуется определить карту NVIDIA где-нибудь (например, файл /etc/bumblebee/xorg.conf.nvidia
), используя правильный BusID
в соответствии с выводом lspci
:
Раздел «Устройство» Идентификатор "nvidiagpu1" Драйвер "nvidia" BusID "PCI: 0: 1: 0" EndSection
Обратите внимание, что формат вывода lspci
находится в HEX, а в xorg - в десятичном формате.Так, если вывод lspci
, например, 0a: 00.0
, BusID
должен быть PCI: 10: 0: 0
.
NVIDIA (0): не удалось назначить какие-либо подключенные устройства отображения для экрана X 0
Если вывод консоли:
[ERROR] Невозможно получить доступ к вторичному графическому процессору - ошибка: [XORG] (EE) NVIDIA (0): не удалось назначить какие-либо подключенные устройства отображения для экрана X 0 [ERROR] Прерывание, поскольку резервный запуск отключен.
Если следующая строка в / etc / bumblebee / xorg.conf.nvidia
не существует, вы можете добавить его в раздел «Устройство»:
Вариант "ConnectedMonitor" "DFP"
Если он уже существует, вы можете попробовать изменить его на:
Опция «ConnectedMonitor» «CRT»
После этого перезапустите службу Bumblebee, чтобы применить эти изменения.
Не удалось инициализировать NVIDIA GPU на PCI: 1: 0: 0 (GPU упал с шины / отказ RmInitAdapter!)
Добавьте rcutree.rcu_idle_gp_delay = 1
к параметрам ядра конфигурации загрузчика (см. Также исходный пост BBS для примера конфигурации).
Не удалось инициализировать графический процессор NVIDIA на PCI: 1: 0: 0 (сообщил демон Bumblebee: ошибка: [XORG] (EE) NVIDIA (GPU-0))
Вы можете столкнуться с проблемой, когда после выхода из спящего режима команда primusrun
или optirun
больше не работает. есть два способа решить эту проблему - перезагрузить систему или выполнить следующую команду:
# эхо 1> / sys / bus / pci / rescan
И попробуйте протестировать, работает ли primusrun
или optirun
.
Если приведенная выше команда не помогла, попробуйте найти идентификатор шины вашей карты NVIDIA:
$ lspci | grep NVIDIA
Например, приведенная выше команда показала 01: 00.0
, поэтому мы используем следующие команды с этим идентификатором шины:
# echo 1> / sys / bus / pci / devices / 0000: 01: 00.0 / удалить # эхо 1> / sys / bus / pci / rescan
Не удалось загрузить драйвер графического процессора
Если вывод консоли:
[ERROR] Невозможно получить доступ к вторичному графическому процессору - ошибка: не удалось загрузить драйвер графического процессора.
, и если вы попытаетесь загрузить модуль nvidia, вы получите:
modprobe nvidia modprobe: ОШИБКА: не удалось вставить 'nvidia': ошибка формата Exec
Это может быть связано с тем, что драйвер nvidia не синхронизирован с ядром Linux, например, если вы установили последнюю версию драйвера nvidia и некоторое время не обновляли ядро.Полное обновление системы может решить проблему. Если проблема не устраняется, попробуйте вручную скомпилировать пакеты nvidia для текущего ядра, например, с помощью nvidia-dkms или путем компиляции nvidia из ABS.
NOUVEAU (0): [drm] не удалось установить версию интерфейса drm
Рассмотрите возможность перехода на официальный драйвер nvidia. Как здесь сказано, у драйвера nouveau есть проблемы с некоторыми картами и шмелем.
[ОШИБКА] Невозможно получить доступ к вторичному графическому процессору - ошибка: X не запустился должным образом
Установите для параметра «AutoAddDevices»
значение «true»
в / etc / bumblebee / xorg.conf.nvidia
(см. здесь):
Раздел "ServerLayout" Идентификатор "Layout0" Вариант "AutoAddDevices" "истина" Вариант "AutoAddGPU" "false" EndSection
/ dev / dri / card0: не удалось установить версию интерфейса DRM 1.4: отказано в разрешении
Это можно обойти, добавив следующие строки в /etc/bumblebee/xorg.conf.nvidia
(см. Здесь):
Раздел «Экран» Идентификатор «Экран по умолчанию» Устройство "ДискретнаяНвидиа" EndSection
ОШИБКА: ld.итак: объект libdlfaker.so из LD_PRELOAD не может быть предварительно загружен: игнорируется
Вероятно, вы захотите запустить 32-битное приложение с помощью Bumblebee в 64-битной системе. См. Раздел «Для 32-битных ...» в # Установка. Если проблема не устранена или это 64-битное приложение, попробуйте использовать первичный мост.
Неустранимая ошибка ввода-вывода 11 (ресурс временно недоступен) на X-сервере
Измените KeepUnusedXServer
в /etc/bumblebee/bumblebee.conf
с false
на true
.Ваша программа работает в фоновом режиме, и шмель ничего об этом не знает.
Видео разрывание
Разрыв видео - довольно распространенная проблема на Bumblebee. Чтобы это исправить, вам нужно включить vsync. Он должен быть включен по умолчанию на карте Intel, но проверьте это в журналах Xorg. Чтобы проверить, включен ли он для NVIDIA, убедитесь, что nvidia-settings установлены и запустите:
$ optirun настройки nvidia -c: 8
X Server XVideo Settings -> Sync to VBlank
and OpenGL Settings -> Sync to VBlank
оба должны быть включены.У карты Intel в целом меньше разрывов, поэтому используйте ее для воспроизведения видео. Особенно используйте VA-API для декодирования видео (например, mplayer-vaapi
и с параметром -vsync
).
Обратитесь к Intel # Tearing, чтобы узнать, как исправить разрыв на карте Intel.
Если проблема по-прежнему не устранена, попробуйте отключить композитинг в среде рабочего стола. Попробуйте также отключить тройную буферизацию.
Шмель не может подключиться к розетке
Вы можете получить что-то вроде:
$ optirun glxspheres64
или (для 32 бит):
$ optirun glxspheres32
[1648.179533] [ОШИБКА] У вас нет разрешения на связь с демоном Bumblebee. Попробуйте добавить себя в группу "шмель" [1648.179628] [ОШИБКА] Не удалось подключиться к демону шмеля - он работает?
Если вы уже находитесь в группе bumblebee
( $ groups | grep bumblebee
), вы можете попробовать удалить сокет /var/run/bumblebeed.socket
.
Другая причина этой ошибки может заключаться в том, что вы фактически не включили оба графических процессора в своем BIOS, и в результате демон Bumblebee фактически не работает.Тщательно проверьте настройки BIOS и убедитесь, что графика Intel (интегрированная графика - может быть сокращена в BIOS как что-то вроде igfx) включена или установлена на автоматический режим, и что это основной графический процессор. Ваш дисплей должен быть подключен к встроенной видеокарте, а не к дискретной видеокарте.
Если вы по ошибке подключили дисплей к дискретной видеокарте, а графика Intel была отключена, вы, вероятно, установили Bumblebee после первой попытки запустить только Nvidia. В этом случае обязательно удалите файл / etc / X11 / xorg.conf или ... / 20-nvidia ... файлы конфигурации. Если Xorg проинструктирован использовать Nvidia в файле conf, X завершится ошибкой.
Запуск X.org из консоли после входа в систему (X.org без root)
См. Xorg # Rootless Xorg.
Использование Primus вызывает ошибку сегментации
В некоторых случаях использование primusrun вместо optirun приводит к сбою сегментации. Это вызвано проблемой в коде, автоматически определяющем более быстрый метод загрузки, см. FS # 58933.
Обходной путь - пропустить автоматическое обнаружение путем ручной установки переменной среды PRIMUS_UPLOAD
на 1 или 2, в зависимости от того, какой из них быстрее в вашей настройке.
$ PRIMUS_UPLOAD = 1 предварительный запуск ...
Задержка мыши Primusrun (отключить VSYNC)
Для primusrun
, VSYNC
включен по умолчанию, и в результате это может вызвать задержку задержки ввода мыши или даже немного снизить производительность. Тест primusrun
с отключенным VSYNC
:
$ vblank_mode = 0 primusrun glxgears
Если вас устраивает вышеуказанный параметр, создайте псевдоним (например, alias primusrun = "vblank_mode = 0 primusrun"
).
Сравнение производительности:
VSYNC включен | кадров в секунду | Оценка | мин. FPS | Макс FPS |
---|---|---|---|---|
НЕВЕРНО | 31,5 | 793 | 22,3 | 54,8 |
ИСТИНА | 31,4 | 792 | 18,7 | 54,2 |
Протестировано с помощью ноутбука ASUS N550JV и тестового приложения unigine-heaven AUR .
Проблемы Primus при компоновке оконных менеджеров
Так как композитинг ухудшает производительность, вызывать примус, когда композитинг WM активен, не рекомендуется. [4] Если вам нужно использовать примус с композитингом и вы видите мерцание или плохую производительность, может помочь синхронизация потока отображения примуса с потоком рендеринга приложения:
$ PRIMUS_SYNC = 1 первичный запуск ...
Это заставляет примус отображать ранее визуализированный кадр.
Проблемы с шмелем после выхода из режима ожидания
В некоторых системах может случиться так, что модуль nvidia загружается после выхода из режима ожидания.Одно из возможных решений для этого - установка пакетов acpi_call и acpi.
Optirun не работает, нет вывода отладки
Пользователи сообщают, что в некоторых случаях, даже если Bumblebee был установлен правильно,
$ optirun glxgears -info
не выдает никаких результатов, и окно glxgears не появляется. Любые программы, которым требуется 3D-ускорение, вылетают:
$ optirun bash $ glxgears Ошибка сегментации (дамп ядра)
Судя по всему, это ошибка некоторых версий virtualgl.Таким образом, обходной путь - установить primus и lib32-primus и использовать их вместо этого:
$ primusrun glxspheres64 $ optirun -b primus glxspheres64
По умолчанию primus блокирует частоту кадров до скорости вашего монитора (обычно 60 кадров в секунду), при необходимости ее можно разблокировать, передав переменную среды vblank_mode = 0
.
$ vblank_mode = 0 primusrun glxspheres64
Обычно нет необходимости отображать больше кадров, чем ваш монитор может обработать, но вы можете захотеть это сделать для тестирования производительности или для более быстрой реакции в играх (например,g., если игре требуется 3 кадра для реакции на движение мыши с vblank_mode = 0
, реакция будет настолько быстрой, насколько может справиться ваша система, без нее всегда потребуется 1/20 секунды).
Возможно, вы захотите отредактировать /etc/bumblebee/bumblebee.conf
, чтобы использовать первичный рендеринг по умолчанию. Если после обновления вы хотите проверить, исправлена ли ошибка, просто используйте optirun -b virtualgl
.
См. Это сообщение на форуме для получения дополнительной информации.
Неисправное управление питанием с ядром 4.8
Если у вас более новый ноутбук (дата BIOS 2015 или новее), то Linux 4.8 может сломать bbswitch (проблема 140 bbswitch), поскольку bbswitch не поддерживает новый, рекомендуемый метод управления питанием. В результате графический процессор может не включиться, выключиться или что-то еще хуже.
В качестве обходного пути добавьте pcie_port_pm = off
к параметрам ядра.
В качестве альтернативы, если вас интересует только энергосбережение (и, возможно, использование внешних мониторов), удалите bbswitch и положитесь на управление питанием во время выполнения Nouveau (которое поддерживает новый метод).
Примечание: Некоторые инструменты, такие как powertop --auto-tune
, автоматически включают управление питанием на устройствах PCI, что приводит к той же проблеме [5]. Используйте тот же обходной путь или не используйте универсальные инструменты управления питанием. Проблема с зависанием (lspci зависает)
См. NVIDIA Optimus # Lockup issue (lspci зависает)], чтобы узнать о проблеме, которая затрагивает новые ноутбуки с GTX 965M (или подобной).
Дискретная карта всегда включена и предупреждения acpi
Добавьте acpi_osi = Linux
в параметры ядра.См. [6] и [7] для получения дополнительной информации.
Экран 0 удален из-за отсутствия соответствующей секции конфигурации
Измените файл xorg.conf.nvidia: сначала добавьте Screen 0 "nvidia"
в раздел ServerLayout, а затем создайте новый раздел.
Раздел «Экран» Идентификатор "nvidia" Устройство "ДискретнаяНвидиа" EndSection
Неустойчивое, непредсказуемое поведение
Если Bumblebee запускается / работает случайным образом, убедитесь, что вы установили конфигурацию сети # Разрешение имени хоста локальной сети (подробности здесь).
Дискретная карта всегда включена и драйвер nvidia не может быть выгружен
Убедитесь, что nvidia-persistenced.service
отключен и в настоящее время не активен. Он предназначен для постоянно работающего драйвера nvidia [8], что предотвращает отключение карты.
Дискретная карта автоматически активируется при запросе egl каким-либо приложением
Если дискретная карта активирована какой-либо программой (скажем, mpv с бэкэндом gpu) и остается включенной.Проблема может заключаться в libglvnd
, который загружает драйверы nvidia и активирует карту.
Чтобы отключить эту заданную переменную среды __EGL_VENDOR_LIBRARY_FILENAMES
(см. документацию), чтобы загрузить только файл конфигурации mesa:
__EGL_VENDOR_LIBRARY_FILENAMES = "/ usr / share / glvnd / egl_vendor.d / 50_mesa.json"
Пакет nvidia-utils (и его ветки) устанавливает файл конфигурации nvidia по адресу /usr/share/glvnd/egl_vendor.d/10_nvidia.json
, который имеет приоритет и заставляет libglvnd загружать драйверы nvidia и включать карту.
Другое решение - удалить файл конфигурации, предоставленный nvidia-utils.
Частота кадров падает до 1 кадра в секунду после определенного периода времени
С драйвером nvidia 440.36 настройка DPMS включена по умолчанию, что приводит к тайм-ауту через фиксированный период времени (например, 10 минут), что приводит к снижению частоты кадров до 1 кадра в секунду. Чтобы обойти это, добавьте следующую строку в раздел «Устройство» в /etc/bumblebee/xorg.conf.nvidia
Опция «HardDPMS» «ложь»
Приложение не может записать экран
При использовании Bumblebee приложения не могут получить доступ к экрану для его идентификации и записи.Это происходит, например, при использовании obs-studio с активированным NVENC. Чтобы решить эту проблему, отключите режим моста с помощью команды optirun -b none
.
См. Также
Присоединяйтесь к нам на #bumblebee на freenode.net.
.Объяснение: бросающий вызов физике полет шмеля
Короткий и коренастый шмель не выглядит летным. Действительно, в 1930-х годах французский энтомолог Август Маньян даже заметил, что полет насекомого на самом деле невозможен, и с тех пор эта идея укоренилась в общественном сознании.
Итак, вам не нужно быть ученым, чтобы поднять бровь при этом утверждении, но, конечно, легче объяснить бросающую вызов физике аэродинамику шмеля, если вы Майкл Дикинсон, профессор биологии и специалист по полетам насекомых. Вашингтонский университет.
«Вопрос о том, как эти маленькие крылышки генерируют достаточно силы, чтобы удерживать насекомое в воздухе, решен», - сказал Дикинсон в интервью «Маленьким загадкам жизни». «Остались детали, но это больше не загадка».
Дикинсон опубликовал в журнале Proceedings of the National Academy of Sciences исследования 2005 года о полете шмеля после сбора данных с помощью высокоскоростной фотографии реальных летающих пчел и датчиков силы на огромном, чем жизнь, машущем крыле роботизированной пчелы в минеральном масле.Он говорит, что большое заблуждение о полете насекомых и, возможно, то, что сбило с толку Маньана, - это вера в то, что шмели машут крыльями вверх и вниз. «На самом деле, за редким исключением, они машут крыльями взад и вперед», - сказал Маньян.
Возьмите руку и вытяните ее в сторону, параллельно земле, ладонью вниз. Теперь поднимите руку вперед. Когда вы протянете руку перед собой, потяните большой палец вверх, чтобы вы перевернули руку так, чтобы ладонь оказалась вверх. Теперь, ладонью вверх, отведите руку назад.Когда вы потянетесь за спину, снова переверните руку ладонью вниз для движения вперед. Повторение. Дикинсон сказал, что если вы слегка наклоните руку (так, чтобы она не была полностью параллельна земле), вы бы сделали что-то похожее на откидную створку.
{youtube yRE2rMIXvyU}
Гидродинамика полета шмелей отличается от той, которая позволяет летать самолету. Крыло самолета выталкивает воздух вниз, который, в свою очередь, толкает крыло (и самолет, к которому оно прикреплено) вверх.С ошибками все не так просто. По словам Дикинсона, стреловидность крыла немного похожа на частичное вращение «несколько паршивого» винта вертолета, но угол наклона крыла также создает вихри в небольших ураганах, похожих на воздух. Глаза этих мини-ураганов имеют более низкое давление, чем окружающий воздух, поэтому удерживание этих вихрей над крыльями помогает пчелам оставаться в воздухе.
Другие исследования подтвердили, что пчелы могут летать в одном из наиболее ярких проектов. В 2001 году китайская исследовательская группа под руководством Лицзэна Цзэна из Университета Цинхуа приклеила маленькие кусочки стекла к пчелам, а затем отследила отраженный свет, когда они летали, с помощью лазера. массив.Но теперь, говорит Дикинсон, исследователей больше интересуют более тонкие аспекты того, как насекомые контролируют себя, когда они находятся в воздухе. Эти исследования будут особенно важны для разрабатываемого парка роботизированных насекомых, в том числе роботизированных пчел, созданных командой Гарвардского университета.
Есть вопросы? Отправьте нам письмоЭтот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра и взлома.
.Главная страница · Bumblebee-Project / Bumblebee Wiki · GitHub
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
Bumblebee-Project / Bumblebee: демон и клиент Bumblebee, переписанные на C
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Расшифровка