استفاده compton از منابع cpu در i3wm

سلام
من برای حل مشکل پرپر شدن صفحات وب در i3 از compton استفاده کردم ولی این برنامه هم بعد از چند ساعت روشن موندن سیستم کم کم کل هسته های cpu رو تا ۱۰۰ درصد اشغال میکنه.

فایل .config

backend = "glx";
vsync = "opengl-swc";
glx-copy-from-front = true;
glx-swap-method = 2;
xrender-sync = true;
xrender-sync-fence = true;

دستور زیر رو هم در فایل .bashrc گذاشتم که با بوت سیستم اجرا بشه

compton --config  ~/.config/compton.config -b

حال مشکل کار از کجاست؟ آیا این برنامه رو پاک کنم؟

منظورتون از پرپر چیه ؟

در ادامه اون مشکل قبلی که داشتم تفاوت میزکار و ویندوز منیجر
به انگلیسی میشه tearing

خوب این از i3 نمی تونه باشه. اول بفرمائید کارت گرافیکیتون چیه هست ؟ و چه درایوری براش نصب کردید و اینکه چه جوری مطمئن شدین که توی i3 لود میشه ؟

به عنوان side note هم باید بگم اگر واقعا می خواید از یه i3 سریع استفاده کنین از اپلیکیشن هایی که برای محیط دسکتاپتون هست استفاده نکنین. در مورد شما فکر میکنم از ترمینال دستکتاپتون استفاده کنین. این اپ ها عمومان یه سری چیز میز لود می کنن که مربوط به اون دستکتاپ می شه و شما نیازی بهش ندارین.

1 پسندیده
*-display                 
   description: VGA compatible controller
   product: GK107 [GeForce GTX 650]
   vendor: NVIDIA Corporation
   physical id: 0
   bus info: [email protected]:06:00.0
   version: a1
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
   configuration: driver=nvidia latency=0
   resources: irq:42 memory:fa000000-faffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:d000(size=128) memory:c0000-dffff

چی لود میشه؟

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

کدوم درایور Nvidia رو استفاده می کنین؟ و ایا درایور لود شده ؟

ترمینال زیاد هست. از xterm بگیرید تا rxvt و urxvt و … فکر می کنم urxvt مناسب باشه براتون.

1 پسندیده

منظورتون این مورد هست:


نمیدونم لود شده یا نه. از کجا باید فهمید؟

توی خروجی دستور lsmod بگرد ببین ماژول کرنلش لود شده یا نه.

ببخشید یکم دیر شد. دسترسی به سیستم نداشتم.

این عکس واسه وقتی که compton --config ~/.config/compton.config -b اجرا میشه
Screenshot%20from%202018-09-16%2023-35-04

و این تصویر برای وقتی که اون کد کامنت میشه
Screenshot%20from%202018-09-16%2023-41-29

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

خوب پس درایور لود می شه. اما شاید مشکلی داره که درست کار نمی کنه. اگر می تونین لاگ های xorg رو یه جا اپلود کنین و لینک بدید

1 پسندیده

http://s9.picofile.com/file/8337510918/Xorg_1.log.html
http://s8.picofile.com/file/8337510934/Xorg_0.log.html

می تونی لطف کنی و روی dpaste.com بزاری فایل ها رو ؟

خواهش میکنم حتما
http://dpaste.com/1YJQ73R
http://dpaste.com/29ZPDAP

به نظر میاد nouveau رو هم دارید و لود شده. چک می کنین ببینید واقعا لود شده یا نه ؟

به نظرم لود نشده.

فهمیدم که تو بلک لیست هست آیا از بلک لیست پاکش کنم؟
Screenshot%20from%202018-09-18%2013-16-50

یه سوال دیگه اینکه چرا وقتی من این کد compton --config ~/.config/compton.config -b رو داخل فایل .bashrc میذارم اینقدر سی پی یو مصرف میکنه ولی وقتی تو فایل کانفیگ i3 میذارم هیچ مصرفی نداره؟ فرقشون چیه؟

نه. باید همون بلک لیست بمونه. من فکر می کنم شما اول باید مطمئن شی که درایورت درست کار می کنه. بعد یه مرورگر دیگه رو امتحان کن. چون ممکن هست که hardware accelerator مرورگرت مشکل باشه.

دلیلش اینه که با هر ترمینالی که باز می کنی یه بار این compton اجرا می شه و طبیعی هست که نابدوتون کنه. این دستور رو توی تنظیمات i3 باید بذارید که یه بار بعد از لاگین فقط اجرا شه

1 پسندیده

با فایرفاکس هم امتحان کردم باز پر پر شدن رو داره.
نمیشه گفت که i3 تو رندر کردن مشکل داره با توجه به این لینک
https://faq.i3wm.org/question/3279/do-i-need-a-composite-manager-compton.1.html