انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: imaniy در 19 مهر 1397، 02:46 ب‌ظ

عنوان: مشکل در راه اندازی Bumblebee (حل شد)
ارسال شده توسط: imaniy در 19 مهر 1397، 02:46 ب‌ظ
سلام دوستان من طبق راهنما سایت زیر اومدم Bumblebee رو برای مانجارو نصب کردم :

http://linux-zone.org/forums/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-linux-forum/%D8%AA%D9%88%D8%B2%DB%8C%D8%B9-%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-linux-distributions/general-linux/1332-%D9%86%D8%B5%D8%A8-%D9%88-%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C-bumblebee-%D8%AF%D8%B1-%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3 (http://linux-zone.org/forums/%D8%A7%D9%86%D8%AC%D9%85%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-linux-forum/%D8%AA%D9%88%D8%B2%DB%8C%D8%B9-%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-linux-distributions/general-linux/1332-%D9%86%D8%B5%D8%A8-%D9%88-%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C-bumblebee-%D8%AF%D8%B1-%D8%A2%D8%B1%DA%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3)

همه چی خوب پیش رفت تا جایی که گفته شد :
تست تنظیمات Bumblebee
برای بررسی درست بودن تنظیمات فرمان زیر را اجرا کنید :

optirun glxspheres
با وارد کردن این دستور من ارور زیر رو دریافت میکنم :

[iman@iman-pc ~]$ optirun glxspheres
[  171.984166] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.

[  171.984185] [ERROR]Aborting because fallback start is disabled.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 19 مهر 1397، 11:49 ب‌ظ
از سایت زیر هم رفتم دقیقا تو همون مرحله اررو میده :

https://evilshit.wordpress.com/2013/10/14/how-to-install-bumblebee-on-arch-linux/ (https://evilshit.wordpress.com/2013/10/14/how-to-install-bumblebee-on-arch-linux/)
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: geeksesi | javad در 20 مهر 1397، 05:32 ق‌ظ
توی اون مرحله چک کن ببین سرویس bumblebee روشن باشه.... برای من خودکار روشن نمی شد و وقتی می خواستم ران کنم باید دستی روشن می کردم....همین ارور رو داشتم
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 20 مهر 1397، 03:20 ب‌ظ
توی اون مرحله چک کن ببین سرویس bumblebee روشن باشه.... برای من خودکار روشن نمی شد و وقتی می خواستم ران کنم باید دستی روشن می کردم....همین ارور رو داشتم

دوست عزیز لطفا راهنمایی کنین با چه دستوری اینکار رو مکینین؟
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: Silvio Dante در 20 مهر 1397، 04:21 ب‌ظ
دوست عزیز لطفا راهنمایی کنین با چه دستوری اینکار رو مکینین؟
اسم سرویس bumblebee رو مطمئن نیستم چیه اما احتمالا با این دستور می‌تونین استارتش کنین:
sudo systemctl start bumblebee
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 20 مهر 1397، 05:35 ب‌ظ
دوست عزیز لطفا راهنمایی کنین با چه دستوری اینکار رو مکینین؟
اسم سرویس bumblebee رو مطمئن نیستم چیه اما احتمالا با این دستور می‌تونین استارتش کنین:
sudo systemctl start bumblebee

متاسفانه این نیست.
واسه هرکاری تو لینوکس حتی نصب یه برنامه ساده باید 100 جور دردسر بکشی.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 20 مهر 1397، 05:56 ب‌ظ
سلام
اسم سرویس bumblebeed هستش و با این دستورات می تونین به ترتیب فعال و اجراش کنین :
sudo systemctl enable bumblebeed.service
sudo systemctl start bumblebeed.service
در مورد نحوه ی نصب نرم افزار باید بگم بحث سخت تر یا آسون تر بودن نیست فقط شیوه ی نصب متفاوتی داره و باید یاد بگیرینش. بعد از یادگیری می بینین کارها راحت تر هم انجام می شه.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 20 مهر 1397، 07:21 ب‌ظ
سلام
اسم سرویس bumblebeed هستش و با این دستورات می تونین به ترتیب فعال و اجراش کنین :
sudo systemctl enable bumblebeed.service
sudo systemctl start bumblebeed.service
در مورد نحوه ی نصب نرم افزار باید بگم بحث سخت تر یا آسون تر بودن نیست فقط شیوه ی نصب متفاوتی داره و باید یاد بگیرینش. بعد از یادگیری می بینین کارها راحت تر هم انجام می شه.

ما که به هر روشی رفتیم نشد و بازم همون ارور رو داد خیلی مسخرست بعد این همه تلاش و یادگیری لینوکس بخاطر این مشکل دوباره برگردیم سر وینوز :((
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: geeksesi | javad در 20 مهر 1397، 09:35 ب‌ظ
توی اون مرحله چک کن ببین سرویس bumblebee روشن باشه.... برای من خودکار روشن نمی شد و وقتی می خواستم ران کنم باید دستی روشن می کردم....همین ارور رو داشتم

دوست عزیز لطفا راهنمایی کنین با چه دستوری اینکار رو مکینین؟


خیلی بدیهیه و شما هیچ اطلاعی از بش ندارید و غر می زنید...خیلی جالبه واقعا :)
هر سرویسی که خواستید خاموش روشن کنید یه سعی اینجوری بکنید :
ترمینال رو باز کنید
بنویسید :
sudo servi[tab] bumb[tab]
اونجاییکه نوشتم [tab] به جای وارد کردن کاراکتر دکمه تب رو بزنید تا اتو کمپلت بش راهنمایی و یا اون کلمه رو براتون کامل کنه... اگه با نوشتن چند کلمه از اسم نرم افزار به نتیجه نرسیدید یه سرچ کنید :
how can restart bumblebee service on ubuntu
بحث اینجاست که اینجا ویندوز نیست و شما نمی تونید با نکست نکست سیستمتون رو به فنا بدید :)
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 20 مهر 1397، 10:05 ب‌ظ
[  171.984166] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
با توجه به خط بالا از خروجی من حدس می زنم nouveau حذف یا بلک لیست نشده و همچنان در کنار درایور انحصاری nvidia لود می شه و Bumblebee تلاش می کنه از این درایور برای استفاده از گرافیک انویدیا استفاده کنه در صورتی که شما پکیج nvidia رو هم نصب کردین.

من بهترین آموزشی که برای نصب Bumblebee دیدم این آموزش هستش که همین دستورات روی آرچ هم به خوبی جواب می دن :
https://antergos.com/wiki/hardware/bumblebee-for-nvidia-optimus/ (https://antergos.com/wiki/hardware/bumblebee-for-nvidia-optimus/)

اول طبق آموزش بالا برین جلو و هر جایی از دستورات براتون گنگ بود همینجا مطرح کنین تا کمکتون کنیم. اگه همچنان بعد از انجام مراحل بالا بازم به مشکل خوردین خروجی این دستورات رو بذارین :

nvidia-smi
optirun nvidia-smi
lspci -nnk | egrep -i "3d|vga|display" -A3
optirun lspci -nnk | egrep -i "3d|vga|display" -A3
pacman -Qs nvidia
pacman -Qs nouveau
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 21 مهر 1397، 03:17 ب‌ظ
[  171.984166] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NOUVEAU(0): [drm] failed to set drm interface version.
با توجه به خط بالا از خروجی من حدس می زنم nouveau حذف یا بلک لیست نشده و همچنان در کنار درایور انحصاری nvidia لود می شه و Bumblebee تلاش می کنه از این درایور برای استفاده از گرافیک انویدیا استفاده کنه در صورتی که شما پکیج nvidia رو هم نصب کردین.

من بهترین آموزشی که برای نصب Bumblebee دیدم این آموزش هستش که همین دستورات روی آرچ هم به خوبی جواب می دن :
https://antergos.com/wiki/hardware/bumblebee-for-nvidia-optimus/ (https://antergos.com/wiki/hardware/bumblebee-for-nvidia-optimus/)

اول طبق آموزش بالا برین جلو و هر جایی از دستورات براتون گنگ بود همینجا مطرح کنین تا کمکتون کنیم. اگه همچنان بعد از انجام مراحل بالا بازم به مشکل خوردین خروجی این دستورات رو بذارین :

nvidia-smi
optirun nvidia-smi
lspci -nnk | egrep -i "3d|vga|display" -A3
optirun lspci -nnk | egrep -i "3d|vga|display" -A3
pacman -Qs nvidia
pacman -Qs nouveau

من اموزش های مشابه رو قبلا پیش رفتم ولی الان به لطف شما دارم این آموزش رو پیش میرم من الان تو این مرحله باید کد زیر رو وارد کنم :

sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils lib32-virtualgl nvidia-settings bbswitch
خروجی رو پایین گذاشتم ؛

[iman@iman-pc ~]$ sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils lib32-virtualgl nvidia-settings bbswitch
[sudo] password for iman:
warning: bumblebee-3.2.1-22 is up to date -- reinstalling
warning: mesa-18.2.2-1 is up to date -- reinstalling
warning: xf86-video-intel-1:2.99.917+847+g25c9a2fc-1 is up to date -- reinstalling
warning: linux316-nvidia-1:410.57-2 is up to date -- reinstalling
warning: lib32-nvidia-utils-1:410.57-2 is up to date -- reinstalling
error: target not found: nvidia-settings
warning: linux316-bbswitch-0.8-45 is up to date -- reinstalling
[iman@iman-pc ~]$

همونطور که میبینین بعضی بسته ها رو داشتم قبلا و نصب نکرد و همینطور نتونست nvidia-settings رو پیدا کنه چه کنم؟

ممنون از کمکتون.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 21 مهر 1397، 05:59 ب‌ظ
همونطور که میبینین بعضی بسته ها رو داشتم قبلا و نصب نکرد و همینطور نتونست nvidia-settings رو پیدا کنه چه کنم؟

این پکیج توی مخازن extra قرار داره :

pacman -Si nvidia-settings
Repository      : extra
Name            : nvidia-settings
Version         : 410.57-2
Description     : Tool for configuring the NVIDIA graphics driver
Architecture    : x86_64
URL             : https://github.com/NVIDIA/nvidia-settings
Licenses        : GPL2
Groups          : None
Provides        : None
Depends On      : jansson  gtk3  libxv  libvdpau  nvidia-utils  libxnvctrl
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 798.79 KiB
Installed Size  : 1705.00 KiB
Packager        : Sven-Hendrik Haase <svenstaro@gmail.com>
Build Date      : Mon 24 Sep 2018 11:32:40 AM +0330
Validated By    : MD5 Sum  SHA-256 Sum  Signature

اول چک کنین این مخزن فعال باشه و بعدش مخازن رو بروزرسانی کنین اگه همچنان مشکل برقرار بود خروجی این دستورات رو بذارین :
cat /etc/pacman.conf
sudo pacman -Syu
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 21 مهر 1397، 06:52 ب‌ظ
همونطور که میبینین بعضی بسته ها رو داشتم قبلا و نصب نکرد و همینطور نتونست nvidia-settings رو پیدا کنه چه کنم؟

این پکیج توی مخازن extra قرار داره :

pacman -Si nvidia-settings
Repository      : extra
Name            : nvidia-settings
Version         : 410.57-2
Description     : Tool for configuring the NVIDIA graphics driver
Architecture    : x86_64
URL             : https://github.com/NVIDIA/nvidia-settings
Licenses        : GPL2
Groups          : None
Provides        : None
Depends On      : jansson  gtk3  libxv  libvdpau  nvidia-utils  libxnvctrl
Optional Deps   : None
Conflicts With  : None
Replaces        : None
Download Size   : 798.79 KiB
Installed Size  : 1705.00 KiB
Packager        : Sven-Hendrik Haase <svenstaro@gmail.com>
Build Date      : Mon 24 Sep 2018 11:32:40 AM +0330
Validated By    : MD5 Sum  SHA-256 Sum  Signature

اول چک کنین این مخزن فعال باشه و بعدش مخازن رو بروزرسانی کنین اگه همچنان مشکل برقرار بود خروجی این دستورات رو بذارین :
cat /etc/pacman.conf
sudo pacman -Syu

باید فعال باشه محتویات pacman.conf رو زیر گذاشتم :

# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg      = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst    = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

و دستور pacman -Syu رو زیر :

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do

خیلی حرفه ای نیستم ولی مخازن yaourt و trizen رو هم دیدم نبود.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 21 مهر 1397، 07:10 ب‌ظ
خروجی این دستور روی سیستمتون چیه :
pacman -Si nvidia-settings
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 21 مهر 1397، 09:00 ب‌ظ
خروجی این دستور روی سیستمتون چیه :
pacman -Si nvidia-settings
علی جان قبلا زده بودم :

error: package 'nvidia-settings' was not found
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 21 مهر 1397، 10:42 ب‌ظ
ببخشید من حواسم نبود شما مانجارو دارین من فکر می کردم شما آرچ استفاده می کنین. برای مانجارو نیازی به نصب جداگانه ی nvidia-settings ندارین.

برای مانجارو مراحل زیر رو باید دنبال کنین :

1.نصب گرافیک (روی مانجارو بهتره نصب درایور رو از طریق  Manjaro Hardware Detection  انجام بدین):
sudo mhwd -f -i pci video-nvidia
2.نصب bumblebee :
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

3.کانفیگ های لازم رو انجام بدین (البته ممکنه روی مانجارو ضروری نباشه ولی بهتره انجام بشه) :
sudo gpasswd -a $USER bumblebee
sudo gpasswd -a $USER video
sudo systemctl enable bumblebeed

4.حالا یه دور سیستم رو ری استارت کنین.

4.حالا چک کنین ببینین مشکل حل شده یا نه؟
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 21 مهر 1397، 10:48 ب‌ظ
ببخشید من حواسم نبود شما مانجارو دارین من فکر می کردم شما آرچ استفاده می کنین. برای مانجارو نیازی به نصب جداگانه ی nvidia-settings ندارین.

برای مانجارو مراحل زیر رو باید دنبال کنین :

1.نصب گرافیک (روی مانجارو بهتره نصب درایور رو از طریق  Manjaro Hardware Detection  انجام بدین):
sudo mhwd -f -i pci video-nvidia
2.نصب bumblebee :
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

3.کانفیگ های لازم رو انجام بدین (البته ممکنه روی مانجارو ضروری نباشه ولی بهتره انجام بشه) :
sudo gpasswd -a $USER bumblebee
sudo gpasswd -a $USER video
sudo systemctl enable bumblebeed

4.حالا یه دور سیستم رو ری استارت کنین.

4.حالا چک کنین ببینین مشکل حل شده یا نه؟

ممنون بابت پیگیری وقتی کد زیر رو زدم :

sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee
پیام زیر اومد :

Error: config 'video-hybrid-intel-nvidia-bumblebee' conflicts with config(s): video-nvidia
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 21 مهر 1397، 10:55 ب‌ظ
خواهش می کنم دوست عزیز.

اول با دستور زیر config مربوط به video-nvidia رو پاک کنین :
sudo mhwd -f -r pci video-nvidia
و حالا مراحل نصب رو از قسمت 2 (نصب bumblebee) پیام قبلی ادامه بدین.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 21 مهر 1397، 11:15 ب‌ظ
خواهش می کنم دوست عزیز.

اول با دستور زیر config مربوط به video-nvidia رو پاک کنین :
sudo mhwd -f -r pci video-nvidia
و حالا مراحل نصب رو از قسمت 2 (نصب bumblebee) پیام قبلی ادامه بدین.

