شما هنوز به سیستم وارد نشده اید.

#1 2016-05-27 03:50:54

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

سلام
میزکار سینامون دارم. برای ضبط از دسکتاپ از برنامه های ffmpeg و kazam و simplescreenrecorder استفاده کردم. در همه حالت ها خروجی کار مشکل داره. وقتی در ویدیو ضبط شده افکتی اجرا میشه مثلا بین دو ورک استیشن سوئیچ میشه تصویر خراب میشه.
یه نمونه خروجی میگذارم تا بهتر مشکل را منتقل کنه.
http://fs2.filegir.com/verex/issue-record.mkv

آخرین ویرایش توسط بهروز رمضانی (2016-05-28 08:25:50)


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

آفلاین

#2 2016-05-27 10:42:02

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,390

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

در تروبل شوتینگ سینامون به muffin اشاره شده و بنابراین به اینجا لینک داده:
https://wiki.archlinux.org/index.php/GN … D_Graphics
گرچه با درجه پائینی از اطمینان راهنمای حل داده شده. اما من اینجا رو پیدا کردم که شخص راح حل مشکل کم و بیش مشابهی رو پیدا کرده:
https://bbs.archlinux.org/viewtopic.php?id=200234

البته ویدئوی شما ۱۴ ثانیه بود و ۹ مگابایت. حتما گرافیک خوبی دارید که این تعداد فریم رو مناسب میدونید. البته من تجربه ای تو کپچر ویدئوکست ندارم.

آفلاین

#3 2016-05-27 15:59:22

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

سلام
گرافیک اینتل دارم. این ویدئو هم برای دیدته شدن مشکل بود نه چیز دیگه ای. ظاهرا این مشکل روی سینامون برای همه است چون آقای حسین حیدری هم تست کرده و ویدئو خروجی مشکلی مشابه مشکل من را داشته. البته گرافیک اون هم اینتل است.
لینک اولی که دادید را قبلا دیدم اون برای موقعی است که مثلا در حین پخش ویدئو و بازی tearing داشته باشید. که من ندارم.


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

آفلاین

#4 2016-05-27 19:28:03

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,390

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

متوجه شدم. از چه بسته ای برای اون حرکت سه بعدی سوئیچ روی ورک اسپیس ها استفاده کردید؟

آفلاین

#5 2016-05-27 19:57:15

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

muffin که به صورت پیش فرض روی سینامون نصب هست.


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

آفلاین

#6 2016-05-27 20:12:19

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,390

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

من یه ویدئو با kazam ضبط کردم توی cinnamon. خودم که توش مشکلی ندیدم. نظر شما چیه؟ فکر کنم موضوع به گرافیک برمیگرده.
http://up.facenama.com/file/162489/1464 … 4.mp4.html

[arcush@Arcush ~]$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 PRO [Radeon HD 4650]

آخرین ویرایش توسط Arcush (2016-05-27 20:26:04)

آفلاین

#7 2016-05-27 20:42:23

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

خوب داخل ویدئو شما که مشکلی ندیدم.  جالبه یعنی یا گرافیک های Intel این مشکل وجود داره؟ من گرافیک Intel HD 4000 دارم. راستی این kazam چرا آنقدر احمق هست. وقتی روش کلیک راست میکنیم منوی بالا سمت چپ باز میشه به جای اینکه پایین باز بشه.


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

آفلاین

#8 2016-05-27 20:57:15

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,390

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

درمورد kazam موافقم باهاتون. من الان دوباره ویدئوم رو دیدم. تیک sounds from speaker رو من برداشته بودم. ولی صدا تو پس زمینه وجود داره. big_smile

اما توی  system settings > general یه گزبنه داره به نام disable compositing for full-screen windows. توضیحاتش میگه که اگه video tearing دارین غیرفعالش کنید. البته من میدونم مشکل ما توی حالت ویدئو کپچر هست. اما امتحانش ضرری نداره.

آفلاین

#9 2016-05-27 21:01:45

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

داخل system settings خود سینامون منظورتان هست یا kazam؟


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

آفلاین

#10 2016-05-27 21:06:30

Arcush
Moderator
ثبت شده: 2015-09-15
ارسال ها: 1,390

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

منظورم cinnamon هست. منتها پیش بینی می کنم احتمالش خیلی کمه که جواب بده.
o9pa_screenshot_from_2016-05-27_21-04-00.png

آخرین ویرایش توسط Arcush (2016-05-27 21:08:39)

آفلاین

#11 2016-05-27 21:27:50

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

ممنون تست میکنم خبر میدم.


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

آفلاین

#12 2016-05-27 23:28:30

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

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


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

آفلاین

#13 2016-05-28 05:08:43

حسین حیدری
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 403

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

