Open OrpheeGT opened 3 years ago
Here is a log from DS3615xs 7.0.1 were Face Detection works fine :
/var/log/synofoto.log
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-check-center[15425]: /source/synofoto/src/daemon/team-library/handler.cpp:16 Refresh Team Library
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-check-center[15425]: /source/synofoto/src/daemon/team-library/handler.cpp:19 Refresh Team Library Done, map size: 0
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-bin-team-library-tool[15424]: /source/synofoto/src/lib/io/channel.cpp:79 channel[/run/synofoto/task-center.socket] construct failed: connect: No such file or directory
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-check-center[15425]: /source/synofoto/src/daemon/team-library/handler.cpp:16 Refresh Team Library
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-check-center[15425]: /source/synofoto/src/daemon/team-library/handler.cpp:19 Refresh Team Library Done, map size: 0
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-bin-team-library-tool[15424]: /source/synofoto/src/lib/io/channel.cpp:79 channel[/run/synofoto/notify-center.socket] construct failed: connect: No such file or directory
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/team-library/handler.cpp:16 Refresh Team Library
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/team-library/handler.cpp:19 Refresh Team Library Done, map size: 0
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/app-privilege/handler.cpp:33 Reload AppPrivUserSet
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/app-privilege/handler.cpp:36 Reload AppPrivUserSet Done
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-notify-center[15689]: /source/synofoto/src/daemon/team-library/handler.cpp:16 Refresh Team Library
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-notify-center[15689]: /source/synofoto/src/daemon/team-library/handler.cpp:19 Refresh Team Library Done, map size: 0
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-notify-center[15689]: /source/synofoto/src/daemon/notify-center/synotify_session.cpp:254 AddHomeWatchPath
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-bin-migrate-tool[15666]: /source/synofoto/src/bin/migrate_tool.cpp:223 Start to run migration
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-bin-migrate-tool[15666]: /source/synofoto/src/lib/control/migration/config_migration_control.cpp:150 ====== migrate admin setting ======
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/team-library/handler.cpp:16 Refresh Team Library
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/team-library/handler.cpp:19 Refresh Team Library Done, map size: 0
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-bin-migrate-tool[15666]: /source/synofoto/src/bin/migrate_tool.cpp:259 Migration finished
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-bin-migrate-tool[15666]: /source/synofoto/src/lib/control/migration/migration_control.cpp:296 write MIGRATED file, package version: 1.0.1-0194
2021-10-14T10:47:55+02:00 Xpen_7 synofoto-bin-person-migrate-tool[15716]: /source/synofoto/src/lib/control/migration/person_migration_control.cpp:79 write PERSON MIGRATED file, package version: 1.0.1-0194
2021-10-14T10:50:58+02:00 Xpen_7 synoscgi_SYNO.Foto.Setting.User_1_get[15702]: /source/synofoto/src/webapi/module/Foto/Setting/user_setting.cpp:105 item count 0, send dir add task to path /var/services/homes/orphee/Photos/
2021-10-14T10:51:16+02:00 Xpen_7 synoscgi_SYNO.Foto.Setting.User_1_set[17064]: /source/synofoto/src/webapi/module/Foto/Setting/user_setting.cpp:243 User orphee(1026) enable FaceExtraction
2021-10-14T10:54:55+02:00 Xpen_7 synofoto-face-extraction[15695]: /source/synophoto-plugin-face/src/face_plugin/main.cpp:22 face plugin init
2021-10-14T10:54:58+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/plugin-monitor/plugin_monitor_send_request.cpp:71 send unload plugin 4
2021-10-14T10:54:58+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/person/face_extraction_queue.cpp:172 FaceExtractionQueue Collecting
2021-10-14T10:54:59+02:00 Xpen_7 synofoto-face-extraction[15695]: /source/synophoto-plugin-face/src/face_plugin/main.cpp:28 face plugin shutdown
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/plugin-monitor/plugin_monitor_send_request.cpp:71 send unload plugin 5
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-person-clustering[15698]: /source/synofoto/src/daemon/plugin-person/clustering_plugin_handler.cpp:141 CreatePluginRequest created
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-person-clustering[15698]: /source/synofoto/src/daemon/plugin-person/clustering_plugin_handler.cpp:169 HandleRequest done
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-person-clustering[15698]: /source/synofoto/src/daemon/plugin-person/clustering_plugin_handler.cpp:176 Clustering plugin shutdown
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/person/person_clustering_reactor.cpp:217 Clustering Dispatching start
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/person/person_clustering_reactor.cpp:251 Clustering Dispatching end
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/plugin-monitor/sended_person_clustering_task_queue.cpp:109 pkg-SynologyPhotos-person-clustering DoCleanTaskAtQueueAndDB, clear queue
2021-10-14T10:56:59+02:00 Xpen_7 synofoto-task-center[15507]: /source/synofoto/src/daemon/task-center/plugin-monitor/sended_person_clustering_task_queue.cpp:99 pkg-SynologyPhotos-person-clustering DoCleanTaskAtQueueAndDB, clear task in db
in /var/log/messages only :
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-bin-team-library-tool[15424]: /source/synofoto/src/lib/io/channel.cpp:79 channel[/run/synofoto/task-center.socket] construct failed: connect: No such file or directory
2021-10-14T10:47:54+02:00 Xpen_7 synofoto-bin-team-library-tool[15424]: /source/synofoto/src/lib/io/channel.cpp:79 channel[/run/synofoto/notify-center.socket] construct failed: connect: No such file or directory
+1 same issue here
+1
Hi, are we sure that we need Real SN and Real MAC ? Real SN is not enough ?
BTW,same issue on my side with 918+
Hi, are we sure that we need Real SN and Real MAC ? Real SN is not enough ?
BTW,same issue on my side with 918+
I have real SN / MAC already but still not working
@as247 @sebg35 @semool Could you please specify your build ? (ESXi ? Proxmox ? baremetal ?) DSM version ?
@as247 @sebg35 @semool Could you please specify your build ? (ESXi ? Proxmox ? baremetal ?) DSM version ?
Hi, esxi 7 : with both 918 & 3615 and also with 2 cores. I also tries with 3615 using my baremetal (gen 10 plus).
Edit : dsm 7.0.1
@as247 @sebg35 @semool Could you please specify your build ? (ESXi ? Proxmox ? baremetal ?) DSM version ?
Hi Baremetal: J1900ITX DSM: 7.0.1-42218 It able to active sw codec for converting video, able to use quick connect,... then i'm sure that real SN/MAC setup correctly. Just only error on face detection plugin
Proxmox7. DS918 or DS3615xs both DSM 7.0.1 3615 Face Detection was working fine, 918 not working.
KVM/QEMU, real SN and Mac and 918 with DSM 7.0 dont works with this same error. On this same libvirt XML with 918 DSM 6.2.3 face detection works good in moments.
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved.
The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10.
So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915.
Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
@dreamtekcat thank you. So it means on DS918+ i915 passthrough is mandatory for Face detection to work.
Good to know.
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved.
The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10.
So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915.
Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
Does this mean my graphics is on 00:02? I'm on bare metal, i5-4590 with ASUS H81M-K, 918+ still can't get face recognition work.
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved. The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10. So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915. Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
Does this mean my graphics is on 00:02? I'm on bare metal, i5-4590 with ASUS H81M-K, 918+ still can't get face recognition work.
Oh,I have said that must be IGPU newer than HD5XX,older one cant work with the dsm opengl version
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved. The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10. So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915. Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
Does this mean my graphics is on 00:02? I'm on bare metal, i5-4590 with ASUS H81M-K, 918+ still can't get face recognition work.
Oh,I have said that must be IGPU newer than HD5XX,older one cant work with the dsm opengl version
Ahh, such a sad thing. Hope be fix in future.
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved. The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10. So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915. Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
Does this mean my graphics is on 00:02? I'm on bare metal, i5-4590 with ASUS H81M-K, 918+ still can't get face recognition work.
Oh,I have said that must be IGPU newer than HD5XX,older one cant work with the dsm opengl version
Ahh, such a sad thing. Hope be fix in future.
Now there is a solution that can force Photo to use CPU for Face Detection. Github link
In proxmox with a HD5xx or HD6xx IGPU passthrough,this question can be solved.
The problem is opengl(which syno used to accelerate the facedetect) only use a i915 device with addr 00:02,and the default addr of proxmox passthrogh is 00:10.
So you can manually edit it in args: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-opregion=on in /etc/pve/qemu-server/10x.conf. And set the display hardware to none,avoiding the same 0x02 addr with i915.
Remenber the i915 driver blacklist in /etc/modprobe.d/blacklist.conf and vfio options in /etc/modprobe.d/vfio.conf must be done first.Or it will be a freeze on proxmox host,shutdown the autorun of DSM VM first before do above!
Does this mean my graphics is on 00:02? I'm on bare metal, i5-4590 with ASUS H81M-K, 918+ still can't get face recognition work.
Oh,I have said that must be IGPU newer than HD5XX,older one cant work with the dsm opengl version
Ahh, such a sad thing. Hope be fix in future.
Now there is a solution that can force Photo to use CPU for Face Detection. Github link
Yeah, have found this few days ago. Works like a charm, with i5-4590 can be recognized in about 3 minutes for about 100 photos.
@dreamtekcat Hi Dreamtekcat , I followed your advice on my proxmox build . Ensuring the i915 device was passed through with address 00:02 , but it still does not seem to function , is a genuine serial number required ?
I'm using GVT-g passthrough , I have validated that HW acceleration / transcoding works with Plex etc.
Wondering do I need to passthrough the entire igpu or should Mediated Device passthrough (Intel GTV-g) work ?
lspci -nnk
/dev/dri/
I do see this line in the output , however Quicksync seems to work ?
Hello,
I know face detection does not work without a real SN and MAC.
But I have a real SN and Mac and I still have the following errors in logs :
/var/log/messages
/var/log/synofoto.log
Tested with 6.2.4 (Moments), 7.0 RC, 7.0.1, same behavior.
Whereas it works perfectly fine with DS3615xs real SN and MAC.