TeleDDim

Аппаратный транскодинг на Asrock J4205-ITX

Recommended Posts

On 1/25/2019 at 10:23 AM, TeleDDim said:

Похоже на то, есть ещё пара идей  - если сработают отпишусь.

 

Выкинул все OPTIONAL_MODULES из extra.lzma:

image.png.b4609b76b11e56eaccdab10b6dac3256.png

 

Работу транскода не проверял пока, но что то мне подсказывает, что будет вылетать как на 6.2 :(

Вот так выглядит dmesg

Spoiler

[  190.758417] Linux agpgart interface v0.103
[  190.832353] [drm] Initialized drm 1.1.0 20060810
[  190.999279] [drm] Memory usable by graphics device = 4096M
[  190.999283] [drm] VT-d active for gfx access
[  191.047779] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[  191.047784] [drm] Driver supports precise vblank timestamp query.
[  191.053621] [drm] Disabling framebuffer compression (FBC) to prevent screen flicker with VT-d enabled
[  191.053674] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  191.073608] [drm] Finished loading i915/bxt_dmc_ver1_07.bin (v1.7)
[  192.892987] [drm] failed to retrieve link info, disabling eDP
[  195.802883] [drm] GuC firmware load skipped
[  195.807458] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[  195.808126] acpi device:10: registered as cooling_device4
[  195.808206] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input1
[  195.808257] [drm] Initialized i915 1.6.0 20160919 for 0000:00:02.0 on minor 0

Красным строка, которая похоже и говорит, о том что не может хрень параметры дисплея получить и отключает дисплей порт или типа того чтоль.

Ещё вот можно вернуть GuC firmware - хотя что то в рабочих dmesg её нет )

 

Транскодинг запустился в VS:

image.thumb.png.78245e95cf6f7cf29dab68cb4275519a.png

 

Но при попытке выключить система улетела в ребут )

Надо будет затестить ПлексПасс - может он так не будет себя вести )

Edited by TeleDDim

Share this post


Link to post
Share on other sites
1 час назад, TeleDDim сказал:

Выкинул все OPTIONAL_MODULES из extra.lzma:

у меня только 2 файла: card0  renderD128 в /dri

Share this post


Link to post
Share on other sites
1 час назад, TeleDDim сказал:

Надо будет затестить ПлексПасс - может он так не будет себя вести )

120 или 150 баков лицензия бессрочная. точно не помню )))

Share this post


Link to post
Share on other sites
4 часа назад, TeleDDim сказал:

 

Но при попытке выключить система улетела в ребут )

Надо будет затестить ПлексПасс - может он так не будет себя вести )

 

Система загружается также долго? Выключение из интерфейса работает?

Share this post


Link to post
Share on other sites
Just now, Sh_Renat said:

Система загружается также долго? Выключение из интерфейса работает?

230 сек кажется по dmesg

Выключение и ребут работают как надо.

Share this post


Link to post
Share on other sites
26 минут назад, TeleDDim сказал:

230 сек кажется по dmesg

Выключение и ребут работают как надо.

 

916+ загрузка 160 сек по dmesg

Готовый исправленный загрузчик есть? Хочу попробовать установить.

И надо попробовать выключить в UEFI VT-d (Прямой доступ к устройствам в виртуализации), так как фича новая и может быть с проблемами.

[  190.999283] [drm] VT-d active for gfx access

[  191.053621] [drm] Disabling framebuffer compression (FBC) to prevent screen flicker with VT-d enabled

У моей материнки на чипсете Z77 настольника нет этой опции, и все работает, даже MacOS Mojave со всеми ускорениями

Share this post


Link to post
Share on other sites
11 минуту назад, Sh_Renat сказал:

И надо попробовать выключить в UEFI VT-d

не надо. все с ней хорошо

Share this post


Link to post
Share on other sites

 

15 minutes ago, Sh_Renat said:

Готовый исправленный загрузчик есть? 

Есть extra.lzma - можно в свой образ через OSFmount на второй раздел записать

https://mega.nz/#!H3hFCSQB!gjUN05Uk2ledauuC-qnmlgezQeP9V-40VIedo8HOaDM

Образ загрузчика надо вычищать от серийника и мака - с телефона сейчас не могу )

Edited by TeleDDim
  • Thanks 1

Share this post


Link to post
Share on other sites
6 минут назад, Kizilkum сказал:

а где вы время загрузки смотрите? искал, не нашел

 

ssh

sudo -i пароль

dmesg 

левая сторона

  • Like 1

Share this post


Link to post
Share on other sites
7 hours ago, TeleDDim said:

Надо будет затестить ПлексПасс - может он так не будет себя вести )

Плекс точно так же уронил систему ) 

Похоже всё же Джун как раз эту проблему решил добавив модули в загрузчик. Я же правильно понимаю, что на 1.03 с 6.2 вообще ни на каких материнках нормально транскодинг не работал?

Share this post


Link to post
Share on other sites
17 минут назад, TeleDDim сказал:

Я же правильно понимаю, что на 1.03 с 6.2 вообще ни на каких материнках нормально транскодинг не работал?

Насчет всех не знаю, но по памяти, кто был тогда на форуме с 1.03 были траблы, в основном ребут на транскодинге.

Edited by Olegin
  • Like 1

Share this post


Link to post
Share on other sites
14 minutes ago, Olegin said:

Насчет всех не знаю, но по памяти, кто был тогда на форуме с 1.03 были траблы, в основном ребут на транскодинге.

вот и мне чёт уже кажется что не в этом дело ) кстати ребут я победил похоже - отключил через ядро все видеовыходы ))

теперь при попытке запустить железный транскодинг ребута нет, но и его самого нет )) VS тупо крутит колечко и ничего не воспроизводит, а плекс гонит прямой поток.

Вот такое вываливается в dmesg:

Spoiler

