انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سختافزار => نصب و پیکربندی انواع کارتهای گرافیک => نویسنده: َUxmlai-ad در 11 بهمن 1400، 04:19 بظ
-
سلام
چند سال پیش که اوبونتو ۱۹.۰۴ رو نصب کرده بودم درایور انحصاری انویدیا رو نصب نکرده بودم اون وقت اصلا نمی دونستم درایور چیه انویدیا چیه تا اینکه بعد از چند وقت به طور ناگهانی مانیتور چیزی رو نشون نمی داد انگار که خاموش شده باشه. هر چی که صبر کردم درست نشد مجبور شدم ریستارت کنم این دفعه وقتی که POST SCREEN رو نشون می داد دوباره همون طور میشد چند بار امتحان کردم ولی مشکل همچنان پابرجا بود مجبور شدم که کامپیوتر رو به یک تعمیرکار نشون بدم. بعد از اینکه بررسی کرد گفت که مشکل از کارت گرافیکه انگار که خراب شده و ...
بعد از مدتی که تعمیر شد با اینکه دیگه اون نسخه از اوبونتو پشتیبانی نمیشد اون رو نصب کردم این دفعه دنبال داه حلی برای نصب درایور انویدیا پیدا کردم و پس از کلی آزمون و خطا بالاخره موفق شدم بعد از اون دیگه همیشه درایور انحصاری رو نصب می کردم تا الآن هنوز نصبش نکردم.
به نظرتون چرا همچین مشکلی پیش اومد؟ الان بهتره که درایور انحصاری نصب کنم یا نه؟ و اینکه درایور آزاد بروز میشه و مشکلاتش حل میشه یا نه؟
گرافیک انویدیا: nvidia geforce gt 710
-
سلام
چند سال پیش که اوبونتو ۱۹.۰۴ رو نصب کرده بودم درایور انحصاری انویدیا رو نصب نکرده بودم اون وقت اصلا نمی دونستم درایور چیه انویدیا چیه تا اینکه بعد از چند وقت به طور ناگهانی مانیتور چیزی رو نشون نمی داد انگار که خاموش شده باشه. هر چی که صبر کردم درست نشد مجبور شدم ریستارت کنم این دفعه وقتی که POST SCREEN رو نشون می داد دوباره همون طور میشد چند بار امتحان کردم ولی مشکل همچنان پابرجا بود مجبور شدم که کامپیوتر رو به یک تعمیرکار نشون بدم. بعد از اینکه بررسی کرد گفت که مشکل از کارت گرافیکه انگار که خراب شده و ...
بعد از مدتی که تعمیر شد با اینکه دیگه اون نسخه از اوبونتو پشتیبانی نمیشد اون رو نصب کردم این دفعه دنبال داه حلی برای نصب درایور انویدیا پیدا کردم و پس از کلی آزمون و خطا بالاخره موفق شدم بعد از اون دیگه همیشه درایور انحصاری رو نصب می کردم تا الآن هنوز نصبش نکردم.
به نظرتون چرا همچین مشکلی پیش اومد؟ الان بهتره که درایور انحصاری نصب کنم یا نه؟ و اینکه درایور آزاد بروز میشه و مشکلاتش حل میشه یا نه؟
گرافیک انویدیا: nvidia geforce gt 710
در حال حاضر پشتیبانی gt 710 در راه انداز آزاد بهتر از راه انداز انحصاری هست چون:
۱- هنوز توسط راه انداز آزاد پشتیبانی میشه اما راه انداز انحصاری پشتیبانی اش همین سال قبل تموم شد
۲- اکثر ویژگی ها با راه انداز آزاد به درستی کار میکنند از جمله:
تنظیم کردن فرکانس حافظه و هسته های کارت گرافیک (این به این معنی است که میتوانید از حداکثر توان کارت گرافیک خود استفاده کنید)
میتوانید از قدرت کارت گرافیکتون برای رمزگشایی محتوایی ویدیویی استفاده کنید که کمتر به پردازنده فشار بیاد
PRIME و استاندارد های متنباز به درستی کار میکنند (البته باید بکنند و ممکن هست که نکنند :/ باید خودتون بررسی کنید که برای شما کار میکنه یا نه)
-
چطور میتونم از این ویژگی ها استفاده کنم: مثلا چجوری فرکانس رو تنظیم کنم؟ و ...
الان وقتی یک نرم افزار که نیاز به قدرت گرافیکی داره یا بنچمارک رو اجرا میکنم بیشتر به CPU فشار میاد تا GPU (دمای GPU حداکثر ۱ تا ۲ درجه بیشتر میشه ولی CPU خیلی بیشتر میشه
آیا میشه بعد از نصب درایور انحصاری دوباره از درایور آزاد استفاده کرد؟
-
چطور میتونم از این ویژگی ها استفاده کنم: مثلا چجوری فرکانس رو تنظیم کنم؟ و ...
الان وقتی یک نرم افزار که نیاز به قدرت گرافیکی داره یا بنچمارک رو اجرا میکنم بیشتر به CPU فشار میاد تا GPU (دمای GPU حداکثر ۱ تا ۲ درجه بیشتر میشه ولی CPU خیلی بیشتر میشه
آیا میشه بعد از نصب درایور انحصاری دوباره از درایور آزاد استفاده کرد؟
۱- میتونید به طور دستی از debugfs فرکانس رو تنظیم کنید
برای این کار میتونید این راهنما رو در اینجا ببینید: https://github.com/ekistece/nouveau-reclocking-guide
یا این راهنمای من رو در این تاپیک دنبال کنید: باید پیداش کنم
۲- با تنظیم فرکانس میتونید از تمام قدرت کارت گرافیک استفاده کنید و در نتیجه دمای GPU هم بالاتر میره
۳- بله، مخصوصا در اوبونتو، این کار بسیار راحت تره فقط کافیه وارد «نرم افزار ها و مخازن»(اسمش اینه؟) بشید و درایور کارت گرافیک رو برروی xf86-video-nouveau تنظیم کنید
-
با این راهنما که نتونستم کاری کنم چون اون فایلی که گفته اصلا وجود نداره ](*,)
اوبونتو هم ندارم در نتیجه اون برنامه رو هم ندارم (devuan دارم با xfce)
-
با این راهنما که نتونستم کاری کنم چون اون فایلی که گفته اصلا وجود نداره ](*,)
اوبونتو هم ندارم در نتیجه اون برنامه رو هم ندارم (devuan دارم با xfce)
۱- باید debugfs رو به طور دستی سوار( mount) کنید. با دستور میتوانید به راحتی اینکارو بکنید:
sudo mkdir /sys/kernel/debug
sudo mount -t debugfs none /sys/kernel/debug
بعد از این دو دستور، طبق راهنمای اون صفحه پیش برید
۲- در بقیه توزیع ها ساده است ولی در اوبونتو از اونم ساده تره. برای حذف راه انداز انحصاری در توزیع های دبیانمبنا کافیه دستور زیر رو بنویسید:
sudo apt purge *nvidia*
-
با این راهنما که نتونستم کاری کنم چون اون فایلی که گفته اصلا وجود نداره ](*,)
اوبونتو هم ندارم در نتیجه اون برنامه رو هم ندارم (devuan دارم با xfce)
۱- باید debugfs رو به طور دستی سوار( mount) کنید. با دستور میتوانید به راحتی اینکارو بکنید:
sudo mkdir /sys/kernel/debug
sudo mount -t debugfs none /sys/kernel/debug
بعد از این دو دستور، طبق راهنمای اون صفحه پیش برید
۲- در بقیه توزیع ها ساده است ولی در اوبونتو از اونم ساده تره. برای حذف راه انداز انحصاری در توزیع های دبیانمبنا کافیه دستور زیر رو بنویسید:
sudo apt purge *nvidia*
در ضمن اگه میخواید که debugfs برای همیشه در راه اندازی اولیه سامانه توسط init سوار( mount) بشه باید به انتهای پرونده زیر:
/etc/fstab
این خط رو اضافه کنید:
debugfs /sys/kernel/debug debugfs defaults 0 0
-
سلام
به نظرتون چرا همچین مشکلی پیش اومد؟ الان بهتره که درایور انحصاری نصب کنم یا نه؟ و اینکه درایور آزاد بروز میشه و مشکلاتش حل میشه یا نه؟
گرافیک انویدیا: nvidia geforce gt 710
سلام
یه قائده کلی اینه که توی کرنل لینوکس، گرافیکهای قدیمی، اونهایی که حداکثر توسط درایورهای اتحصارس انویدیا سری 390 پشتیبانی میشن، با درایورهای آزاد بهتر کار میکنند.
گرافیکهای جدید، مخصوصا از نسل ampere و بعد از اون، خیلی بد با درایورهای آزاد کار میکنند.
با توجه به گرافیک شما، درایورهای آزاد باید بهتر کار کنند؛ البته از اونجایی که انویدیا هست، ممکنه نکنه. :|
آیا میشه بعد از نصب درایور انحصاری دوباره از درایور آزاد استفاده کرد؟
تا زمانی که درایور انحصاری رو پاک نکنید، به همین راحتی نمیتونید برگردید سراغ درایورهای آزاد.
درایورهای انحصاری، ماژولهای nouvuea رو blacklist میکنند تا موقع بوت، توی کرنل بارگذاری نشن، به جاش ماژولهای انحصاری انویدیا بارگذاری بشن. همینطور برای اینکه درست کار کنه، لازمه یه سری تغییرات به تنظیمات modprobe اضافه کنه که باعث میشه کار تغییر به درایورهای آزاد، سختتر بشه. به خاطر همین برای اینکه دوباره بتونید از درایورهای آزاد استفاده کنید، معمولا لازمه تا درایورهای انحصاری حذف بشن.
-
من خودم ترجیح میدم از درایور های آزاد استفاده کنم ولی برای انویدیا اگه درایور آزاد به اندازه درایور انحصاری هم کار کنه کافیه
-
من خودم ترجیح میدم از درایور های آزاد استفاده کنم ولی برای انویدیا اگه درایور آزاد به اندازه درایور انحصاری هم کار کنه کافیه
من انویدیا قدیمی دارم ولی درایور آزاد بازم خوب کار نمی کنه توی دسکتاپ های مختلف صفحه بریده بریده میشه البته مثلا توی xfce ویندو منیجر گنوم رو اجرا می کردم درست میشد!
-
من خودم ترجیح میدم از درایور های آزاد استفاده کنم ولی برای انویدیا اگه درایور آزاد به اندازه درایور انحصاری هم کار کنه کافیه
من انویدیا قدیمی دارم ولی درایور آزاد بازم خوب کار نمی کنه توی دسکتاپ های مختلف صفحه بریده بریده میشه البته مثلا توی xfce ویندو منیجر گنوم رو اجرا می کردم درست میشد!
ببینید بهترین سری از نظر ویژگی ها و پایداری، Kepler هستش. جدیدتر یا قدیمی تر از اون، معمولا مشکلاتی در پایداری و کمبود هایی در ویژگی ها دارند.
-
ممنون!
الان که فرکانس رو بیشتر کردم خیلی بهتر شد.
-
سلام. این فرکانس ها که تو بالا گفته شد چی هستن؟ یعنی من می تونم با این کار توی میزکار های دیگه بریده بریده شدن تصویر رو درست کنم؟
راهنمای لینکی که دادید انگلیسیه میشه ترجمش رو بزارید؟
البته با مدیر پنجره mutter و کامپیز لگ ها خیلی کمه (در حالت عادی هیچ لگی نداره ولی مثلا ضبط صفحه یا افکت های blur رو اضافه می کنم لگ دار میشه)
-
سلام. این فرکانس ها که تو بالا گفته شد چی هستن؟
فرکانس پردازنده گرافیکی
یعنی من می تونم با این کار توی میزکار های دیگه بریده بریده شدن تصویر رو درست کنم؟
شاید.
برای اینکه ببینید برای شما کار میده یا نه، اول بررسی کنید که debugfs جایی سوار شده یا نه.
mount | grep debugfs
خروجی رو اینجا قرار بدید.
-
الان فقط اوبونتو دارید یا نه؟
فکر نکنم امتحانش ضرری داشته باشه
-
سلام. این فرکانس ها که تو بالا گفته شد چی هستن؟
فرکانس پردازنده گرافیکی
یعنی من می تونم با این کار توی میزکار های دیگه بریده بریده شدن تصویر رو درست کنم؟
شاید.
برای اینکه ببینید برای شما کار میده یا نه، اول بررسی کنید که debugfs جایی سوار شده یا نه.
mount | grep debugfs
خروجی رو اینجا قرار بدید.
اولش به خودم گفتم بی خیال دوباره دردسر جدید ولی الان خواستم i3 نصب کنم لگ دیدم رفتم اوپن باکس اونجا افتضاح تر بود!
توی اوپن باکس یک پنجره رو جا به جا می کنی عکسش توی پس زمینه میوفته و خیلی روی اعصاب بود و این شد که گفتم بزار این یک بار هم یک امتحانی بکنم.
mount | grep debugfs
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
-
یه debugfs سوار شده. پس لازم نیست برای اون، کار خاصی انجام بدید. خروجی این دستور رو بفرستید.
sudo cat /sys/kernel/debug/dri/0/pstate
-
یه debugfs سوار شده. پس لازم نیست برای اون، کار خاصی انجام بدید. خروجی این دستور رو بفرستید.
sudo cat /sys/kernel/debug/dri/0/pstate
البته i3 رو این سری دوباره آوردم مشکلی نداشت. خروجی دستور:
07: core 405 MHz shader 810 MHz memory 324 MHz
0f: core 589 MHz shader 1402 MHz memory 500 MHz
AC: core 405 MHz shader 810 MHz memory 405 MHz
ویرایش: فکر کنم الان کارت گرافیک اورکلاک شده چون من اون موقعی که i3 چک کردم دستور قبلی که گفته بودید رو نزده بودم ولی سری دوم بعد از زدن دستور بود که لگ ها رفع شده یود ولی الان فن سیستم بدجور صدا میده ریبوت هم کردم به مرحله بوق زدن مادربورد که نزدیک میشه شروع می کنه به سر و صدا کردن.
الان با این کار کارت گرافیک می سوزه؟ من این کارت گرافیک رو از عهد تیرکمون شاه دارمش!
-
این دستور رو امتحان کنید و ببینید چی میشه
echo 0f | sudo tee -a /sys/kernel/debug/dri/0/pstate
دقت کنید که توی دستور بالا، از o یا O استفاده نشده. 0 هست. عدد 0
-
این دستور رو امتحان کنید و ببینید چی میشه
echo 0f | sudo tee -a /sys/kernel/debug/dri/0/pstate
دقت کنید که توی دستور بالا، از o یا O استفاده نشده. 0 هست. عدد 0
این دستور گرافیک رو تغییر میده؟
الان لطفاً یک راه حل بدید که صدای فن رو قطع کنم. تنطیمات بایوس رو ریست کردم درست نشد. از برق کشیدم بعد دوباره زدم روشنش کردم بازم صداش در میاد.
لطفاً اگر ریسک داره اجرای این دستورات بگید
ویرایش: دستور رو الان زدم اتفاق خاصی نیفتاد. نوشت 0f
-
تو دستور بالا به جای 0f ؛ 07 رو قرار بدید و امتحان کنید البته این کار موقتی هست بعد از ریبوت به حالت قبل برمیگرده
echo 07 | sudo tee -a /sys/kernel/debug/dri/0/pstate
الان دمای کارت گرافیک چقدره؟ با دستور sensors میتونید بررسیش کنید.
توی اون لینکی که mobin1387 داده بود خط آخرش برای اینه که موقع بوت اعمال بشه. باید اون رو به عنوان پارامتر کرنل معرفی کنید
-
تو دستور بالا به جای 0f ؛ 07 رو قرار بدید و امتحان کنید البته این کار موقتی هست بعد از ریبوت به حالت قبل برمیگرده
echo 07 | sudo tee -a /sys/kernel/debug/dri/0/pstate
0f نمایه حداکثر عملکرد
07 نمایه مصرف بهینه برق
نمایه = profile
-
تو دستور بالا به جای 0f ؛ 07 رو قرار بدید و امتحان کنید البته این کار موقتی هست بعد از ریبوت به حالت قبل برمیگرده
echo 07 | sudo tee -a /sys/kernel/debug/dri/0/pstate
الان دمای کارت گرافیک چقدره؟ با دستور sensors میتونید بررسیش کنید.
توی اون لینکی که mobin1387 داده بود خط آخرش برای اینه که موقع بوت اعمال بشه. باید اون رو به عنوان پارامتر کرنل معرفی کنید
تو هر دو حالت بد بود.
تو 07 صفحه چشمک میزد موقع کار با موس و بریده بریده میشد.
تو 0f علاوه بر اینها نقطه نقطه هم میشد.
بنظرم حالت عادی بهتره
-
تو دستور بالا به جای 0f ؛ 07 رو قرار بدید و امتحان کنید البته این کار موقتی هست بعد از ریبوت به حالت قبل برمیگرده
echo 07 | sudo tee -a /sys/kernel/debug/dri/0/pstate
الان دمای کارت گرافیک چقدره؟ با دستور sensors میتونید بررسیش کنید.
توی اون لینکی که mobin1387 داده بود خط آخرش برای اینه که موقع بوت اعمال بشه. باید اون رو به عنوان پارامتر کرنل معرفی کنید
تو هر دو حالت بد بود.
تو 07 صفحه چشمک میزد موقع کار با موس و بریده بریده میشد.
تو 0f علاوه بر اینها نقطه نقطه هم میشد.
بنظرم حالت عادی بهتره
مدل کارت گرافیک تون چیه و از چه توزیعی استفاده میکنید؟
-
تو هر دو تاشون دما یکیه؟
-
اوبونتو ۲۲٫۰۴ انویدیا جی فورس ۲۱۰ (یکی از مزخرف ترین کارت گرافیک ها)
این کارت گرافیک فقط توی ویندوز ایکس پی عملکرد مناسبی داشته.
دما رو نمی دونم.
بیخیال شدم.