Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NoSupportedDeviceFound #14197

Open
1 task done
brayo-pip opened this issue Jul 11, 2024 · 5 comments
Open
1 task done

NoSupportedDeviceFound #14197

brayo-pip opened this issue Jul 11, 2024 · 5 comments
Labels
defect [core label] linux linux-wayland Linux Wayland

Comments

@brayo-pip
Copy link

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

  • Download the stable linux release.
  • Launch zed
  • Notification with the words "NoSupportedDeviceFound" pops up.

Environment

System Details Report


Report details

  • Date generated: 2024-07-11 15:47:22

Hardware Information:

  • Hardware Model: HP ProBook 450 G6
  • Memory: 16.0 GiB
  • Processor: Intel® Core™ i5-8265U × 8
  • Graphics: Intel® UHD Graphics 620 (WHL GT2)
  • Disk Capacity: 1.0 TB

Software Information:

  • Firmware Version: R71 Ver. 01.19.00
  • OS Name: Arch Linux
  • OS Build: rolling
  • OS Type: 64-bit
  • GNOME Version: 46
  • Windowing System: Wayland
  • Kernel Version: Linux 6.9.8-arch1-1

I use Arch btw.

If applicable, add mockups / screenshots to help explain present your vision of the feature

Screenshot from 2024-07-11 15-40-26

If applicable, attach your Zed.log file to this issue.

Zed.log
Caused by:
    [6] Couldn't resolve host name
