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

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

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

اوبونتو ۲۰٫۱۰ منتشر شد.
انتظار می‌ره همهٔ اعضا هرچه زودتر به این نگارش ارتقا پیدا کنند. همهٔ پاسخ‌ها از این به بعد، بر پایهٔ اوبونتو ۲۰٫۱۰ خواهد بود.

نویسنده موضوع: غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS [حل شد]  (دفعات بازدید: 2500 بار)

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

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
سلام

لپ تاپ من دو کارت گرافیک داره یکی انبورد اینتل و یکی اختصاصی انویدیا :
[ali@arch ~]$ lspci | egrep "3D|VGA"
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

تصمیم دارم انویدیا رو کلا خاموش کنم چون intel کاملا نیاز من رو جوابگو هست و حتی توی بازی هایی مثل DOTA2 بدون هیچ لگی حتی با افزایش کیفیت کار میکنه ...

مورد دیگه هم صرفه جویی در مصرف باتری هست و همچنین خنک تر شدن سیستم ...

در حال حاضر از آرچ لینوکس استفاده میکنم و درایور آزاد انویدیا به صورت پیشفرض نصب هست ...

خوب کار هایی که انجام دادم به این شرح هست :

سعی کردم با استفاده از پارامتر کرنل nouveau.modeset=0 جلوگیری کنم از لود درایور اما بعد از ریبوت و بالا اومدن سیستم دور فن بسیار بالا بود ...

و گرم تر از قبل میشد یه چیزی بین 51 تا 55 (در حالت معمولی دما بین 46 تا 49 هست) ...

مرحله ی بعد اومدم و اینطوری استفاده کردم اوضاع بهتر بود ولی دما بازم زیاد بود ولی ایندفه دما متغیر بود و بیشتر به سمت گرم بودن بود ...
nouveau.modeset=0 pci=noaer acpi_osi=! acpi_osi=\"Windows 2012\" pcie_port_pm=off acpi_backlight=native
به این لینک سر زدم : https://wiki.archlinux.org/index.php/hybrid_graphics#Fully_Power_Down_Discrete_GPU

بعد از نصب بسته ها و اجرا به این صورت بود :
[root@arch ~]$ bash /usr/share/acpi_call/examples/turn_off_gpu.sh
Trying \_SB.PCI0.P0P1.VGA._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.ATPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.XTPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P4.DGPU.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA._PS3: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA.P3MO: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.GFX0.DSM._T_0: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.LPC.EC.PUBS._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.NVID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.PEGP.DGFX._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP.SGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.AGP.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed

محتویات لاین 39 به این شکل هست :
[root@arch ~]# cat /proc/acpi/call
not called

با بسته acpi_call-dkms هم تست کردم مشکل داشت بازم ...

مدل لپ تاپ هم ASUS V502UX ، از طریق BIOS هم وارد شدم و جایی رو ندیدم برای خاموش کردنش ...

ممنون میشم راهنمایی کنید دوستان ...
« آخرین ویرایش: 16 شهریور 1397، 06:41 ب‌ظ توسط Al!R3Za »
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...

آفلاین Far7id

  • Jr. Member
  • *
  • ارسال: 92
  • جنسیت : پسر
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #1 : 15 شهریور 1397، 01:14 ب‌ظ »
سلام

لپ تاپ من دو کارت گرافیک داره یکی انبورد اینتل و یکی اختصاصی انویدیا :
[ali@arch ~]$ lspci | egrep "3D|VGA"
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

تصمیم دارم انویدیا رو کلا خاموش کنم چون intel کاملا نیاز من رو جوابگو هست و حتی توی بازی هایی مثل DOTA2 بدون هیچ لگی حتی با افزایش کیفیت کار میکنه ...

مورد دیگه هم صرفه جویی در مصرف باتری هست و همچنین خنک تر شدن سیستم ...

در حال حاضر از آرچ لینوکس استفاده میکنم و درایور آزاد انویدیا به صورت پیشفرض نصب هست ...

خوب کار هایی که انجام دادم به این شرح هست :

سعی کردم با استفاده از پارامتر کرنل nouveau.modeset=0 جلوگیری کنم از لود درایور اما بعد از ریبوت و بالا اومدن سیستم دور فن بسیار بالا بود ...

و گرم تر از قبل میشد یه چیزی بین 51 تا 55 (در حالت معمولی دما بین 46 تا 49 هست) ...

مرحله ی بعد اومدم و اینطوری استفاده کردم اوضاع بهتر بود ولی دما بازم زیاد بود ولی ایندفه دما متغیر بود و بیشتر به سمت گرم بودن بود ...
nouveau.modeset=0 pci=noaer acpi_osi=! acpi_osi=\"Windows 2012\" pcie_port_pm=off acpi_backlight=native
به این لینک سر زدم : https://wiki.archlinux.org/index.php/hybrid_graphics#Fully_Power_Down_Discrete_GPU

بعد از نصب بسته ها و اجرا به این صورت بود :
[root@arch ~]$ bash /usr/share/acpi_call/examples/turn_off_gpu.sh
Trying \_SB.PCI0.P0P1.VGA._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.ATPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.OVGA.XTPX: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.VID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P4.DGPU.DOFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA._PS3: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.RP00.VGA.P3MO: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.GFX0.DSM._T_0: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.LPC.EC.PUBS._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.NVID._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.P0P2.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.PEGP.DGFX._OFF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB_.PCI0.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.PEG0.PEGP.SGOF: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed
Trying \_SB.PCI0.AGP.VGA.PX02: /usr/share/acpi_call/examples/turn_off_gpu.sh: line 39: warning: command substitution: ignored null byte in input
failed

محتویات لاین 39 به این شکل هست :
[root@arch ~]# cat /proc/acpi/call
not called

با بسته acpi_call-dkms هم تست کردم مشکل داشت بازم ...

مدل لپ تاپ هم ASUS V502UX ، از طریق BIOS هم وارد شدم و جایی رو ندیدم برای خاموش کردنش ...

ممنون میشم راهنمایی کنید دوستان ...
این لینک رو یک نگاه بندازید
https://superuser.com/questions/324210/ubuntu-11-04-disable-nvidia-graphics-card

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #2 : 15 شهریور 1397، 01:53 ب‌ظ »
نقل‌قول
این لینک رو یک نگاه بندازید
https://superuser.com/questions/324210/ubuntu-11-04-disable-nvidia-graphics-card

ممنون این سری هم باز هم دما زیاد بود 60 درجه :) ...
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...

آفلاین Silvio Dante

  • High Hero Member
  • *
  • ارسال: 1221
  • جنسیت : پسر
  • Arch Linux
    • وبلاگ شخصی
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #3 : 15 شهریور 1397، 04:18 ب‌ظ »
درود
این تاپیک رو یه نگاهی بندازین.
به ما نگفته بودند ایران در زمان احمدشاه قاجار چگونه بوده است. همیشه به ما دادند، ما هم فکر کردیم باید می‌داده‌اند و تازه خیال می‌کردیم کم‌مان است باز هم می‌خواستیم!!
فریدون فرخزاد

آفلاین geeksesi | javad

  • High Sr. Member
  • *
  • ارسال: 684
  • جنسیت : پسر
  • GeekSesi.xyz
    • محمد جواد قاسمی
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #4 : 15 شهریور 1397، 04:34 ب‌ظ »
من تو اوبونتو درایور انحصاری انویدیا رو نصب می کنم وقتایی که می خوام nvidia خاموش باشه یه گزینه داره که فقط اینتل کار می کنه از اون استفاده می کنم ...
اگر اشتباه کردم راهنمایی کنید تا تکرار نکنم.

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #5 : 16 شهریور 1397، 11:14 ق‌ظ »
نقل‌قول
درود
این تاپیک رو یه نگاهی بندازین.
مهران جان من خواستم خاموشش کنم هردو رو نمیخوام استفاده کنم ...
نقل‌قول
من تو اوبونتو درایور انحصاری انویدیا رو نصب می کنم وقتایی که می خوام nvidia خاموش باشه یه گزینه داره که فقط اینتل کار می کنه از اون استفاده می کنم ...
بله اینکارو کردم و بعد از نصب ترکید ارچ و الان اوکی شد ، بسته هایی که نصب کردم :
sudo pacman -Sy nvidia nvidia-settings
بسته ی دیگه ای هم لازم بوده ؟ طبق چیزی که من توی ویکی خوندم همین بسته ها برای من کفایت میکنه حالا نمیدونم شاید چون زبانم ضعیفه اشتباه کردم ...
 
چون بعد از نصب موقعی که سرویس ها داشتن بالا می اومدن صفحه مانیتور خاموش میشد و هیچ کلیدی کار نمیکرد و من مجبور شدم chroot کنم ...
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...

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

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1241
  • جنسیت : پسر
  • ali76 سابق
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #6 : 16 شهریور 1397، 11:39 ق‌ظ »
سلام

من و علیرضا به صورت پیام خصوصی داشتیم این مشکل رو دنبال می کردیم که این طور ترجیح داده شد که مشکل به صورت عمومی پرسیده بشه تا دوستان هم بتونم بتونن کمک کنن.

ولی چون اینجا احساس می کنم صورت سوال یکم گنگ پرسیده شده باعث شده دوستان احساس کنن مشکل علیرضا غیرفعال کردن درایور nouveau هستش.

غیرفعال کردن درایور به خوبی انجام می شه (چه با nouveau.modeset=0 از طریق گراب و چه با blacklist nouveau ; options nouveau modeset=0 از طریق modprobe)

مشکل علیرضا اینه که بعد غیرفعال کردن درایور انویدیا فن با تمام سرعت کار می کنه (در واقع کنترل سرعت فن از دسترس خارج می شد) و علاوه بر این مشکل دمای سیستم هم بالا می رفت (که این مورد هم می تونه به کنترل نادرست فن برگرده و باید بررسی بشه)

در ضمن رو سیستم ایشون پکیج های bbswitch و bumblebee و primus و ... نصب نیستش.

من پیشنهاد کردم که از کرنل پارامتر زیر استفاده کنن :
nouveau.modeset=0 pci=noaer acpi_osi=! acpi_osi=\"Windows 2012\" pcie_port_pm=off acpi_backlight=native
و ظاهرا غیرفعال کردن power management باعث شدش که مشکل فن حل بشه ولی مشکل دما همچنان باقی هستش و دما بین 5-10 درجه بالاتر از قبل هستش.



توضیحات بالا رو دادم تا دوستان هم در جریان بحث قرار بگیرن و با هم بتونیم بحث رو پیش ببریم.

@Al!R3Za
علیرضا جان شما سیستم رو با این پارامترهای کرنل بالا بیارین :
modprobe.blacklist=nouveau pci=noaer acpi_osi=\"!Windows 2015\" pcie_port_pm=off
و بعدش خروجی این دستورات رو بدین :
cat /sys/devices/platform/asus-nb-wmi/hwmon/hwmon[[:print:]]*/pwm1
cat /sys/devices/platform/asus-nb-wmi/hwmon/hwmon[[:print:]]*/pwm1_enable
lsmod
cat /proc/cmdline



آپدیت :

بله اینکارو کردم و بعد از نصب ترکید ارچ و الان اوکی شد ، بسته هایی که نصب کردم :
علیرضا جان من متوجه نشدم الان مشکلتون حل شد؟


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

عموماً تو نصب درایور انویدیا توصیه می شه که کتابخونه ی 32 بیتی multilib هم برای مدیریت بهتر نرم افزارهای 32 بیتی نصب بشن (lib32-nvidia-utils)

ولی این مشکل شما به اون کتابخونه ی 32 بیتی ربطی نداره

در واقع برای اینکه گرافیک انحصاری انویدیا توسط Xorg تشخیص داده بشه شما دو راه دارین :

1.استفاده از bumblebee برای مدیریت متغیر گرافیک ها :
https://antergos.com/wiki/hardware/bumblebee-for-nvidia-optimus/

2.ست کردن ثابت گرافیک انویدیا (که در این صورت امکان سوییچ بین گرافیک ها در تنظیمات انویدیا وجود نخواهد داشت)

1.اول باید فایل زیر رو بسازین :
nano /etc/X11/xorg.conf
و بعدش محتوی زیر رو توش قرار بدین :
Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID  "1:0:0"
    Option "AllowEmptyInitialConfiguration"
EndSection

و این خطوط رو هم توی استارت آپ DM تون باید قرار بدین (مثلاً برای sddm این فایل هستش /usr/share/sddm/scripts/Xsetup )
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96

برای مثال برای نصب گرافیک انویدیا در دبیان این لینک رو نیگا کنین :
https://wiki.debian.org/NvidiaGraphicsDrivers


پ.ن:برای ست کردن ثابت گرافیک از nvidia-xconfig استفاده نکنین چون تو خیلی از موارد (عین 960m) کانفیگ درستی نداره و سیستم بالا نمیاد.
« آخرین ویرایش: 16 شهریور 1397، 12:07 ب‌ظ توسط علی رزم دیده »

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #7 : 16 شهریور 1397، 12:33 ب‌ظ »
[root@arch ~]# cat /sys/devices/platform/asus-nb-wmi/hwmon/hwmon[[:print:]]*/pwm1
85
[root@arch ~]# cat /sys/devices/platform/asus-nb-wmi/hwmon/hwmon[[:print:]]*/pwm1_enable
2
BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=b8745fb5-9e46-488e-8ade-8110547af4cd rw quiet modprobe.blacklist=nouveau pci=noaer "acpi_osi=!Windows 2015" pcie_port_pm=off[root@arch ~]# lsmod
Module                  Size  Used by
fuse                  118784  3
ccm                    20480  3
8021q                  36864  0
mrp                    20480  1 8021q
snd_hda_codec_hdmi     57344  1
snd_hda_codec_conexant    24576  1
snd_hda_codec_generic    86016  1 snd_hda_codec_conexant
arc4                   16384  2
btusb                  53248  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                24576  1 btusb
snd_soc_skl           118784  0
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
bluetooth             638976  5 btrtl,btintel,btbcm,btusb
snd_soc_skl_ipc        73728  1 snd_soc_skl
joydev                 24576  0
snd_soc_sst_ipc        16384  1 snd_soc_skl_ipc
mousedev               24576  0
intel_rapl             24576  0
iwlmvm                434176  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
ecdh_generic           24576  1 bluetooth
coretemp               16384  0
i915                 2072576  23
snd_soc_sst_dsp        36864  1 snd_soc_skl_ipc
snd_hda_ext_core       28672  1 snd_soc_skl
kvm_intel             233472  0
snd_soc_acpi           16384  1 snd_soc_skl
mac80211              929792  1 iwlmvm
snd_soc_core          270336  1 snd_soc_skl
kvm                   737280  1 kvm_intel
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          45056  3
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
iwlwifi               335872  1 iwlmvm
snd_hda_core           94208  7 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_skl
ghash_clmulni_intel    16384  0
pcbc                   16384  0
asus_nb_wmi            28672  0
asus_wmi               32768  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
mxm_wmi                16384  0
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               131072  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
uvcvideo              110592  0
cfg80211              782336  3 iwlmvm,iwlwifi,mac80211
videobuf2_vmalloc      16384  1 uvcvideo
aesni_intel           200704  2
videobuf2_memops       16384  1 videobuf2_vmalloc
snd_timer              36864  1 snd_pcm
videobuf2_v4l2         28672  1 uvcvideo
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
snd                    98304  16 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
intel_cstate           16384  0
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
mei_me                 45056  0
intel_uncore          135168  0
input_leds             16384  0
intel_rapl_perf        16384  0
mei                   106496  1 mei_me
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
idma64                 20480  0
pcspkr                 16384  0
soundcore              16384  1 snd
processor_thermal_device    16384  0
r8169                  90112  0
i2c_i801               32768  0
rfkill                 28672  7 asus_wmi,bluetooth,cfg80211
i2c_algo_bit           16384  1 i915
mii                    16384  1 r8169
intel_lpss_pci         20480  0
intel_gtt              24576  1 i915
intel_soc_dts_iosf     16384  1 processor_thermal_device
media                  45056  2 videodev,uvcvideo
intel_pch_thermal      16384  0
intel_lpss             16384  1 intel_lpss_pci
i2c_hid                24576  0
elan_i2c               45056  0
tpm_crb                16384  0
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
rtc_cmos               24576  1
int3400_thermal        16384  0
evdev                  20480  23
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
vboxnetflt             32768  0
asus_wireless          16384  0
ac                     16384  0
battery                24576  0
mac_hid                16384  0
rng_core               16384  1 tpm
acpi_thermal_rel       16384  1 int3400_thermal
vboxnetadp             28672  0
wmi                    28672  2 asus_wmi,mxm_wmi
led_class              16384  4 input_leds,iwlmvm,asus_wireless,asus_wmi
vboxpci                28672  0
pcc_cpufreq            16384  0
vboxdrv               487424  3 vboxpci,vboxnetadp,vboxnetflt
vboxvideo              45056  0
ttm                   126976  1 vboxvideo
drm_kms_helper        200704  2 vboxvideo,i915
drm                   479232  12 drm_kms_helper,vboxvideo,i915,ttm
agpgart                49152  3 intel_gtt,ttm,drm
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
vboxguest              40960  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
[root@arch ~]# lsmod
Module                  Size  Used by
fuse                  118784  3
ccm                    20480  3
8021q                  36864  0
mrp                    20480  1 8021q
snd_hda_codec_hdmi     57344  1
snd_hda_codec_conexant    24576  1
snd_hda_codec_generic    86016  1 snd_hda_codec_conexant
arc4                   16384  2
btusb                  53248  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                24576  1 btusb
snd_soc_skl           118784  0
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
bluetooth             638976  5 btrtl,btintel,btbcm,btusb
snd_soc_skl_ipc        73728  1 snd_soc_skl
joydev                 24576  0
snd_soc_sst_ipc        16384  1 snd_soc_skl_ipc
mousedev               24576  0
intel_rapl             24576  0
iwlmvm                434176  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
ecdh_generic           24576  1 bluetooth
coretemp               16384  0
i915                 2072576  24
snd_soc_sst_dsp        36864  1 snd_soc_skl_ipc
snd_hda_ext_core       28672  1 snd_soc_skl
kvm_intel             233472  0
snd_soc_acpi           16384  1 snd_soc_skl
mac80211              929792  1 iwlmvm
snd_soc_core          270336  1 snd_soc_skl
kvm                   737280  1 kvm_intel
snd_compress           24576  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_hda_intel          45056  3
snd_hda_codec         151552  4 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
iwlwifi               335872  1 iwlmvm
snd_hda_core           94208  7 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_skl
ghash_clmulni_intel    16384  0
pcbc                   16384  0
asus_nb_wmi            28672  0
asus_wmi               32768  1 asus_nb_wmi
sparse_keymap          16384  1 asus_wmi
mxm_wmi                16384  0
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               131072  8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_soc_core,snd_soc_skl,snd_hda_core,snd_pcm_dmaengine
uvcvideo              110592  0
cfg80211              782336  3 iwlmvm,iwlwifi,mac80211
videobuf2_vmalloc      16384  1 uvcvideo
aesni_intel           200704  2
videobuf2_memops       16384  1 videobuf2_vmalloc
snd_timer              36864  1 snd_pcm
videobuf2_v4l2         28672  1 uvcvideo
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel,aesni_intel
glue_helper            16384  1 aesni_intel
snd                    98304  16 snd_hda_codec_generic,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
intel_cstate           16384  0
videobuf2_common       53248  2 videobuf2_v4l2,uvcvideo
mei_me                 45056  0
intel_uncore          135168  0
input_leds             16384  0
intel_rapl_perf        16384  0
mei                   106496  1 mei_me
videodev              212992  3 videobuf2_v4l2,uvcvideo,videobuf2_common
idma64                 20480  0
pcspkr                 16384  0
soundcore              16384  1 snd
processor_thermal_device    16384  0
r8169                  90112  0
i2c_i801               32768  0
rfkill                 28672  7 asus_wmi,bluetooth,cfg80211
i2c_algo_bit           16384  1 i915
mii                    16384  1 r8169
intel_lpss_pci         20480  0
intel_gtt              24576  1 i915
intel_soc_dts_iosf     16384  1 processor_thermal_device
media                  45056  2 videodev,uvcvideo
intel_pch_thermal      16384  0
intel_lpss             16384  1 intel_lpss_pci
i2c_hid                24576  0
elan_i2c               45056  0
tpm_crb                16384  0
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
int3403_thermal        16384  0
int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device
rtc_cmos               24576  1
int3400_thermal        16384  0
evdev                  20480  23
tpm                    65536  3 tpm_tis,tpm_crb,tpm_tis_core
vboxnetflt             32768  0
asus_wireless          16384  0
ac                     16384  0
battery                24576  0
mac_hid                16384  0
rng_core               16384  1 tpm
acpi_thermal_rel       16384  1 int3400_thermal
vboxnetadp             28672  0
wmi                    28672  2 asus_wmi,mxm_wmi
led_class              16384  4 input_leds,iwlmvm,asus_wireless,asus_wmi
vboxpci                28672  0
pcc_cpufreq            16384  0
vboxdrv               487424  3 vboxpci,vboxnetadp,vboxnetflt
vboxvideo              45056  0
ttm                   126976  1 vboxvideo
drm_kms_helper        200704  2 vboxvideo,i915
drm                   479232  12 drm_kms_helper,vboxvideo,i915,ttm
agpgart                49152  3 intel_gtt,ttm,drm
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
vboxguest              40960  0
crypto_user            16384  0
ip_tables              28672  0
x_tables               45056  1 ip_tables
ext4                  737280  1
crc32c_generic         16384  0
crc16                  16384  2 bluetooth,ext4
mbcache                16384  1 ext4
jbd2                  126976  1 ext4
fscrypto               32768  1 ext4
hid_generic            16384  0
usbhid                 57344  0
hid                   139264  3 i2c_hid,usbhid,hid_generic
sd_mod                 61440  4
serio_raw              16384  0
atkbd                  32768  0
libps2                 16384  1 atkbd
ahci                   40960  2
libahci                40960  1 ahci
xhci_pci               16384  0
libata                278528  2 libahci,ahci
xhci_hcd              266240  1 xhci_pci
crc32c_intel           24576  1
scsi_mod              258048  2 sd_mod,libata
usbcore               294912  5 xhci_hcd,usbhid,uvcvideo,btusb,xhci_pci
usb_common             16384  1 usbcore
i8042                  32768  1 asus_nb_wmi
serio                  28672  4 serio_raw,atkbd,i8042
[root@arch ~]#

