Jump to content
XPEnology Community

robert36

Transition Member
  • Posts

    13
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

robert36's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. I have one more question about UPS...as i would like to buy UPS that when power if gone send to synology signal that does synology power off (like you do in synology browser clicking on upper right icon of your username and choose Shut Down). This way is elegant because HDD will save all activity and power off all server. So what interface need to UPS have? USB is good to comunicate to synology and is there synology kernel driver or module that communicate with ups so that i can do programatically set when power is off (we are running on UPS battery), shut down synology. When power goes on after 1minute power on synology. What interface i need to buy to be compatibile with synolog and what software or kernel driver i need to use...my power draw is around 45-55W I have found CYBERPOWER BU650E for about 45€ (and for 60W load it lasts 30min which is very good, and is small factory...only i don't see how to replace battery when time goes on). https://www.cyberpower.com/eu/en/product/sku/bu650e#specification
  2. Here i found about NVIDIA driver to add to docker to be able to use hardware acceleration (try on jellyfin its free) Figured it out eventually (reddit to the rescue). This is what I did, for future reference: #ADDING NVIDIA TO DOCKER: nano /etc/modprobe.d/blacklist-nouveau.conf #Add these lines: blacklist nouveau options nouveau modeset=0 REBOOT update-initramfs -u apt-get install gcc apt-get install binutils apt-get install make apt-get install linux-source mkdir /opt/nvidia && cd /opt/nvidia curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey 15 | \ sudo apt-key add - distribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list 7 | \ sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get update sudo wget nvidia-drivers-url (in my case, http://us.download.nvidia.com/XFree86/Linux-x86_64/440.44/NVIDIA-Linux-x86_64-440.44.run 5) chmod +x ./NVIDIA-Linux-x86_64-440.44.run ./NVIDIA-Linux-x86_64-440.44.run #Verify that drivers were installed nvidia-sim sudo apt install nvidia-docker2 nvidia-container-runtime sudo systemctl daemon-reload sudo systemctl restart docker #then create the docker with sudo docker run -d –runtime=nvidia –name=SERVERNAME –network=host -p 32400:32400 -e TZ=Europe/Oslo -e PLEX_CLAIM="$token" -e NVIDIA_VISIBLE_DEVICES=all -e NVIDIA_DRIVER_CAPABILITIES=compute,video,utility –mount type=tmpfs,destination=/transcode,tmpfs-mode=777,tmpfs-size=20G -v /mnt/plex/plexdata:/config -v /media/movies:/media/movies –device=/dev/dri/card0:/dev/dri/card0 –device=/dev/dri/renderD128:/dev/dri/renderD128 plexinc/pms-docker:plexpass chown in container (not sure if neccessary for GPU, but doing it just in case) sudo docker exec -d CONTAINERNAME chown -Rv plex:plex /transcode sudo docker exec -d CONTAINERNAME chown -Rv plex:plex /dec/dri/card0 sudo docker exec -d CONTAINERNAME chown -Rv plex:plex /dec/dri/renderD128
  3. Yes, you are right...it drops in dmesg error about: failed to load module iwlmvm (error 256), is dynamic loading enabled? So we need new kernel from Synology that have dynamic loading enabled....otherwise we are stuck here without support. Next thing i will do is to try to compile NVIDIA drivers for my GTX 1050 TI 4GB OC gpu to be able to transcode x.265 on that GPU (savings on HDD because i have 1080p x265). I download from NVIDIA WebSite NVIDIA-Linux-x86_64-450.80.02.run and extraced the /kernel folder to /root/linux-4.4.x/drivers/nvidia and now i need syntax how to compile this module as kernel module including cross compiler? If i just type into ssh: make it compiles fine without errors...but this will not work because i did not include cross compiler that i have set up as instructed in tutorial...so i have set alias for cross compiler: wget https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/24922branch/apollolake-source/linux-4.4.x.txz/download -O linux-4.4.x.txz wget https://sourceforge.net/projects/dsgpl/files/Tool%20Chain/DSM%206.2.3%20Tool%20Chains/Intel%20x86%20Linux%204.4.59%20%28Apollolake%29/apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz/download -O apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz tar xvf linux-4.4.x.txz tar xvf apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz alias dsm6make='make ARCH=x86_64 CROSS_COMPILE=/root/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-' cd linux-4.4.x cp synoconfigs/apollolake .config so how to include this to compile newer nvidia drivers? I know i need runtime after driver is compiled, but this is next thinkg i will do and compile if needed. Currently if is possible to cross compile with make? EDIT: i found the way: make KSRC="/root/linux-4.4.x" CROSS_COMPILE="/root/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-" ARCH="x86_64" But now i must define to use synology kernel not ubuntu kernel that i im compiling drivers..what variable do i need to modify to use linux kernel from synology? insmod: ERROR: could not insert module /usr/lib/modules/update/nvidia.ko: Invalid module format root@synology:~# dmesg | grep nvidia [13095.896625] nvidia: version magic '4.4.0-186-generic SMP mod_unload modversions ' should be '4.4.59+ SMP preempt mod_unload '
  4. Thanks..i need to learn how to compile kernel driver. Do you have maybe compiled iwlmvm.ko? I try using your compiled attachmend above and i get this: root@synology:~# dmesg | grep iwlwifi [ 516.800573] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2 [ 516.800575] iwlwifi 0000:03:00.0: Falling back to user helper [ 516.802454] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7260-16.ucode failed with error -2 [ 516.802456] iwlwifi 0000:03:00.0: Falling back to user helper [ 516.804140] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7260-15.ucode failed with error -2 [ 516.804142] iwlwifi 0000:03:00.0: Falling back to user helper [ 516.805699] iwlwifi 0000:03:00.0: Direct firmware load for iwlwifi-7260-14.ucode failed with error -2 [ 516.805700] iwlwifi 0000:03:00.0: Falling back to user helper [ 516.807673] iwlwifi 0000:03:00.0: loaded firmware version 25.30.13.0 op_mode iwlmvm [ 516.808010] iwlwifi 0000:03:00.0: failed to load module iwlmvm (error 256), is dynamic loading enabled? So loading works..i now must find other firmware and put into /usr/lib/firmware and wait you to put attachment iwlmvm.ko and then i think it will work.
  5. I have Intel(R) Dual Band Wireless-AC 7260 miniPCI on GA-H97N-WIFI and would like to compile kernel driver to make it work...so using terminal: lspci -v 0000:03:00.0 Class 0280: Device 8086:08b1 (rev 73) Subsystem: Device 8086:4070 Flags: fast devsel, IRQ 11 Memory at f7c00000 (64-bit, non-prefetchable) [disabled] [size=8K] Capabilities: [c8] Power Management version 3 Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [40] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number a0-a8-cd-ff-ff-d5-8c-6b Capabilities: [14c] Latency Tolerance Reporting Capabilities: [154] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?> Kernel driver in use: iwlwifi i see my device but it is not working..because iwlwifi.ko crash after loading kernel driver...thinks that i do: 1. Downloaded linux-4.4.x.txz from https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/24922branch/apollolake-source/ (i have DS918+ 6.2.3 25426 but there is no linux source for newer release...but i see that 24922 is using kernel 4.4.59 and 25426 is using kernel 4.4.59+) 2. untar linux-4.4.x.txz to /usr/local/ and now i have /usr/local/linux-4.4.x 3. Edit the file in /usr/local/linux-4.4.x/Makefile and at begginning add the + so when compiling kernel modules to match 4.4.59+ VERSION = 4 PATCHLEVEL = 4 SUBLEVEL = 59 EXTRAVERSION = + NAME = Blurry Fish Butt 4. cd /usr/local/linux-4.4.x and copy cfg file for apollolake to be able to compile kernel modules for my platform (DS918+ DSM 6.3.2 25426) cp synoconfigs/apollolake .config 5. configure kernel modules that i want to include: make menuconfig 6. Device Drivers > Network device support > Wireless LAN > <M> Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N (iwlwifi) <M> Intel Wireless WiFi MVM Firmware support Then i select Save and Exit 7. Compile drivers using command: make modules 8. After compilation of kernel modules is finished i copy: cfg80211.ko to /usr/lib/modules/update/cfg80211.ko mac80211.ko to /usr/lib/modules/update/mac80211.ko iwlmvm.ko to /usr/lib/modules/update/iwlmvm.ko iwlwifi.ko to /usr/lib/modules/update/iwlwifi.ko 9. Download firmware from intel and copy iwlwifi-7260-13.ucode to /usr/lib/firmware, and ibt-hw-37.7.10-fw-1.80.2.3.d.bseq to /usr/lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq (first is FW for WLAN card and second is FW for BlueTooth) 10. in terminal i type: insmod /usr/lib/modules/update/cfg80211.ko insmod /usr/lib/modules/update/mac80211.ko insmod /usr/lib/modules/update/iwlmvm.ko insmod /usr/lib/modules/update/iwlwifi.ko And i get this: root@synology:~# dmesg | grep iwlwifi [ 197.299359] Modules linked in: iwlwifi(E+) cfg80211(E) 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) cifs syno_extent_pool(PO) udf isofs loop rodsp_ep(O) hid_generic usbhid hid usblp uhci_hcd ehci_pci ehci_hcd apollolake_synobios(PO) firewire_sbp2(E) firewire_ohci(E) firewire_core(E) aqc111(OE) et131x(E) vxge(E) s2io(E) r8125(OE) r8152(OE) via_velocity(E) via_rhine(E) sc92031(E) rtl8150(E) plusb(E) pegasus(E) mvmdio(E) mcs7830(E) enic(E) e100(E) dl2k(E) cxgb4(E) cxgb3(E) cxgb(E) cx82310_eth(E) bna(E) atl2(E) asix(E) evdev(E) ax88179_178a(E) tg3(E) r8101(OE) 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) [ 197.624804] [<ffffffffa1522c93>] iwl_trans_alloc+0x73/0xd0 [iwlwifi] [ 197.631243] [<ffffffffa15226a4>] iwl_trans_pcie_alloc+0x34/0x5b0 [iwlwifi] [ 197.638201] [<ffffffffa1518c0d>] iwl_pci_probe+0x1d/0x220 [iwlwifi] [ 197.707743] [<ffffffffa1518e2f>] iwl_pci_register_driver+0x1f/0x40 [iwlwifi] [ 197.714869] [<ffffffffa1530065>] iwl_drv_init+0x65/0x67 [iwlwifi] So i see that lwlwifi.ko has crashed, and it is not initialized because iwl_drv_init is last item that crash driver...any help what i im doing wrong? I know that when driver is loaded and firmware for driver too, that i need to do ipconfig of wlan0 and add config file, and modify rc script to show wirelles icon in control panel in DS web gui but im im now stuck here with kernel message...any help or idea what i need to try? As you can see i compile driver, add firmware for WLAN and BT device, and kernel driver crash...
  6. I im very happy with my gigabyte board and i5-4460, because when i work in Diskstation CPU usage is 0-6% so CPU is more powerfull that i need. My concentration is on GPU, as my MBO have 6xSATA and 2xGbE Ethernel LAN Cards integrated, i don't need to go to new version of CPU because of IGPU. Question is i have pat file from DVA3221 and DVA3219 that use NVIDIA GeForce GTX 1650 and NVIDIA GeForce GTX 1050 Ti, so where can i find in pat file what device id is supported? Because i need to know before i buy new NVIDIA card...i have GTX 1050, 1060, 1070 and 1080 cards to buy (searching for better prices), so i would like to buy but what is supported in compiled synology kernel module driver if my custom compilation fails..to try original synology driver....i see that GTX 1650 is slower in transcoding x.265 that GTX 1060...this web page states: https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding GTX 1650 can handle 14 h.265 streams and is 128-bit memory inteface (this really slows as memory conumpation is more important here around 320MB/s per x.265 transcoding....so 4GB is minimum) Eather GTX 1060, 1070 or 1080 i would like to buy , it is non TI version...4 or 6GB of GDDR needed as i can hadnle around maximum of 20streams...i need only 10....for now...so to be available for feauture use. Will buy one card just to check pat file for ID that is supported by original Synology driver so that i can search that model for better price and try to find the solution about driver comiling and ffmpeg...i think when we fix that that DS Station, Jellyfin and plex will work in containter but will need to find way out how to add to containter gpu devices (like we did on intel IGPU), and patch nvdidia driver to allow mora that 2 transcodes (for that exist patch for linux so that is not a problem). And i have x.265 1080p because 4k will use more internet bandwidth, so x.265 1080p...10 transcoding at same time is what i need currently to be happy many many years.
  7. After reading log file that CUDA is not initialized: 2621840-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - cu->cuInit(0) failed 2621923-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - -> CUDA_ERROR_UNKNOWN: unknown error 2622023-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - 2621840-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - cu->cuInit(0) failed 2621923-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - -> CUDA_ERROR_UNKNOWN: unknown error 2622023-Dec 15, 2020 16:13:19.454 [0x7f455a840700] ERROR - [FFMPEG] - I found this web page: https://forums.developer.nvidia.com/t/ffmpeg-cuda-fails/107144/8 The forum member have successfully run on linux custom compiled ffmpeg (we can take it from DS1618+ and need to try..if it is not working then it needs ffmpeg to be compiled for synology DS918+ using NVENC support and x.264 and x.265. So above error means that linux driver is not installed completely as CUDA installation guide for linux on NVIDIA web page...and this why we get cuInit(0) FAILED error because we have not installed whole driver that can access to CUDA cores that is needed for transcoding...the fix is to read this page: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#verify-installation And need to build and run ./deviceQuery and ./vectorAdd When above two commands return succes and show correct information about CUDA cores and Result = PASS ffmpeg will be working using NVIDIA NVENC transcoding... For easy to spot what files we need to copy from DS1618+ ko drivers, i suggest to install on that PC where you have xpenology on second drive ubuntu and download these drivers for NVIDIA: https://www.nvidia.com/Download/driverResults.aspx/164073/en-us Install it on ubuntu, check ffmpeg transcoding and then we will know what files we need...then will be easy as nvidia in above package have .c and .h source code of driver, then we will know what driver we need to compile on DS918+ to match synology kernel version and x86_x64 arhitecture. Compiling this way we can be always update with new NVIDIA driver and not to be waiting for synology to compile it for you. New drivers improves GPU performance and this way we can add support to any NVIDIA GPU that have pci expreee x16 and NVIDIA drivers and that have CUDA cores. Waiting for someone to try this out...i don't have NVIDIA gpu so this is why i can't try...
  8. I figure out what is the problem....i try x264 1080p to play and it is using HW Transcoding (i see ffmpeg uses /dev/dri/renderD128) and CPU usage is 0% so it works. Then i try x265 1080p and CPU usage is between 34-39% and because of little research of CPU i have i5-4460 i im using Intel HD 4600 iGPU (Haswell CPU Code Name) and from Hardware Decoding And Decoding page: https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding I see that GPU built in CPU have HW Support for MPEG-2 and AVC (x.264) so this is reason why when i play x265 i get high CPU usage because HD 4600 iGPU does not have HW decoder for x265. So now i im thinking to add on mini ITX board one GPU from nVidia with low TDP and to transcode around 10 files of x265 simultaneously, i found that webpage: https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding And would like to buy used Asus GeForce GTX 1650 4GB GDDR5 to handle 10 x265 streams simultaneously (320MB/per h265 1080p stream x 10 wanted streams gives me 3200MB used GPU memory of 4096MB memory available, and that is 78% GDDR usage so it will be stable and 4GB of GDDR5 is enough because we use only 78% of that memory). Another great thing is TDP of GPU and under full load is 75W (GTX 1060 uses 165W when connected all monitors to card, but without monitors it will consume around 80W of TDP): So my calculation is what GPU synology is supporting (that we have original synology compiled nVidia drivers that card, i im using DS918+ and iGPU works, but i will disable it when nVidia GPU will work as expected so as HD4600 consumes 20W TDP at full load, and GTX 1650 or 1060 uses 80W TDP at full load, disabling HD4600 we lower system power usage by 20W, and 80W TDP - 20W we get only 60W increase of power use in out pc case, and that is OK. So what gpu should i buy? I know that i need recompiled ffmpeg to support nvidia gpu encoding but maybe we can extract from synology pat nvidia drivers (kernel modules) and install nvdidia runtime, copy ffmpeg from synology that uses nvidia card (that must have compiled nvidia support) and try if it works.
  9. root@Synology:~# cat /sys/kernel/debug/dri/0/i915_frequency_info Video Turbo Mode: yes HW control enabled: yes SW control enabled: no PM IER=0x00000470 IMR=0xffffff8f ISR=0x00000000 IIR=0x00000000, MASK=0x0000002a pm_intrmsk_mbz: 0x00000004 GT_PERF_STATUS: 0x00001677 Render p-state ratio: 22 Render p-state VID: 119 Render p-state limit: 255 RPSTAT1: 0x00048b00 RPMODECTL: 0x00000d92 RPINCLIMIT: 0x000019fa RPDECLIMIT: 0x00003a98 RPNSWREQ: 1100MHz CAGF: 1100MHz RP CUR UP EI: 6747 (8636us) RP CUR UP: 4607 (5896us) RP PREV UP: 0 (0us) Up threshold: 85% RP CUR DOWN EI: 13307 (17032us) RP CUR DOWN: 4940 (6323us) RP PREV DOWN: 0 (0us) Down threshold: 60% Lowest (RPN) frequency: 200MHz Nominal (RP1) frequency: 350MHz Max non-overclocked (RP0) frequency: 1100MHz Max overclocked frequency: 1100MHz Current freq: 1100 MHz Actual freq: 1100 MHz Idle freq: 200 MHz Min freq: 200 MHz Boost freq: 1100 MHz Max freq: 1100 MHz efficient (RPe) frequency: 350 MHz Current CD clock frequency: 540000 kHz Max CD clock frequency: 540000 kHz Max pixel clock frequency: 540000 kHz
  10. And another from SSH terminal: so last 11 items have Unknown header type so kernel driver is not loaded...how to fix that? I set only UEFI in MBO UEFI settings sto i see that i im missing some drivers..any help where to find drivers if is compiled or any tutorial how to compile it so that i can try to compile. I im attaching dmesg where i power on xpenolgoy so that you can see if there is some errors about drivers....thanks. root@Synology:~# lspci -v 0000:00:00.0 Class 0600: Device 8086:0c00 (rev 06) Subsystem: Device 1458:5000 Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> Kernel driver in use: hsw_uncore 0000:00:02.0 Class 0300: Device 8086:0412 (rev 06) Subsystem: Device 1458:d000 Flags: bus master, fast devsel, latency 0, IRQ 29 Memory at f7800000 (64-bit, non-prefetchable) [size=4M] Memory at e0000000 (64-bit, prefetchable) [size=256M] I/O ports at f000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features Kernel driver in use: i915 0000:00:03.0 Class 0403: Device 8086:0c0c (rev 06) Subsystem: Device 8086:2010 Flags: fast devsel, IRQ 11 Memory at f7e30000 (64-bit, non-prefetchable) [disabled] [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 0000:00:14.0 Class 0c03: Device 8086:8cb1 (prog-if 30) Subsystem: Device 1458:5007 Flags: bus master, medium devsel, latency 0, IRQ 27 Memory at f7e20000 (64-bit, non-prefetchable) [size=64K] Capabilities: [70] Power Management version 2 Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ Kernel driver in use: xhci_hcd 0000:00:16.0 Class 0780: Device 8086:8cba Subsystem: Device 1458:1c3a Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f7e39000 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+ 0000:00:19.0 Class 0200: Device 8086:153b Subsystem: Device 1458:e000 Flags: bus master, fast devsel, latency 0, IRQ 28 Memory at f7e00000 (32-bit, non-prefetchable) [size=128K] Memory at f7e38000 (32-bit, non-prefetchable) [size=4K] I/O ports at f080 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [e0] PCI Advanced Features Kernel driver in use: e1000e 0000:00:1a.0 Class 0c03: Device 8086:8cad (prog-if 20) Subsystem: Device 1458:5006 Flags: bus master, medium devsel, latency 0, IRQ 16 Memory at f7e37000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci-pci 0000:00:1c.0 Class 0604: Device 8086:8c90 (rev d0) Flags: fast devsel Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Capabilities: [40] Express Root Port (Slot-), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device 1458:5001 Capabilities: [a0] Power Management version 3 Kernel driver in use: pcieport 0000:00:1c.3 Class 0604: Device 8086:8c96 (rev d0) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 0000e000-0000efff Memory behind bridge: f7d00000-f7dfffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device 1458:5001 Capabilities: [a0] Power Management version 3 Kernel driver in use: pcieport 0000:00:1c.4 Class 0604: Device 8086:8c98 (rev d0) Flags: fast devsel Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 Memory behind bridge: f7c00000-f7cfffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device 1458:5001 Capabilities: [a0] Power Management version 3 Kernel driver in use: pcieport 0000:00:1d.0 Class 0c03: Device 8086:8ca6 (prog-if 20) Subsystem: Device 1458:5006 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at f7e36000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCI Advanced Features Kernel driver in use: ehci-pci 0000:00:1f.0 Class 0601: Device 8086:8cc6 Subsystem: Device 1458:5001 Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> Kernel driver in use: lpc_ich 0000:00:1f.2 Class 0106: Device 8086:8c82 (prog-if 01) Subsystem: Device 1458:b005 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 26 I/O ports at f0d0 [size=8] I/O ports at f0c0 [size=4] I/O ports at f0b0 [size=8] I/O ports at f0a0 [size=4] I/O ports at f060 [size=32] Memory at f7e35000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA v1.0 Kernel driver in use: ahci 0000:00:1f.3 Class 0c05: Device 8086:8ca2 Subsystem: Device 1458:5001 Flags: medium devsel, IRQ 18 Memory at f7e34000 (64-bit, non-prefetchable) [size=256] I/O ports at f040 [size=32] Kernel driver in use: i801_smbus 0000:02:00.0 Class 0200: Device 1969:1091 (rev 10) Subsystem: Device 1458:e000 Flags: bus master, fast devsel, latency 0, IRQ 30 Memory at f7d00000 (64-bit, non-prefetchable) [size=256K] I/O ports at e000 [size=128] Capabilities: [40] Power Management version 3 Capabilities: [58] Express Endpoint, MSI 00 Capabilities: [c0] MSI: Enable+ Count=1/16 Maskable+ 64bit+ Capabilities: [d8] MSI-X: Enable- Count=16 Masked- Capabilities: [100] Advanced Error Reporting Capabilities: [180] Device Serial Number ff-25-2c-cc-fc-aa-14-ff Kernel driver in use: alx 0000:03:00.0 Class 0280: Device 8086:08b1 (rev 73) Subsystem: Device 8086:4070 Flags: fast devsel, IRQ 11 Memory at f7c00000 (64-bit, non-prefetchable) [disabled] [size=8K] Capabilities: [c8] Power Management version 3 Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [40] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [140] Device Serial Number a0-a8-cd-ff-ff-d5-8c-6b Capabilities: [14c] Latency Tolerance Reporting Capabilities: [154] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?> 0001:00:12.0 Class 0000: Device 8086:5ae3 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:13.0 Class 0000: Device 8086:5ad8 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:14.0 Class 0000: Device 8086:5ad6 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:15.0 Class 0000: Device 8086:5aa8 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:16.0 Class 0000: Device 8086:5aac (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:18.0 Class 0000: Device 8086:5abc (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:19.2 Class 0000: Device 8086:5ac6 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:00:1f.1 Class 0000: Device 8086:5ad4 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:01:00.0 Class 0000: Device 1b4b:9215 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:02:00.0 Class 0000: Device 8086:1539 (rev ff) (prog-if ff) !!! Unknown header type 7f 0001:03:00.0 Class 0000: Device 8086:1539 (rev ff) (prog-if ff) !!! Unknown header type 7f dmesg
  11. I have put x265 to x264 High Profile..and i see in Synology 39% CPU usage (this seems to high to me)...so i run htop in SSH and see that ffmpeg is using /dev/dri/renderD128 to transcode video...im im not sure if this is OK CPU usage (as i expect GPU to transcode and CPU to stay around 2-3% while it is doing only transcode in DS VideoStation)... This is commands that i put in terminal using SSH and return... ls /dev/dri card0 renderD128 cat /usr/syno/etc/codec/activation.conf {"success":true,"activated_codec":["hevc_dec","h264_dec","h264_enc"],"token":"5695bd565998486974465f1d690ad5a1"} iGPU? cat /sys/class/hwmon/hwmon0/temp1_input 42000 Core0 cat /sys/class/hwmon/hwmon0/temp2_input 41000 Core1 cat /sys/class/hwmon/hwmon0/temp3_input 40000 Core2 cat /sys/class/hwmon/hwmon0/temp4_input 42000 Core3 cat /sys/class/hwmon/hwmon0/temp5_input 38000
  12. Thanks..that info i need to know...so using XEON is waste of money because motherboard does not support ECC RAM...my goal using XEON was to fix restart issues on DSM6.2.3 and to get lower TDP (35W)...but eather MBO does not support ECC (so restart won't work), nor iGPU in XEON is same as in i7 (it is different name but performance is same). So you suggest me to buy i7-5775C, lower CPU to 2.2GHz and get nice 37W TDP (like xeon), it supports non ECC RAM that my MBO have (2x8GB DDR3 @ 1600MHz CL9), and iGPU device id: 8086:1622 is supported in DSM918+ model so HW transcoding should work. I have watching this CPU to buy (and using picture i see that this is not engenering sample, it is real stuf, pulled from some server), and price is a bit high but it is the lastest i7 cpu that supports LGA1150 with most powerfull Intel Iris Pro 6200 that have 128MB of L4 cahce to speed transcoding a liitle more. https://www.ebay.com/itm/Intel-Core-i7-5775C-3-3GHz-LGA1150-Graphics-6200-CPU-Processors/174444989228 Using benchmark on what i have difference will be on high load 84W vs 37W (idle temp will be the same, but load temp i expect to be around 52-55C on i7, now i have on full load around 68-70C what is a high to me, but i have 2pcs of WD RED 10TB and push pull vents in case so i would like to lower the power draw and lower a CPU temp). I see when i download DS3617xs DSM 6.2.3.pat that in description it says Broadwell so can this be used or i must use DS918+? (i want to use plex HW transcoding and my mobo have 6xSATAIII connectors so i want to use all 6 SATA connectors when time arrive for to buy more HDD). Thanks and this i all i need to know.
  13. I im having Gigabyte GA-H97N-WIFI mini-itx board and i5-4460 (LGA1150) that is 84W of TDP so i would like to upgrade to 4c/8threads CPU and get lower TDP and temperature inside my case. On website supported CPU list is here: https://www.gigabyte.com/Motherboard/GA-H97N-WIFI-rev-10/support#support-cpu And i get two very interesting CPU and comparation table: CPU Core i7-5775C | Xeon E3-1265L V4 ------------------------------------------------------ TDP 65W | 35W CLOCKSPEED 3.3GHz | 2.3GHz SINGLE TREAD 2312 | 1977 CPU MARK 7843 | 6493 MULTIPLIER 33 | 23 UNLOCK MULT. YES | NO IGPU IRIS P6200 | IRIS P6300 ------------------------------------------------------ I need CPU to: - serve 10-15 file readings from HDD (single file size around 2,0-2,5GB) - have to use HW Transcoder in DS VideoStation or Plex - have to be LOW power hungry (running 24/7 so to make noise and bill at minimum) - have to be faster that i5 that i have So what is you opinion what CPU to buy? On ebay i see that both cpu are same price so i im thinking to buy i7-5775C that is 65W and lower multiplier from 33 to 23 to get lower TDP and temperatures...but what i don't know how many performance i will lose? Or is better and faster to go to XEON and at base speed od 2.3GHz will be faster and cooler that i7 running at same speed of 2.3GHz (lowering 33x to 23x)? In my opinion that i im not sure calculating from benchmark result: i7-5775C takes 7843 rating / 3300MHz => 2.376 rating per MHz E3-1265L V4 takes 6493 rating / 2300MHz => 2.823 rating per MHz On i7-5775C running @ 2300MHz(23x multiplier) x 2.376 rating we will have 5466 points that is slower that 6493 rating for E3-1265L V4...so in theory XEON is faster and cooler. Is this true or not? And second question is Intel Iris Pro 6200 or 6300 supported in VideoStation or Plex to support HW Transcoding and how much x264 transcoding on the fly i can use on first or second CPU? I read that for one x264 SW transcoding you need 2000 benchmark points so both CPU when using SW x264 transcoding on the fly will run 3 streams? (3streams x 2000points is 6000points minimum to use)...so this why i can't decide what CPU to buy as upgrade...i chose these two because MBO supports it and it is 14nm (lower temperatures and current), and have powerfull IGPU that i need to know if it will work in plex and diskstation as HW transcoder...main target is only x264 files. Thanks.
×
×
  • Create New...