2024-07-08T11:41:32 03:00 [INFO] read_socket; self=SocketReader { socket: Async { source: Source { registration: 13, key: 0, state: Mutex { data: [Direction { tick: 38, ticks: Some((38, 37)), waker: None, wakers: Slab { len: 0, cap: 0 } }, Direction { tick: 0, ticks: None, waker: None, wakers: Slab { len: 0, cap: 0 } }], poisoned: false, .. } }, io: Some(UnixStream { fd: FileDesc(OwnedFd { fd: 13 }), local: (unnamed), peer: "/run/user/1000/bus" (pathname) }) }, senders: Mutex { data: {Some(OwnedMatchRule(MatchRule { msg_type: Some(Signal), sender: Some(BusName::WellKnown("org.freedesktop.portal.Desktop")), interface: Some(InterfaceName("org.freedesktop.portal.Settings")), member: Some(MemberName("SettingChanged")), path_spec: Some(Path(ObjectPath("/org/freedesktop/portal/desktop"))), destination: None, args: [(0, "org.freedesktop.appearance"), (1, "color-scheme")], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 64, receiver_count: 1, inactive_receiver_count: 1, sender_count: 1, head_pos: 6, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 0, listeners_total: 1 } }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(Signal), sender: Some(BusName::WellKnown("org.freedesktop.portal.Desktop")), interface: Some(InterfaceName("org.freedesktop.DBus.Properties")), member: Some(MemberName("PropertiesChanged")), path_spec: Some(Path(ObjectPath("/org/freedesktop/portal/desktop"))), destination: None, args: [], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 64, receiver_count: 1, inactive_receiver_count: 1, sender_count: 1, head_pos: 2, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 0, listeners_total: 1 } }, poisoned: false, .. } }, None: Sender { inner: RwLock { data: Inner { queue: [], capacity: 64, receiver_count: 0, inactive_receiver_count: 1, sender_count: 1, head_pos: 0, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event() }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(Signal), sender: Some(BusName::Unique("org.freedesktop.DBus")), interface: Some(InterfaceName("org.freedesktop.DBus")), member: Some(MemberName("NameOwnerChanged")), path_spec: Some(Path(ObjectPath("/org/freedesktop/DBus"))), destination: None, args: [(0, "org.freedesktop.portal.Desktop")], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [(Ok(Msg { type: Signal, sender: UniqueName("org.freedesktop.DBus"), path: ObjectPath("/org/freedesktop/DBus"), iface: InterfaceName("org.freedesktop.DBus"), member: MemberName("NameOwnerChanged"), body: Signature("sss"), fds: [] }), 1)], capacity: 8, receiver_count: 4, inactive_receiver_count: 1, sender_count: 1, head_pos: 0, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 1, listeners_total: 4 } }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(Signal), sender: Some(BusName::WellKnown("org.freedesktop.portal.Desktop")), interface: Some(InterfaceName("org.freedesktop.portal.Settings")), member: Some(MemberName("SettingChanged")), path_spec: Some(Path(ObjectPath("/org/freedesktop/portal/desktop"))), destination: None, args: [(0, "org.gnome.desktop.interface"), (1, "cursor-theme")], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 64, receiver_count: 1, inactive_receiver_count: 1, sender_count: 1, head_pos: 0, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 0, listeners_total: 1 } }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(MethodReturn), sender: None, interface: None, member: None, path_spec: None, destination: None, args: [], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 8, receiver_count: 0, inactive_receiver_count: 1, sender_count: 2, head_pos: 29, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 18446744073709551615, listeners_total: 0 } }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(Error), sender: None, interface: None, member: None, path_spec: None, destination: None, args: [], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 8, receiver_count: 0, inactive_receiver_count: 1, sender_count: 2, head_pos: 29, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 18446744073709551615, listeners_total: 0 } }, poisoned: false, .. } }, Some(OwnedMatchRule(MatchRule { msg_type: Some(Signal), sender: Some(BusName::WellKnown("org.freedesktop.portal.Desktop")), interface: Some(InterfaceName("org.freedesktop.portal.Settings")), member: Some(MemberName("SettingChanged")), path_spec: Some(Path(ObjectPath("/org/freedesktop/portal/desktop"))), destination: None, args: [(0, "org.gnome.desktop.interface"), (1, "cursor-size")], arg_paths: [], arg0ns: None })): Sender { inner: RwLock { data: Inner { queue: [], capacity: 64, receiver_count: 1, inactive_receiver_count: 1, sender_count: 1, head_pos: 0, overflow: false, await_active: false, is_closed: false, send_ops: Event(), recv_ops: Event { listeners_notified: 0, listeners_total: 1 } }, poisoned: false, .. } }} }, already_received_bytes: None, prev_seq: 40, activity_event: Event() }
2024-07-08T11:41:33 03:00 [ERROR] crates/gpui/src/platform/linux/wayland/client.rs:666: OtherError(IoError(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }))
2024-07-11T15:31:06 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:31:06 03:00 [INFO] perform;
2024-07-11T15:31:06 03:00 [INFO] read_command;
2024-07-11T15:31:06 03:00 [INFO] Opening main db
2024-07-11T15:31:06 03:00 [INFO] read_command;
2024-07-11T15:31:06 03:00 [INFO] socket reader;
2024-07-11T15:31:06 03:00 [INFO] new;
2024-07-11T15:31:06 03:00 [INFO] keep_updated;
2024-07-11T15:31:06 03:00 [INFO] Using git binary path: None
2024-07-11T15:31:06 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:31:06 03:00 [INFO] Opening main db
2024-07-11T15:31:06 03:00 [INFO] perform;
2024-07-11T15:31:06 03:00 [INFO] read_command;
2024-07-11T15:31:06 03:00 [INFO] read_command;
2024-07-11T15:31:06 03:00 [INFO] socket reader;
2024-07-11T15:31:06 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:31:06 03:00 [INFO] rebuilt extension index in 489.959µs
2024-07-11T15:31:06 03:00 [INFO] set environment variables from shell:/usr/bin/zsh, path:/home/brayo/.nvm/versions/node/v20.15.0/bin:/home/brayo/bin:/home/brayo/.local/bin:/usr/local/bin:/home/brayo/.nvm/versions/node/v20.15.0/bin:/home/brayo/bin:/home/brayo/.local/bin:/usr/local/bin:/home/brayo/.cargo/bin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin
2024-07-11T15:31:10 03:00 [INFO] Node runtime install_if_needed
2024-07-11T15:31:24 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:31:37 03:00 [ERROR] OtherError(IoError(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }))
2024-07-11T15:32:22 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:32:23 03:00 [INFO] perform;
2024-07-11T15:32:23 03:00 [INFO] read_command;
2024-07-11T15:32:23 03:00 [INFO] read_command;
2024-07-11T15:32:23 03:00 [INFO] socket reader;
2024-07-11T15:32:23 03:00 [INFO] new;
2024-07-11T15:32:23 03:00 [INFO] keep_updated;
2024-07-11T15:32:23 03:00 [INFO] Opening main db
2024-07-11T15:32:23 03:00 [INFO] Using git binary path: None
2024-07-11T15:32:23 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:32:23 03:00 [INFO] Opening main db
2024-07-11T15:32:23 03:00 [INFO] perform;
2024-07-11T15:32:23 03:00 [INFO] read_command;
2024-07-11T15:32:23 03:00 [INFO] read_command;
2024-07-11T15:32:23 03:00 [INFO] socket reader;
2024-07-11T15:32:23 03:00 [INFO] installing extension html latest version
2024-07-11T15:32:23 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:32:23 03:00 [INFO] new;
2024-07-11T15:32:23 03:00 [INFO] keep_updated;
2024-07-11T15:32:44 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:32:44 03:00 [INFO] perform;
2024-07-11T15:32:44 03:00 [INFO] read_command;
2024-07-11T15:32:44 03:00 [INFO] read_command;
2024-07-11T15:32:44 03:00 [INFO] socket reader;
2024-07-11T15:32:44 03:00 [INFO] Opening main db
2024-07-11T15:32:44 03:00 [INFO] new;
2024-07-11T15:32:44 03:00 [INFO] Using git binary path: None
2024-07-11T15:32:44 03:00 [INFO] keep_updated;
2024-07-11T15:32:44 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:32:44 03:00 [INFO] Opening main db
2024-07-11T15:32:44 03:00 [INFO] perform;
2024-07-11T15:32:44 03:00 [INFO] read_command;
2024-07-11T15:32:44 03:00 [INFO] read_command;
2024-07-11T15:32:44 03:00 [INFO] socket reader;
2024-07-11T15:32:44 03:00 [INFO] installing extension html latest version
2024-07-11T15:32:44 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:32:44 03:00 [INFO] new;
2024-07-11T15:32:44 03:00 [INFO] keep_updated;
2024-07-11T15:33:11 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:33:11 03:00 [INFO] perform;
2024-07-11T15:33:11 03:00 [INFO] read_command;
2024-07-11T15:33:11 03:00 [INFO] read_command;
2024-07-11T15:33:11 03:00 [INFO] socket reader;
2024-07-11T15:33:11 03:00 [INFO] Opening main db
2024-07-11T15:33:11 03:00 [INFO] new;
2024-07-11T15:33:11 03:00 [INFO] keep_updated;
2024-07-11T15:33:11 03:00 [INFO] Using git binary path: None
2024-07-11T15:33:11 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:33:11 03:00 [INFO] Opening main db
2024-07-11T15:33:11 03:00 [INFO] perform;
2024-07-11T15:33:11 03:00 [INFO] read_command;
2024-07-11T15:33:11 03:00 [INFO] read_command;
2024-07-11T15:33:11 03:00 [INFO] socket reader;
2024-07-11T15:33:11 03:00 [INFO] installing extension html latest version
2024-07-11T15:33:11 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:33:11 03:00 [INFO] set environment variables from shell:/usr/bin/zsh, path:/home/brayo/.nvm/versions/node/v20.15.0/bin:/home/brayo/bin:/home/brayo/.local/bin:/usr/local/bin:/home/brayo/.nvm/versions/node/v20.15.0/bin:/home/brayo/bin:/home/brayo/.local/bin:/usr/local/bin:/home/brayo/.cargo/bin:/usr/local/bin:/usr/bin:/var/lib/snapd/snap/bin:/usr/local/sbin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin
2024-07-11T15:33:12 03:00 [INFO] Node runtime install_if_needed
2024-07-11T15:33:25 03:00 [INFO] rebuilt extension index in 1.651132ms
2024-07-11T15:33:25 03:00 [INFO] extensions updated. loading 1, reloading 0, unloading 0
2024-07-11T15:33:50 03:00 [INFO] starting language server. binary path: "/home/brayo/.local/share/zed/node/node-v18.15.0-linux-x64/bin/node", working directory: "/", args: ["/home/brayo/.local/share/zed/copilot/copilot-v0.5.0/dist/agent.js", "--stdio"]
2024-07-11T15:33:51 03:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-07-11T12:33:51.071Z] Agent service starting",
  "metadataStr": "[DEBUG] [agent] [2024-07-11T12:33:51.071Z]",
  "extra": [
    "Agent service starting"
  ]
}
2024-07-11T15:33:51 03:00 [INFO] Language server with id 0 sent unhandled notification client/registerCapability:
{
  "registrations": [
    {
      "id": "266a4371-6d87-4657-8262-e26e8dcb8352",
      "method": "workspace/didChangeWorkspaceFolders",
      "registerOptions": {}
    }
  ]
}
2024-07-11T15:33:51 03:00 [INFO] Language server with id 0 sent unhandled notification LogMessage:
{
  "level": 0,
  "message": "[DEBUG] [agent] [2024-07-11T12:33:51.089Z] Telemetry initialized",
  "metadataStr": "[DEBUG] [agent] [2024-07-11T12:33:51.089Z]",
  "extra": [
    "Telemetry initialized"
  ]
}
2024-07-11T15:35:32 03:00 [ERROR] OtherError(IoError(Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }))
2024-07-11T15:36:11 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:36:11 03:00 [INFO] perform;
2024-07-11T15:36:11 03:00 [INFO] read_command;
2024-07-11T15:36:11 03:00 [INFO] read_command;
2024-07-11T15:36:11 03:00 [INFO] socket reader;
2024-07-11T15:36:11 03:00 [INFO] new;
2024-07-11T15:36:11 03:00 [INFO] keep_updated;
2024-07-11T15:36:11 03:00 [INFO] Opening main db
2024-07-11T15:36:11 03:00 [INFO] Using git binary path: None
2024-07-11T15:36:11 03:00 [INFO] extensions updated. loading 1, reloading 0, unloading 0
2024-07-11T15:36:11 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:36:11 03:00 [INFO] Opening main db
2024-07-11T15:36:11 03:00 [INFO] perform;
2024-07-11T15:36:11 03:00 [INFO] read_command;
2024-07-11T15:36:11 03:00 [INFO] read_command;
2024-07-11T15:36:11 03:00 [INFO] socket reader;
2024-07-11T15:36:11 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:36:11 03:00 [INFO] new;
2024-07-11T15:36:11 03:00 [INFO] keep_updated;
2024-07-11T15:37:09 03:00 [INFO] ========== starting zed ==========
2024-07-11T15:37:09 03:00 [INFO] perform;
2024-07-11T15:37:09 03:00 [INFO] read_command;
2024-07-11T15:37:09 03:00 [INFO] Opening main db
2024-07-11T15:37:09 03:00 [INFO] read_command;
2024-07-11T15:37:09 03:00 [INFO] socket reader;
2024-07-11T15:37:09 03:00 [INFO] new;
2024-07-11T15:37:09 03:00 [INFO] Using git binary path: None
2024-07-11T15:37:09 03:00 [INFO] keep_updated;
2024-07-11T15:37:09 03:00 [INFO] extensions updated. loading 1, reloading 0, unloading 0
2024-07-11T15:37:09 03:00 [INFO] activate is not implemented on Linux, ignoring the call
2024-07-11T15:37:09 03:00 [INFO] Opening main db
2024-07-11T15:37:09 03:00 [INFO] perform;
2024-07-11T15:37:09 03:00 [INFO] read_command;
2024-07-11T15:37:09 03:00 [INFO] read_command;
2024-07-11T15:37:09 03:00 [INFO] socket reader;
2024-07-11T15:37:09 03:00 [ERROR] Instance extension "VK_KHR_get_physical_device_properties2" is not supported
2024-07-11T15:37:09 03:00 [INFO] new;
2024-07-11T15:37:09 03:00 [INFO] keep_updated;
@brayo-pip brayo-pip added admin read Pending admin review defect [core label] triage Maintainer needs to classify the issue labels Jul 11, 2024
@FHU-yezi
Copy link