خیلی ممنون علی جان !

نقل‌قول
علیرضا جان من متوجه نشدم الان مشکلتون حل شد؟

خیر مشکل حل نشد منظورم این بوده که بعد از نصب NVIDIA سیستم دیگه بالا نیومد و با اینکه حذف کرده بودم NVIDIA رو دیسپلی منیجر بالا نمی اومد

و بعد متوجه شدم بسته nvidia-utils رو حذف نکرده که بعد از حذف سیستم بالا اومد ...

جواد عزیز گفتن که انویدیا رو کامل نصب کنید و بعد از نصب برید داخل خود تنظیمات و روی intel بزارید همزمان با این یادم اومد اوایلی که شروع کردم به استفاده از گنو/لینوکس

روی توزیع اوبونتو یه همچین کاری رو کرده بودم گفتم اینکارو بکنم شاید جواب داد البته یادم نمیاد که ایا دوباره دور فن بالا میرفته یا نه ...
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...

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

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1241
  • جنسیت : پسر
  • ali76 سابق
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #8 : 16 شهریور 1397، 04:14 ب‌ظ »
خواهش می کنم  :)

خب طبق این خروجی ها دیگه فن شما مشکلی نداره و از طریق ماژول کرنل asus-nb-wmi به صورت auto و با سرعت مناسب 85 می گرده. ولی با توجه به صحبتاتون همچنان دما بین 5-10 بیشتر از حد معمول هستش.

