Примета шмель в окно


если залетел в дом, стучит в окно или сел на человек, что делать с насекомым

Славяне всегда были внимательными к природе и связывали ее явления со знаками судьбы. Яркий пример тому – приметы о шмеле. Это насекомое выглядит устрашающе, но, если оно внезапно залетает в дом или садится на человека, то в большинстве случаев такое происшествие предвещает благоприятные перемены.

Шмель залетел в окно

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

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

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

Бьётся о стекло

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

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

Приметы весны

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

Погодные приметы

На Руси шмелей считали отличными синоптиками. Они чувствуют колебания атмосферного давления и реагируют на изменения показателей влажности воздуха. Благодаря этому насекомые умеют предсказывать погоду.

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

Шмель в доме

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

Хорошие приметы

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

Плохие приметы

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

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

Шмель сел на человека

Хотя многих пугает встреча с мохнатым членистоногим насекомым, на самом деле, если шмель сел на человека, приметы не предвещают ничего плохого. В большинстве случаев такое происшествие сулит благоприятные события, главное, вести себя спокойно, чтобы не пострадать от укуса:

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

Иногда насекомые оказываются в самых неожиданных местах, тем самым пугая людей, но их присутствие не предвещает ничего плохого. Например, когда шмель залетел в сумку, примету можно истолковать так – в скором времени предстоят покупки, которые принесут радость и пользу. Речь не идет о вынужденных тратах и непредвиденных расходах. Напротив, человек вложит деньги в товар, который принесет ему благо.

На кладбище

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

В сновидениях

При трактовке снов об этом насекомом принимают во внимание его внешний вид. Имеет значение размер шмеля и то, как он себя ведет:

  1. Если приснилось большое насекомое, значит, наяву у сновидца будет крепкое здоровье.
  2. Увидеть маленького жужжащего труженика – к позитивным переменам в деловой сфере.
  3. Кто-то из близких заболеет, если приснился мертвый шмель.
  4. Если крылатый трудяга снится незамужней девушке, то вскоре она встретит достойного кандидата в мужья.
  5. Насекомое жалит во сне – к неприятностям.

Что делать с насекомым

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

Можно ли засушить

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

Почему нельзя убивать

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

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

Шмель - ArchWiki

Из FAQ по Bumblebee:

Bumblebee - это попытка заставить ноутбуки с поддержкой NVIDIA Optimus работать в системах GNU / Linux. Такая функция включает в себя две видеокарты с двумя разными профилями энергопотребления, подключенных по слою, с общим буфером кадра.
Примечание. Bumblebee имеет значительные проблемы с производительностью [1] [2]. Смотрите NVIDIA Optimus для альтернативных решений.

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.

Примечание: Пакет bumblebee установит файл черного списка модуля ядра, который предотвращает загрузку модуля 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 (должен быть включен Multilib).

Использование (запускается отдельно):

 $ 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 отключить использование синглтона и запустить новый процесс виртуального вывода Intel -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" Опция "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-settings -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.

,

Bumblebee / Bumblebee: слой поверх библиотеки автоматизации браузера Selenium.

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
  • команда
  • предприятие
.

Главная страница · Bumblebee-Project / Bumblebee Wiki · GitHub

перейти к содержанию Зарегистрироваться
  • Почему именно GitHub? Особенности →
    • Обзор кода
    • Управление проектами
    • Интеграции
    • Действия
    • Пакеты
    • Безопасность
    • Управление командой
    • Хостинг
    • мобильный
    • Истории клиентов →
    • Безопасность →
  • команда
  • предприятие
  • Проводить исследования
.

Смотрите также