Read the statement by Michael Teeuw here.
vkCreateInstance failed with: Found no drivers
-
After a fresh installation of MM with the installation script I have the following error:
Warning: vkCreateInstance: Found no drivers!
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)Thank in advance.
Timo -
@Todt40 yes, that is a garbage message put out by electron. typically this is because of another error earlier…
you can try the later electron version
cd ~/MagicMirror npm install electron@28.1.1
-
@sdetweil so I tried installing the new version of electron, but it still gives the same error.
-
@Todt40 can u look higher up in the output, is there any other error?
-
@sdetweil there is no other error in the error-log created by pm2.
/home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT Warning: vkCreateInstance: Found no drivers! Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER at CheckVkSuccessImpl (../../third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:101) at CreateVkInstance (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:493) at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:379) at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:301) at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:556)
this is the everything in the error log.
-
@Todt40 what about in the non error output
-
@sdetweil during the installation of the new electron version I also got this error:
(node:1643) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit
maybe like 10 times or something, I don’t know if this is also a problem?
-
@sdetweil this is the normal output log:
> magicmirror@2.26.0 start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [17.01.2024 15:45.08.877] [LOG] Starting MagicMirror: v2.26.0 [17.01.2024 15:45.08.885] [LOG] Loading config ... [17.01.2024 15:45.08.896] [DEBUG] config template file not exists, no envsubst [17.01.2024 15:45.08.907] [LOG] Loading module helpers ... [17.01.2024 15:45.08.912] [LOG] No helper found for module: alert. [17.01.2024 15:45.08.962] [LOG] Initializing new module helper ... [17.01.2024 15:45.08.963] [LOG] Module helper loaded: updatenotification [17.01.2024 15:45.08.965] [LOG] No helper found for module: clock. [17.01.2024 15:45.09.687] [LOG] Initializing new module helper ... [17.01.2024 15:45.09.689] [LOG] Module helper loaded: calendar [17.01.2024 15:45.09.691] [LOG] No helper found for module: compliments. [17.01.2024 15:45.09.707] [LOG] No helper found for module: weather. [17.01.2024 15:45.10.284] [LOG] Initializing new module helper ... [17.01.2024 15:45.10.284] [LOG] Module helper loaded: newsfeed [17.01.2024 15:45.10.285] [LOG] All module helpers loaded. [17.01.2024 15:45.10.363] [LOG] Starting server on port 8080 ... [17.01.2024 15:45.10.487] [LOG] Server started ... [17.01.2024 15:45.10.488] [LOG] Connecting socket for: updatenotification [17.01.2024 15:45.10.489] [LOG] Starting module helper: updatenotification [17.01.2024 15:45.10.490] [LOG] Connecting socket for: calendar [17.01.2024 15:45.10.491] [LOG] Starting node helper for: calendar [17.01.2024 15:45.10.491] [LOG] Connecting socket for: newsfeed [17.01.2024 15:45.10.492] [LOG] Starting node helper for: newsfeed [17.01.2024 15:45.10.493] [LOG] Sockets connected & modules started ... [17.01.2024 15:45.11.596] [LOG] Launching application. [17.01.2024 15:45.19.121] [LOG] Create new calendarfetcher for url: https://ics.calendarlabs.com/7US_Holidays.ics - Interval: 604800000 [17.01.2024 15:45.20.111] [LOG] Create new newsfetcher for url: https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml - Interval: 300000 [17.01.2024 15:45.20.153] [INFO] updatenotification: Updater Class Loaded! [17.01.2024 15:45.20.154] [INFO] updatenotification: Checking PM2 using... [17.01.2024 15:45.20.179] [INFO] Checking git for module: MagicMirror [17.01.2024 15:45.22.848] [INFO] Calendar-Fetcher: Broadcasting 11 events from https://ics.calendarlabs.co7/US_Holidays.ics. [17.01.2024 15:45.28.343] [INFO] Newsfeed-Fetcher: Broadcasting 29 items. [17.01.2024 15:45.30.251] [INFO] updatenotification: You are using pm2 with MagicMirror [17.01.2024 15:50.28.992] [INFO] Newsfeed-Fetcher: Broadcasting 29 items.
-
@Todt40 ok… its still a noise message… ignore it
-
@Todt40 yes, its a bug in the npm executable… nothing we can do about it