Try to run vkcube and make sure a device is avaliable.

@fastdaima
Copy link

I am also facing an similar issue, in my case zed shortcut is getting created, but trying to run from terminal or double clicking the app shortcut, its not loading. In system monitor , zed-editor process is started.

@brayo-pip
Copy link
Author

brayo-pip commented Jul 11, 2024

Worked for me after installing the drivers for my device.

@brayo-pip

This comment was marked as off-topic.

@notpeter notpeter added linux linux-wayland Linux Wayland and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Jul 13, 2024
@notwld
Copy link

notwld commented Jul 13, 2024

same problem, so i did:
╭─salad@wld ~
╰─$ >> vkcube
vkEnumerateInstanceExtensionProperties failed to find the VK_KHR_surface extension.

Do you have a compatible Vulkan installable client driver (ICD) installed?
Please look at the Getting Started guide for additional information.

So above msg indicates thats Vulkan driver may not be properly installed or configured on your system.

so you can fix it by installing Vulkan Drivers,

For NVIDIA GPUs:

sudo pacman -S nvidia nvidia-utils
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader

For AMD GPUs:

sudo pacman -S vulkan-radeon lib32-vulkan-radeon
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader

For Intel GPUs:

sudo pacman -S vulkan-intel lib32-vulkan-intel
sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader

finally install vulkan tools:

sudo pacman -S vulkan-tools

and then try again :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect [core label] linux linux-wayland Linux Wayland
Projects
None yet
Development

No branches or pull requests

5 participants