[  321.509026] BUG: unable to handle kernel NULL pointer dereference at 00000000000000f8
[  321.517326] IP: [<ffffffffa050fa6c>] send_vblank_event+0x2c/0x60 [drm]
[  321.524229] PGD 469e4e067 PUD 46b1bf067 PMD 0
[  321.528974] Oops: 0000 [#1] PREEMPT SMP
[  321.533164] Modules linked in: cifs udf isofs loop tcm_loop(O) iscsi_target_mod(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) hid_generic usbhid hid usblp uhci_hcd ehci_pci ehci_hcd apollolake_synobios(PO) ax88179_178a(E) usbnet tg3(E) cnic(E) bnx2(E) vmxnet3(E) pcnet32(E) e1000(E) sfc(E) netxen_nic(E) qlge(E) qlcnic(E) qla3xxx(E) sky2(E) skge(E) jme(E) uio(E) alx(E) atl1c(E) atl1e(E) atl1(E) libphy(E) mii(E) exfat(O) btrfs i915 drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cfbfillrect cfbcopyarea cfbimgblt drm fb fbdev intel_agp intel_gtt agpgart video backlight button synoacl_vfs(PO) hfsplus md4 hmac r8168(OE) ixgbe(E) igb(E) i2c_algo_bit e1000e(E) vxlan ip6_udp_tunnel udp_tunnel fuse vfat
[  321.608960]  fat crc32c_intel aesni_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha256_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance acpi_cpufreq processor cpufreq_stats dm_snapshot dm_bufio crc_itu_t crc_ccitt quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram sg etxhci_hcd rtc_cmos(E) mdio(E) mpt3sas(E) raid_class(E) scsi_transport_sas(E) megaraid_sas(E) megaraid(E) mptctl(E) mptspi(E) mptscsih(E) mptbase(E) scsi_transport_spi(E) megaraid_mbox(E) megaraid_mm(E) vmw_pvscsi(E) BusLogic(E) usb_storage xhci_pci xhci_hcd usbcore usb_common uu(OE) [last unloaded: apollolake_synobios]
[  321.671430] CPU: 0 PID: 12620 Comm: Plex Media Serv Tainted: P           OE   4.4.59+ #23824
[  321.680320] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./J4205-ITX, BIOS P1.80 05/21/2018
[  321.690391] task: ffff88046cda7100 ti: ffff88043d2e8000 task.ti: ffff88043d2e8000
[  321.698254] RIP: 0010:[<ffffffffa050fa6c>]  [<ffffffffa050fa6c>] send_vblank_event+0x2c/0x60 [drm]
[  321.707717] RSP: 0018:ffff88043d2ebba0  EFLAGS: 00010006
[  321.713294] RAX: 00000000000000f0 RBX: ffff880466b90000 RCX: ffff8804639b2e58
[  321.720806] RDX: 0000000000002d07 RSI: ffff8804639b2e40 RDI: ffff880466b90000
[  321.728319] RBP: ffff88043d2ebba0 R08: 0000000000000004 R09: 0000000000000002
[  321.735812] R10: ffff880466b90000 R11: 0000000000000003 R12: ffff8804639b2e40
[  321.743330] R13: ffff88043d2ebbb0 R14: 0000000000000000 R15: ffff88046cca3800
[  321.750834] FS:  00007f89f5735700(0000) GS:ffff88047fc00000(0000) knlGS:0000000000000000
[  321.759333] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  321.765367] CR2: 00000000000000f8 CR3: 0000000467b12000 CR4: 00000000003406f0
[  321.772820] Stack:
[  321.774940]  ffff88043d2ebbe0 ffffffffa050faeb 0000000000000141 0000000000064d30
[  321.782793]  0000000000000000 ffff880466b901d8 ffff8804672d2000 ffff880466b90000
[  321.790572]  ffff88043d2ebbf0 ffffffffa050fb25 ffff88043d2ebca8 ffffffffa0620b8b
[  321.798452] Call Trace:
[  321.801044]  [<ffffffffa050faeb>] drm_send_vblank_event+0x4b/0x70 [drm]
[  321.808024]  [<ffffffffa050fb25>] drm_crtc_send_vblank_event+0x15/0x20 [drm]
[  321.815489]  [<ffffffffa0620b8b>] intel_atomic_commit_tail+0x32b/0x10a0 [i915]
[  321.823108]  [<ffffffffa05887ab>] ? drm_atomic_helper_swap_state+0x14b/0x2f0 [drm_kms_helper]
[  321.832103]  [<ffffffffa0621cbe>] intel_atomic_commit+0x3be/0x4e0 [i915]
[  321.839163]  [<ffffffffa0527a85>] ? drm_atomic_add_affected_connectors+0x25/0xe0 [drm]
[  321.847502]  [<ffffffffa05274d2>] drm_atomic_commit+0x32/0x50 [drm]
[  321.854099]  [<ffffffffa058da76>] restore_fbdev_mode+0x156/0x280 [drm_kms_helper]
[  321.861971]  [<ffffffffa058f3ae>] drm_fb_helper_restore_fbdev_mode_unlocked+0x2e/0x80 [drm_kms_helper]
[  321.871798]  [<ffffffffa063dcc4>] intel_fbdev_restore_mode+0x34/0xb0 [i915]
[  321.879129]  [<ffffffffa05a6029>] i915_driver_lastclose+0x9/0x10 [i915]
[  321.886097]  [<ffffffffa050c209>] drm_lastclose+0x29/0x130 [drm]
[  321.892431]  [<ffffffffa050c576>] drm_release+0x266/0x390 [drm]
[  321.898653]  [<ffffffff81133f0a>] __fput+0xca/0x1d0
[  321.903786]  [<ffffffff81134079>] ____fput+0x9/0x10
[  321.908922]  [<ffffffff81060eb0>] task_work_run+0x80/0xa0
[  321.914578]  [<ffffffff810020e7>] exit_to_usermode_loop+0xa7/0xb0
[  321.920976]  [<ffffffff810023d3>] syscall_return_slowpath+0x63/0x70
[  321.927588]  [<ffffffff815675b6>] int_ret_from_sys_call+0x25/0x93
[  321.934017] Code: 87 d8 01 00 00 85 c0 74 53 55 89 56 68 48 8b 01 48 89 e5 89 46 60 48 8b 41 08 48 8d 4e 18 89 46 64 48 8b 46 38 48 05 f0 00 00 00 <48> 8b 50 08 48 89 48 08 48 89 56 20 48 89 46 18 48 89 0a 31 c9
[  321.955108] RIP  [<ffffffffa050fa6c>] send_vblank_event+0x2c/0x60 [drm]
[  321.962124]  RSP <ffff88043d2ebba0>
[  321.965799] CR2: 00000000000000f8
[  321.969271] ---[ end trace 8221547d6f880d06 ]---