بلاخرا با کمک شما نصب شد فقط چند تا سوال دارم:

اول اینکه من از کجا بفهمم داره کار مکینه ایا کدی هست؟

دوم اینکه نیاز به پیکربندی خاص دیگه ای نداره و اینکه الان بطور خودکار انویدیا خاموش هستش؟ و من هر وقت بخام باید با یک کد خاص اونو روشن کنم یا این که تو ترمینال با نوشتن یک کد و اسم برنامه اون برنامه رو با انویدیا اجرا کنم؟

من مصرف باتریم شدید بود فک کنم دلیلش همیشه روشن بودن انویدیا تو لینوکس بود.

در اخر بازم تشکر میکنم از پیگیری که کردین.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 21 مهر 1397، 11:54 ب‌ظ
بلاخرا با کمک شما نصب شد فقط چند تا سوال دارم:
خب خدا رو شکر ...

اول اینکه من از کجا بفهمم داره کار مکینه ایا کدی هست؟

خروجی این دستورات رو چک کنین :
nvidia-smi
optirun nvidia-smi

دستور اول باید بگه که درایور انویدیا لود نشده و امکان برقراری ارتباط با اون وجود نداره ولی دستور دوم باید جزئیات درایور و ... رو نیشون بده.

و یا خود دستور optirun glxspheres64 باید بهتون بگه که گرافیک انویدیا در حال استفاده است و فریم ریت تصویر چقدره.
در صورتی که اگه glxspheres64 رو بدون optirun اجرا کنین باید بهتون بگه که گرافیک اینتل مورد استفاده قرار می گیره.

و علاوه بر موارد بالا خودتون می تونین به صورت دستی وضعیت لود ماژول های کرنل انویدیا رو با و بدون استفاده از optirun مقایسه کنین :
lsmod | grep -i nvidia
optirun lsmod | grep -i nvidia


دوم اینکه نیاز به پیکربندی خاص دیگه ای نداره و اینکه الان بطور خودکار انویدیا خاموش هستش؟ و من هر وقت بخام باید با یک کد خاص اونو روشن کنم یا این که تو ترمینال با نوشتن یک کد و اسم برنامه اون برنامه رو با انویدیا اجرا کنم؟
نه با اینکه bumblebee خودش کانفیگ هایی داره ولی در حالت عادی نیازی به دستکاری اونا وجود نداره.


من مصرف باتریم شدید بود فک کنم دلیلش همیشه روشن بودن انویدیا تو لینوکس بود.
بله طبیعتا روشن بودن هر دو گرافیگ روی مصرف باتری تاثیر زیادی داره.


در اخر بازم تشکر میکنم از پیگیری که کردین.
خواهش می کنم دوست عزیز موفق باشین.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 22 مهر 1397، 12:13 ق‌ظ
علی جان واسه شلوغ نشدن پست ریپلای نکردم.

بله کاملا حق با شما بود با اجرای دستور nvidia-smi به من پیام زیر رو نشون داد :
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

و با اجرای دستور optirun nvidia-smi پیام زیر رو نشون داد :
NVIDIA-SMI 410.57                 Driver Version: 410.57                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 850M    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   45C    P0    N/A /  N/A |      5MiB /  4046MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      2408      G   /usr/lib/Xorg                                  4MiB


فک کنم کامل نصب شده ولی شرمنده شای جایی از حرفاتون رو متوجه نشدم پس من برای اجرای یک برنامه یا بازی خاص میتونم مثالا کد زیر رو بزنم درسته :

optirun firefox
ولی یه سوال اگه بازی رو از طریق استیم اجرا کنم چی؟ خودش سویچ میکنه یا باید قبلش با کدی فعال و غیرفعال کنم انویدیا رو ?

راستی طبق آموزش های قبلی من nouveau رو تو گراپ بلاک کرده بودم الانم به همون حالت بمونه؟

من همیشه مشکل شکست تصویر تو فایرفاکس داشتم فک میکردم به خاطر گرافیکه ولی الان هنوزم هست تو کروم مشکل ندارم فقط تو فایرفاکس اینطوریه یادمه قدیما چند سال پیش هم لینوکس داشتم اینطور بود.

عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 22 مهر 1397، 01:16 ب‌ظ
علی جان واسه شلوغ نشدن پست ریپلای نکردم.
کار خوبی کردین نیازی به ریپلای نیست


بله کاملا حق با شما بود با اجرای دستور nvidia-smi به من پیام زیر رو نشون داد :
بله bumblebee به درستی روی سیستم شما نصب و راه اندازی شده.


فک کنم کامل نصب شده ولی شرمنده شای جایی از حرفاتون رو متوجه نشدم پس من برای اجرای یک برنامه یا بازی خاص میتونم مثالا کد زیر رو بزنم درسته :
بله قبل هر دستوری رو که می خواین با انویدیا اجرا بشه باید یکی از دستورات زیر رو استفاده کنین در غیر این صورت دستورات با استفاده از گرافیک اینتل اجرا می شن.
primusrun
optirun

از بین دستورات بالا توصیه می شه از primusrun به جای optirun استفاده کنین چون primus در نرم افزار های محتلف مثل استیم عملکرد بهتری نسبت به virtualgl از خودش نیشون می ده (البته توی optirun میشه bridge رو به primus هم تغییر داد)

یکبار فایرفاکس رو با primusrun اجرا کنین و ببینین باز هم مشکل وجود داره یا نه ؟
اگه باز هم مشکل داشتین مواردی مثل Use hardware acceleration when available رو غیرفعال کنین و یا تعداد هسته های مصرفی (Content process limit) رو تغییر بدین و دوباره با primusrun تست کنین. (توی مواردی غیرفعال کردن Use smooth scrolling هم می تونه مفید باشه)


ولی یه سوال اگه بازی رو از طریق استیم اجرا کنم چی؟ خودش سویچ میکنه یا باید قبلش با کدی فعال و غیرفعال کنم انویدیا رو ?
برای استیم هم باید از primusrun استفاده کنین. برای اطلاع از جزئیاتش لینک زیر رو بخونین :
https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437 (https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437)


راستی طبق آموزش های قبلی من nouveau رو تو گراپ بلاک کرده بودم الانم به همون حالت بمونه؟
بله بذارین همون طوری بمونه.


من همیشه مشکل شکست تصویر تو فایرفاکس داشتم فک میکردم به خاطر گرافیکه ولی الان هنوزم هست تو کروم مشکل ندارم فقط تو فایرفاکس اینطوریه یادمه قدیما چند سال پیش هم لینوکس داشتم اینطور بود.
می تونه ناشی از الگوریتمی باشه که فایرفاکس برای رندرینگ استفاده می کنه و ممکنه این الگوریتم با گرافیک شما هم خوانی خوبی نداشته باشه اگه کرومیوم اوکی هستش از همون استفاده کنین
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 23 مهر 1397، 03:28 ب‌ظ
بازم مزاحم جناب رزم دیده شدیم  :)

اقا من امروز بازی کانتر رو تو استیم نصب کردم و اومدم تو ترمینال استیم رو با دستور زیر اجرا کردم :
primusrun steamبعد خورجی زیر رو بهم نشون داد :
Running Steam on manjarolinux 18.0.0-rc 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!

نمیدونم شاید من خوب متوجه نشدم میگه استیم خودکار با گرافیک انویدیا اجرا میشه؟ کد زیر هم نتیجه بالا رو در پی داشت :
optirun steam
بعد رفتم تو بازی دیدم بازی روون نیست واس همین سوال برام ایجاد شد که واقعا داره از انویدیا استفاده مکینه؟ اخه با گرافیک 4 گیگ من باید مثل اب خوردن بالا بیاد!

آپدیت جدید :