خب با توجه به این شرایط من توصیه می کنم مدیریت گرافیک هاتون رو به Bumblebee بسپارین این طوری هم به صورت پیش فرض و تو حالت عادی گرافیک intel مورد استفاده قرار می گیره و اگه بخواین انویدیا (توصیه من درایور انحصاری انویدیا هستش) مورد استفاده قرار بگیره می تونین از optirun قبل دستور مورد نظرتون استفاده کنین.

برای نصب Bumblebee با درایور انحصاری انویدیا این مراحل رو دنبال کنین :

1.اول سیستم رو پارامتر کرنل modprobe.blacklist=nouveau بالا بیارین (بقیه پارامتر ها هم باشن مشکلی نداره ولی این پارامتر حتماً باید باشه)

2.حالا nouveau رو پاک کنین :
sudo pacman -Rc xf86-video-nouveau
3.این پکیج ها رو نصب کنین (مخزن multilib باید فعال باشه):
sudo pacman -S bumblebee mesa mesa-demos xf86-video-intel nvidia lib32-nvidia-utils lib32-virtualgl nvidia-settings bbswitch
4.کاربر رو عضو گروه video و bumblebee بکنین :
sudo gpasswd -a $USER bumblebee
sudo gpasswd -a $USER video

5.سرویس bumblebee رو فعال کنین :
sudo systemctl enable bumblebeed.service
6.سیستم رو با این پارامتر کرنل بالا بیارین :
modprobe.blacklist=nouveau pci=noaer acpi_osi=! acpi_osi=\"Windows 2009\"
7.حالا خروجی این دستورات رو بذارین (دستور اول نیازمند نصب بودن پکیج lshw هستش) :
sudo lshw -c video
optirun --status

8.حالا یکی از این دو دستور زیر رو (هر کدوم جواب داد) توی ترمینالتون اجرا کنین :
optirun glxgears -info
optirun glxspheres64

و به صورت هم زمان توی ترمینال دیگه این دستورات رو بزنین و خروجیش رو بذارین :
sudo lshw -c video
optirun --status

در ضمن علاوه بر قرار دادن خروجی های خواسته شده سرعت فن و دمای سیستم رو هم چک کنین تا ببینین اوضاع چطوره ؟
اگه سرعت فن بالا بود این پارامتر کرنل رو هم به پارامتر های قبلی اضافه کنین :
pcie_port_pm=off
حالا سرعت فن و دما رو چک کنین.

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS
« پاسخ #9 : 16 شهریور 1397، 05:52 ب‌ظ »
نقل‌قول
حالا nouveau رو پاک کنین
بستش موجود نیست وقتی با پکمن سرچ میکنم خروجی mesa رو برام برمیگرده ...
[ali@arch ~]$ pacman -Qs nouveau
local/mesa 18.1.7-1
    An open-source implementation of the OpenGL specification
نقل‌قول
7.حالا خروجی این دستورات رو بذارین (دستور اول نیازمند نصب بودن پکیج lshw هستش) :
[ali@arch ~]$ sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: Skylake GT2 [HD Graphics 520]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:130 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
[ali@arch ~]$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
نقل‌قول
8.حالا یکی از این دو دستور زیر رو (هر کدوم جواب داد) توی ترمینالتون اجرا کنین :
  *-display                 
       description: VGA compatible controller
       product: Skylake GT2 [HD Graphics 520]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 07
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:130 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64) memory:c0000-dffff
  *-display
       description: 3D controller
       product: GM107M [GeForce GTX 950M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:132 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
Bumblebee status: Ready (3.2.1). X is PID 7884, 1 applications using bumblebeed.
نقل‌قول
در ضمن علاوه بر قرار دادن خروجی های خواسته شده سرعت فن و دمای سیستم رو هم چک کنین تا ببینین اوضاع چطوره ؟
خیلی خوب هست حتی چند درجه نسبت به قبل خنک تر شده ، اما انتظار میرفت دما کمتر باشه بازم ، چون اصلا برای همین میخواستم NVIDIA رو غیرفعال کنم  :D ...

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

بعد از اینکه با optirun از کارت گرافیکی دوم استفاده کردم و دستور رو بریک کردم فن هنوز داره رو دور بالا میچرخه که فکر کنم طبیعیه ، اگر اوکی نشد اون پارامتر دیگرو هم اضافه می کنم ببینم چی میشه ...

ویرایش :

ریبوت کردم و 10 بار چک کردم بالای 50 نرفت و اکثرا روی 45 یا 46 بود دما که 2 الی 1 درجه نسبت به قبل تغییر کرده ...

خوب مشکل حل شد اما اگر راهکار های دیگه ای میبود که دما کاهش پیدا میکرد بهتر بود (نرم افزاری) ...

خیلی ممنون واقعا  ;) ...
« آخرین ویرایش: 16 شهریور 1397، 06:30 ب‌ظ توسط Al!R3Za »
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...

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

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1241
  • جنسیت : پسر
  • ali76 سابق
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS [حل شد]
« پاسخ #10 : 16 شهریور 1397، 07:15 ب‌ظ »
بستش موجود نیست وقتی با پکمن سرچ میکنم خروجی mesa رو برام برمیگرده ...
بسته اش که هستش :
https://www.archlinux.org/packages/?sort=&q=xf86-video-nouveau&maintainer=&flagged=
منتهی رو سیستم شما نصب نبودش که خب در نتیجه نیازی هم نداشتین کار خاصی (مثل پاک کردن و ...) انجام بدین.


خیلی خوب هست حتی چند درجه نسبت به قبل خنک تر شده ، اما انتظار میرفت دما کمتر باشه بازم ، چون اصلا برای همین میخواستم NVIDIA رو غیرفعال کنم  :D ...
خدا رو شکر ...
نه دیگه 44 درجه خوبه الان به هر حال تابستونه و دمای محیط حدود از 35 درجه هستش طبیعتاً با سیستم کولینک لپ تاپ نباید انتظار دمایی پایین پایین تر از این مقدار داشته باشیم.
البته اینم بگم اگه لپ تاپ شما از خاموش کردن dGPU تو سطح bios پشتیبانی می کرد اوضاع بهتر از اینم می شد و شما می تونستین به دمایی حدود 40-42 درجه هم برسین ولی خب متاسفانه لپ تاپ شما این مورد رو پشتیبانی نکرد.

بعد از اینکه با optirun از کارت گرافیکی دوم استفاده کردم و دستور رو بریک کردم فن هنوز داره رو دور بالا میچرخه که فکر کنم طبیعیه ، اگر اوکی نشد اون پارامتر دیگرو هم اضافه می کنم ببینم چی میشه ...
البته من توصیه می کنم که این پارامتر رو برای کرنل های بالاتر 4.8 همیشه ست کنین :
pcie_port_pm=offدلیلش رو می تونین توی این صفحه کامل مطالعه کنین :
https://github.com/Bumblebee-Project/Bumblebee/issues/810

خوب مشکل حل شد اما اگر راهکار های دیگه ای میبود که دما کاهش پیدا میکرد بهتر بود (نرم افزاری) ...
بله دقیقاً چون Bumblebee علاوه بر اینکه نیازمند نصب پکیج اضافی هستش و سرویس جدیدی (bumblebeed) رو هم اضافه می کنه ؛ خودش مشکلات زیادی مثل هنگ کردن سیستم موقع بالا اومدن و ... رو هم برای سیستم های مختلف داره (که خوشبختانه برای شما پیش نیومدش) و برای همین من همیشه به عنوان راه آخر توضیه اش می کنم.

ولی خب تو مورد شما امکان غیرفعال کردن از طریق BIOS وجود نداشت
از طریق blacklist کردن درایور nouveau هم حل نشد
و همچنین با ست کردن پارامتر pcie_port_pm=off هم همچنان مشکل تا حدودی باقی موندش
و acpi_call هم که توی خصوصی بررسی کردیم ، براتون جواب نداد ...

طبیعتاً راهی جز Bumblebee باقی نموندش


خیلی ممنون واقعا  ;) ...
خواهش می کنم علیرضا جان موفق باشین.

آفلاین geeksesi | javad

  • High Sr. Member
  • *
  • ارسال: 684
  • جنسیت : پسر
  • GeekSesi.xyz
    • محمد جواد قاسمی
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS [حل شد]
« پاسخ #11 : 17 شهریور 1397، 01:15 ق‌ظ »
خب قاعدتا من نمی تونم کمک کنم فقط اینو بگم اگه کسی بعدا اومد و تاپیک رو دید..
من توی اوبونتو این رو تست کردم و اصلا نمی دونم روی ارچ جواب می گیره یا نه ( با ارچ خیلی کنار نیومدم تا حالا D: )
با زدن دستور :
sudo ubuntu-drivers devices
لیست درایور ها میایید
== /sys/devices/pci0000:00/0000:00:01.1/0000:07:00.0 ==
modalias : pci:v000010DEd00001292sv000017AAsd0000380Abc03sc02i00
vendor   : NVIDIA Corporation
model    : GK208M [GeForce GT 740M]
driver   : nvidia-384 - distro non-free recommended
driver   : nvidia-340 - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
این هم خروجی بود
و من  nvidia-384 - distro non-free recommended رو نصب کردم و یه پنل تنظیمات هم همراهش برای من نصب می شه که باهاش می تونم مدیریت کنم کارت گرافیک هامو...
ولی در هر صورت اگه برای بازی استفاده نمی کردم ( چون دارم webgl رو تست می کنم خواستم که این گرافیک فقط روی انویدیا باشه) قطعا همون گرافیک intel برای تمام کار هام حتی دوتا۲ بازی کردن هم مناسب بود...خودمم توی اوبونتو با این درایور مشکل دما و سی پی یو دارم ولی خب چون لپ تاپم به نوعی داره ازش استفاده یه سیستم رو میزی میشه ( همیشه فن بهش وصله و تو شارژه ) پس خیلی بهش اهمیت ندادم....

ولی اگه درایور انویدیا رو غیرفعال کنم همه چیز آرومه و من چقدر خوشبختم  D:
اگر اشتباه کردم راهنمایی کنید تا تکرار نکنم.

آفلاین Al!R3Za

  • Sr. Member
  • *
  • ارسال: 375
  • جنسیت : پسر
  • Arch + KDE
پاسخ : غیرفعال کردن گرافیک NVIDIA در لپ تاپ ASUS [حل شد]
« پاسخ #12 : 17 شهریور 1397، 02:55 ب‌ظ »
نقل‌قول
منتهی رو سیستم شما نصب نبودش که خب در نتیجه نیازی هم نداشتین کار خاصی (مثل پاک کردن و ...) انجام بدین.
اها بله من جور دیگه ای فکر کردم با lspci چک میکردم میگفت که کرنل درایور nouveau داره استفاده میشه ...
نقل‌قول
نه دیگه 44 درجه خوبه
45  :D ...
نقل‌قول
الان به هر حال تابستونه و دمای محیط حدود از 35 درجه هستش طبیعتاً با سیستم کولینک لپ تاپ نباید انتظار دمایی پایین پایین تر از این مقدار داشته باشیم.
بله درسته اما با توجه به دو موردی که اولش گفته ظاهرا اوضاع باید بهتر باشه : https://www.asus.com/middleeast-fa/Laptops/V502UX
بازم ممنون ...

نقل‌قول
خب قاعدتا من نمی تونم کمک کنم فقط اینو بگم اگه کسی بعدا اومد و تاپیک رو دید..
من توی اوبونتو این رو تست کردم و اصلا نمی دونم روی ارچ جواب می گیره یا نه
....
بسیار عالی  :D ...
اگر مشکلتون حل شده , [حل شد] رو به عنوان تاپیک اضافه کنید , اینطوری به کاربرای دیگه که مشکل شما رو دارن کمک میکنین ...