Что то другое падает - наверное Джун это и заборол )

Хотя я ешё и vt-d отключил, ща с ней проверю.

отключаются вот там на моей материнке в грубе:

video=eDP:d video=DP-1:d video=HDMI-A-1:d video=HDMI-A-2:d

 

Edited by TeleDDim

Share this post


Link to post
Share on other sites
2 hours ago, Sh_Renat said:

916+ загрузка 160 сек по dmesg

 

154 вот было )

Share this post


Link to post
Share on other sites
34 минуты назад, TeleDDim сказал:

кстати ребут я победил похоже - отключил через ядро все видеовыходы ))

теперь при попытке запустить железный транскодинг ребута нет, но и его самого нет )) VS тупо крутит колечко и ничего не воспроизводит, а плекс гонит прямой

Да, еще вспомнил, некоторые смогли запустить на 1.03 а2 подключив монитор...

Share this post


Link to post
Share on other sites
8 часов назад, Kizilkum сказал:

120 или 150 баков лицензия бессрочная. точно не помню )))

Промо месячный 

SPRINGBUNDLE 

Share this post


Link to post
Share on other sites
9 часов назад, INJHV сказал:

Промо месячный 

надо оплатить месяц, и еще месяц дадут в нагрузку?

Share this post


Link to post
Share on other sites
59 минут назад, Kizilkum сказал:

надо оплатить месяц, и еще месяц дадут в нагрузку?

Нет....Это фрииии на месяц, водить надо при покупке на месяц, при этом цена станет 0 баксов 0 центов

  • Like 1

Share this post


Link to post
Share on other sites
48 минут назад, INJHV сказал:

Нет....Это фрииии на месяц, водить надо при покупке на месяц, при этом цена станет 0 баксов 0 центов

главное не забыть отписаться, потому как они автоматом автопродление оформили

Share this post


Link to post
Share on other sites

Виртуальную карту с нулевым остатком ни кто не отменял :)))

Share this post


Link to post
Share on other sites
On 1/26/2019 at 4:06 PM, Kizilkum said:

у меня только 2 файла: card0  renderD128 в /dri

А можете ещё вот такую команду выполнить (под sudo -i):

ls -1 /sys/class/drm/

 

Share this post


Link to post
Share on other sites
7 минут назад, TeleDDim сказал:

А можете ещё вот такую команду выполнить (под sudo -i):


ls -1 /sys/class/drm/

 

У меня в /dev/dri тоже 2 симлинка лежат, может пригодится:

~$ ls -1 /sys/class/drm/
card0
card0-VGA-1
renderD128
version

 

  • Thanks 1

Share this post


Link to post
Share on other sites
1 minute ago, Olegin said:

У меня в /dev/dri тоже 2 симлинка лежат, может пригодится:

Ау вас моник прицеплен? Мне кажется, это просто потому что у меня телек подключен ) 
Меня больше интересует количество видеовыходов и их названия)

Share this post


Link to post
Share on other sites
1 минуту назад, TeleDDim сказал:

Ау вас моник прицеплен? Мне кажется, это просто потому что у меня телек подключен ) 

Нет, хрень на "антресоли".

2 минуты назад, TeleDDim сказал:

Меня больше интересует количество видеовыходов и их названия)

Адын, d-sub, он же vga.

Share this post


Link to post
Share on other sites
1 minute ago, Olegin said:

Адын, d-sub, он же vga.

Не, так то я и по модели в подписи вижу что там )) мне интересно что видит хрень, у меня физически сзади на панели:

1 x D-Sub Port,  1 x DVI-D Port, 1 x HDMI Port 

При этом Хрень видит следующее (я так понимаю, всё что проц позволяет на него повесить, хотя может и сочетание проц+мать) :

eDP,  DP-1,  HDMI-A-1, HDMI-A-2

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.