[iman@iman-pc ~]$ primusrun steam
Running Steam on manjarolinux 18.0.0-rc 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1539393410)
Installing breakpad exception handler for appid(steam)/version(1539393410)
Failed to load steamui.so - dlerror(): /usr/lib32/primus/libGL.so.1: symbol _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
[2018-10-15 22:23:01] Startup - updater built Oct 13 2018 00:47:09
[2018-10-15 22:23:01] Verifying installation...
[2018-10-15 22:23:01] Verification complete
[2018-10-15 22:23:27] Shutdown
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: علی رزم دیده در 24 مهر 1397، 01:37 ق‌ظ
خواهش می کنم ایمان جان

برای رفع خطا و همچنین وضعیت سرعت اجرای بازی این دستورات رو تست کنین :

vblank_mode=0 LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' primusrun steam
vblank_mode=0 LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1' optirun -b primus steam


در ضمن بهتره هر بازی که می خواین رو با bumblebee اجرا کنین نه کل استیم رو ، برای جزئیات و نحوه ی انجامش این لینک رو مطالعه کنین :

https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437 (https://support.steampowered.com/kb_article.php?ref=6316-GJKC-7437)



برای اینکه چک کنین استیم از گرافیک انویدیا استفاده می کنه یا نه و چقدر از گرافیکتون رو استفاده می کنه توی ترمینال مجزا دستور زیر رو وارد کنین :
nvidia-smi
باید تو قسمت Processes نیشون بده استیم در حال اجراست و البته چقدر GPU Memory رو استفاده می کنه.


پ.ن: حقیقتش من گیمر نیستم و تا حالا حتی یک ثانیه هم از استیم استفاده نکردم. من از انویدیا و cuda عموماً برای کارای محاسباتی استفاده می کنم. تا زمانی که مشکلتون مربوط به راه اندازی انویدیا ، bumblebee و یا کتابخونه ها و کانفیگ های اونا باشه می تونم کمکتون کنم ولی اگه مشکل مربوط به خود استیم باشه بهتره دوستانی که اطلاعات و تجربه ی کافی در موردش دارن بیان کمکتون کنن.
عنوان: پاسخ : مشکل در راه اندازی Bumblebee
ارسال شده توسط: imaniy در 24 مهر 1397، 02:08 ب‌ظ
بلاخره داستان گرافیک ما با تلاش شما به پایان رسید  :D

دستور اولی همراه با ارور بود ولی دستور دومی استیم رو اجرا کرد و احساس میکنم بازی روون تر شده بود با تشکر از شما. \\:D/
عنوان: پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
ارسال شده توسط: imaniy در 29 مهر 1397، 04:56 ب‌ظ
جناب رزم دیده همونطور که اطلاع دارین من از مانجارو به اوبونتو مهاجرت کردم  ;D ایا مراحل نصب Bumblebee برای اوبونتو متفاوت با این آموزش توی تایپک فعلی هستش؟
عنوان: پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
ارسال شده توسط: علی رزم دیده در 30 مهر 1397، 01:26 ب‌ظ
نه یکم متفاوته.

اگه درایورتون رو نصب کردین و فقط می خواین Bumblebee رو نصب کنین قسمت ((کانفیگ متغیر)) که توی این آموزش نوشتم رو بخونین :
https://forum.ubuntu-ir.org/index.php/topic,148505.msg1159085.html#msg1159085 (https://forum.ubuntu-ir.org/index.php/topic,148505.msg1159085.html#msg1159085)
عنوان: پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
ارسال شده توسط: fathiporb در 04 خرداد 1399، 11:46 ب‌ظ
سلام دوست عزیز
گرافیک لب تاب gt740m هستش. بامبلی رو کامل نصب کردم
رفرش فریم چرخ دنده در حالت عادی میاد
ولی با optirun و اون یکی دستور کلا ارور میده، بنظرم اوکی نشده
توی ورژن های قبلی اوکی مشدن اما رو کرنل ۵.۳ جور در نمیاد...
عنوان: پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
ارسال شده توسط: دانیال بهزادی در 09 خرداد 1399، 08:46 ب‌ظ
مشکل جدید -> ایجاد موضوع جدید