این مشکل ما هم هست, کاش زودتر حل شه .....


Just an anime fan

آفلاین

#14 2016-05-28 08:24:51

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

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

SNA is the default acceleration method in xf86-video-intel. If you are experience issues with SNA (e.g. pixelated graphics, corrupt text, etc.), try using UXA instead

برای تعویض acceleration method باید فایل 20-intel.conf را ویرایش کنید. ابتدا به این ادرس رفته و فایل را با دسترسی روت باز کنید.

sudo vim /etc/X11/xorg.conf.d/20-intel.conf

حالا خط زیر را بهش اضافه کنید.

Option      "AccelMethod"  "uxa"

و فایل را ذخیره کنید. فایل نهایی اینطور خواهد شد.

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
   Option      "AccelMethod"  "uxa"
EndSection

حالا یه ویدیو از دسکتاپ ضبط کنید خواهید دید در فایل خروجی هیچگونه tearing وجود ندارد.


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

آفلاین

#15 2016-05-28 08:52:50

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 307

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

بهروز رمضانی نوشته است که:

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

SNA is the default acceleration method in xf86-video-intel. If you are experience issues with SNA (e.g. pixelated graphics, corrupt text, etc.), try using UXA instead

برای تعویض acceleration method باید فایل 20-intel.conf را ویرایش کنید. ابتدا به این ادرس رفته و فایل را با دسترسی روت باز کنید.

sudo vim /etc/X11/xorg.conf.d/20-intel.conf

حالا خط زیر را بهش اضافه کنید.

Option      "AccelMethod"  "uxa"

و فایل را ذخیره کنید. فایل نهایی اینطور خواهد شد.

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TearFree"    "true"
   Option      "AccelMethod"  "uxa"
EndSection

حالا یه ویدیو از دسکتاپ ضبط کنید خواهید دید در فایل خروجی هیچگونه tearing وجود ندارد.

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

Option      "TearFree"    "true"

رو اضافه کنید و خط

Option      "AccelMethod"  "uxa"

فقط در صورتی اضافه کنید که SNA جواب نداد.

آفلاین

#16 2016-05-28 17:42:18

بهروز رمضانی
عضو
از : اصفهان
ثبت شده: 2015-09-16
ارسال ها: 200
وب سایت

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

روش پیشفرض مشکل ایجاد میکنه تو ضبط ویدئو از دسکتاپ.


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

آفلاین

#17 2016-07-07 18:52:05

LinArcX
عضو
ثبت شده: 2015-09-18
ارسال ها: 790

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

من هم مثل شما بهروز جان مشکل tearing داشتم موقع ضبط ویدیو کست.با روشی که شما گفتین کم شد این مشکل.اما بعد یه مدت حتی تو کارهای عادی ام هم پرش تصویر دارم.مثلا اگه همین الان مرورگر رو با یه سرعت معقول اسکرول کنم به بالا پایین پرش تصویر دارم.(انگار صفحه داره از چند جهت،" پاره" میشه!)
شما به این مشکل برنخوردی جدیدا؟

آخرین ویرایش توسط LinArcX (2016-07-07 18:52:41)

آفلاین

#18 2018-02-26 13:42:41

LinArcX
عضو
ثبت شده: 2015-09-18
ارسال ها: 790

پاسخ: Tearing در موقع ضبط از دسکتاپ سینامون با گرافیک اینتل (حل شد)

مشکلی که بالا گفته بودم هم چنان وجود داره. مجبور شدم برای حالت استفاده معمولی یا اسکرین کست دو تنظیم مختلف رو در نظر بگیرم:
حالت اول(اسکرین کست):
در این حالت بایستی vSync غیرفعال بشه.. از طریق فایلی به نام drirc. که بایستی در مسیر خونگی تون قرار بگیره. این خطوط رو بهش اضافه کنید:

<device screen="0" driver="dri2">
	<application name="Default">
		<option name="vblank_mode" value="0"/>
	</application>
</device>

سپس این خطوط رو به فایل /etc/X11/xorg.conf.d/20-intel.conf اضافه کنید(اگه وجود نداره ایجادش کنید)

Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "AccelMethod"  "sna"
        Option      "TearFree" "true"
EndSection

حالت دوم(استفاده معمولی از سیستم):
در این حالت باید فایل بالایی رو حذف(یا کلا کامنتش کنید که فراخوانی نشه) کنید. سپس این خطوط رو به فایل /etc/X11/xorg.conf.d/20-intel.conf اضافه کنید(اگه وجود نداره ایجادش کنید):

Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "DRI" "3"
        Option      "AccelMethod"  "sna"
        Option      "TearFree" "true"
EndSection

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

آخرین ویرایش توسط LinArcX (2018-02-28 21:40:46)

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB