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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: مشکل در راه اندازی Bumblebee (حل شد)  (دفعات بازدید: 4256 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #15 : 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.حالا چک کنین ببینین مشکل حل شده یا نه؟

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #16 : 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
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #17 : 21 مهر 1397، 10:55 ب‌ظ »
خواهش می کنم دوست عزیز.

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

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #18 : 21 مهر 1397، 11:15 ب‌ظ »
خواهش می کنم دوست عزیز.

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

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

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

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

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

در اخر بازم تشکر میکنم از پیگیری که کردین.
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #19 : 21 مهر 1397، 11:54 ب‌ظ »
بلاخرا با کمک شما نصب شد فقط چند تا سوال دارم:
خب خدا رو شکر ...

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

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

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

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

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


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


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


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

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #20 : 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 رو تو گراپ بلاک کرده بودم الانم به همون حالت بمونه؟

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

« آخرین ویرایش: 22 مهر 1397، 12:30 ق‌ظ توسط imaniy »
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #21 : 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


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


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

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #22 : 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
« آخرین ویرایش: 23 مهر 1397، 10:30 ب‌ظ توسط imaniy »
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #23 : 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



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


پ.ن: حقیقتش من گیمر نیستم و تا حالا حتی یک ثانیه هم از استیم استفاده نکردم. من از انویدیا و cuda عموماً برای کارای محاسباتی استفاده می کنم. تا زمانی که مشکلتون مربوط به راه اندازی انویدیا ، bumblebee و یا کتابخونه ها و کانفیگ های اونا باشه می تونم کمکتون کنم ولی اگه مشکل مربوط به خود استیم باشه بهتره دوستانی که اطلاعات و تجربه ی کافی در موردش دارن بیان کمکتون کنن.

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee
« پاسخ #24 : 24 مهر 1397، 02:08 ب‌ظ »
بلاخره داستان گرافیک ما با تلاش شما به پایان رسید  :D

دستور اولی همراه با ارور بود ولی دستور دومی استیم رو اجرا کرد و احساس میکنم بازی روون تر شده بود با تشکر از شما. \\:D/
« آخرین ویرایش: 24 مهر 1397، 02:24 ب‌ظ توسط imaniy »
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین imaniy

  • Full Member
  • *
  • ارسال: 126
  • جنسیت : پسر
    • imanam
پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
« پاسخ #25 : 29 مهر 1397، 04:56 ب‌ظ »
جناب رزم دیده همونطور که اطلاع دارین من از مانجارو به اوبونتو مهاجرت کردم  ;D ایا مراحل نصب Bumblebee برای اوبونتو متفاوت با این آموزش توی تایپک فعلی هستش؟
سر بزنید بهم :))
.
www.iaghapour.ir

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
« پاسخ #26 : 30 مهر 1397، 01:26 ب‌ظ »
نه یکم متفاوته.

اگه درایورتون رو نصب کردین و فقط می خواین Bumblebee رو نصب کنین قسمت ((کانفیگ متغیر)) که توی این آموزش نوشتم رو بخونین :
https://forum.ubuntu-ir.org/index.php/topic,148505.msg1159085.html#msg1159085

آفلاین fathiporb

  • Newbie
  • *
  • ارسال: 6
  • جنسیت : پسر
پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
« پاسخ #27 : 04 خرداد 1399، 11:46 ب‌ظ »
سلام دوست عزیز
گرافیک لب تاب gt740m هستش. بامبلی رو کامل نصب کردم
رفرش فریم چرخ دنده در حالت عادی میاد
ولی با optirun و اون یکی دستور کلا ارور میده، بنظرم اوکی نشده
توی ورژن های قبلی اوکی مشدن اما رو کرنل ۵.۳ جور در نمیاد...

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل در راه اندازی Bumblebee (حل شد)
« پاسخ #28 : 09 خرداد 1399، 08:46 ب‌ظ »
مشکل جدید -> ایجاد موضوع جدید
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن