Giter VIP home page Giter VIP logo

upscayl / upscayl Goto Github PK

View Code? Open in Web Editor NEW
26.6K 148.0 1.2K 511.55 MB

πŸ†™ Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows.

Home Page: https://upscayl.org

License: GNU Affero General Public License v3.0

Python 3.17% JavaScript 3.86% CSS 3.64% TypeScript 88.53% Shell 0.80%
ai esrgan image upscale electron gigapixel gigapixel-images image-upscaling topaz upscalerimage upscayl

upscayl's Introduction

v2.11 is out! πŸ₯³ Download v2.11! ⬇️

Frame 111



πŸ†™ Upscayl

Free and Open Source AI Image Upscaler

Upscayl lets you enlarge and enhance low-resolution images using advanced AI algorithms. Enlarge images without losing quality. It's almost like magic! 🎩πŸͺ„

https://upscayl.org

Demo.Showcase.mp4

Contents

πŸ‘¨β€πŸ’» Installation

Important

You'll need a Vulkan compatible GPU (Graphics Card) to upscale images. Many iGPUs (integrated graphics) do not work but, no harm in trying :)

🐧 Linux

Upscayl should be available on the software listings of most Linux operating systems. Your distro's Store app might also support the Flatpak or Snap version.

πŸ’Ό Portable Method

  1. Go to releases section or our official website.
  2. Download the upscayl-x.x.x-linux.AppImage file.
  3. Right Click AppImage -> Go to Permissions tab -> Check 'allow file to execute' and then double click the file to run Upscayl.

You can also choose to install using other formats like RPM (Fedora), DEB (Debian/Ubuntu based), and ZIP (Any x86 Linux OS).

🍎 macOS

(MacOS 12 and later)

  1. Go to releases section or our official website.
  2. Download the upscayl-x.x.x-mac.dmg file.
  3. Double click dmg, drag Upscayl icon into Applications folder.
  4. Open Finder, click 'Applications' tab in the left sidebar. Find Upscayl and right click on it. Select 'Open'.
  5. In the window that appears, press 'Open' yet again.

🍺 Homebrew

brew install --cask upscayl

🐌 Windows

(Windows 10 and later)

  1. Go to releases section or our official website.
  2. Download the upscayl-x.x.x-win.exe file.
  3. Double click exe file to launch.
  4. If you get a SmartScreen warning - click 'More Info' and then 'Run Anyway' OR press 'YES' on the unverified publisher dialog.
  5. Follow the installation steps.
  6. Profit!

πŸ‘¨β€πŸ« Documentation - Tutorials and Guides

Check out our Documentation here.

βš–οΈ Results

Check out Upscayl before/after comparisons here.

🀫 Roadmap

You can track all the progress here: https://github.com/orgs/upscayl/projects/1

  • Fix bugs
  • Make the whole world use FOSS (WIP 🚧)

πŸ›  Development

I recommend using Volta: https://volta.sh for installing Node.js. Download and install volta, then do: volta install node.

πŸƒ Running

Note

If you are not willing to install git, you can skip the first line, download the source zip and extract it to upscayl instead and carry on with the rest of the instructions.

git clone https://github.com/upscayl/upscayl
cd upscayl

# INSTALL DEPENDENCIES
npm install

# RUN THE DEVELOPMENT SERVER LOCALLY
## YOUR LOGS WILL NOW APPEAR IN THE TERMINAL
npm run start

πŸ—οΈ Building

# INSTALL DEPENDENCIES
npm install

# PACKAGE THE APP
npm run dist

# PUBLISH THE APP, MAKE SURE TO ADD GH_TOKEN= IN SHELL
# ONLY DO THIS IF YOU'RE A MAINTAINER
npm run publish-app

πŸ€“ FAQ

  • How does Upscayl work?
    • Upscayl uses AI models to enhance your images by guessing what the details could be. It uses Real-ESRGAN and Vulkan architecture to achieve this. Our backend is fully open-source under the AGPLv3 license.
  • I don't see a drastic change in my upscaled image. Why is that?
    • Upscayl can enhance low resolution images and images that are pixelated but it cannot de-blur or do focus adjustment on your image. If your image is out-of-focus or totally blurred, Upscayl is not the right tool for it. Please use images that are similar to the examples we've given here.
  • Is there a CLI available?
  • Do I need a GPU for this to work?
    • Yes, unfortunately. NCNN Vulkan requires a Vulkan-compatible GPU. Upscayl won't work with most iGPUs or CPUs. But hey, no harm in trying ;)
      • @Wyrdgirn has contributed a workaround for Windows and Linux in #390! Nobody knows how to manipulate the macOS and Haiku frameworks...
  • I stopped the magic Batch Upscayl and my images haven't been processed, compressed, or are in the wrong scale!
    • When a model doesn't support an action, Upscayl will finish upscayling all the images first before post-processing them. What this means is that you should simply wait for the process to finish.
  • How can I contribute?
    • You can report issues, fix code and add features by submitting PRs, or donate! 😊
  • What's the GPU ID for?
    • It is for selecting which GPU to use. The specific procedure is detailed in the Wiki.
      • Note that for Windows systems, if Upscayl is not set to performance mode, the system may override this setting.
  • Where do I find more models?

🎁 Donate

❀ Credits

Copyright Β© 2023 - Upscayl
By Nayam Amarshe and TGS963
Made with πŸ–± & ⌨

upscayl's People

Contributors

aaronliu0130 avatar ayliasthecoder avatar danik1601 avatar dependabot[bot] avatar fdawgs avatar hauwertlhaufn avatar headquarter8302 avatar illright avatar jandedinoman avatar keturn avatar mrpenguin07 avatar nayamamarshe avatar nerdyman avatar sammcj avatar tgs963 avatar theevilskeleton avatar udu3324 avatar wenbin-collab avatar xanderfrangos avatar yevgeniyakimenko avatar yoavain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

upscayl's Issues

vkAllocateMemory failed -2

Greetings

I'm trying to use UPscayl but whatever the image I try, I get this error:

vkAllocateMemory failed -2

What did I miss?

Thanks in advance

Upscayl version 1.2.0 appimage
Vulkan Instance Version: 1.1.114

[Bug] Clipboard paste in 1.2.0 is non-functional

I see in the release notes that Upscayl 1.2.0 should come with clipboard support... but it doesn't seem to.

I've opened the AppImage version on Ubuntu 20.04 64-bit, and it works perfectly for upscaling images from disk - but it doesn't respond to Ctrl-V or Ctrl-Shift-V.

Reproduction

  1. Open an image in The GIMP
  2. Copy it to the clipboard
  3. Paste it into The GIMP to confirm image data is, in fact, on the clipboard
  4. Open Upscayl 1.2.0
  5. Paste the image into Upscayl

Expected results

The copied image appears in Upscayl, allowing you to upscale it without having to have written it to disk first.

Actual results

Nothing. Nada. Zip. Zero.

Additional information

No errors are generated at the console; Upscayl simply appears to be entirely ignoring Ctlr-V.

App tries to upscale nothing

Just start the app and press upscale. Don't provide an image. It still show progress instead of showing an message that no image is selected.

Error at startup (nss_util.cc(349)) with the AppImage version 1.1.1

Error when starting the application:

$./Upscayl-1.1.1.AppImage 
ICON:  /tmp/.mount_Upscaya0Izla/resources/app.asar/main/icon.png
Checking for update
[38219:0825/132207.974222:ERROR:nss_util.cc(349)] After loading Root Certs, loaded==false: NSS error code: -8018
Update for version 1.1.1 is not available (latest version: 1.1.1, downgrade is disallowed).

Operting system is:

$inxi -S
System:    Host: xxxxxxxxxx Kernel: 5.4.0-125-generic x86_64 bits: 64 Desktop: MATE 1.24.0 
           Distro: Ubuntu 20.04.4 LTS (Focal Fossa)

(machine name masked)
Computer is properly connected to the internet.

This only occurs with the AppImage package. The Flatpak versions works.

Not working on M1 using macOS

I am getting the error below:

image

Uncaught Exception:
Error: spawn /Applications/Upscayl.app/Contents/Resources/bin/upscayl EACCES
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

Thank you!

upscayl not "Free and Open Source"

Upscayle is described in its Readme as a "Free and Open Source AI Image Upscaler".

But only the user interface is open source. The software relies on the binary upscayl to work properly, without providing sources for this binary.

Thus the software is not "Free and Open Source" as some parts are closed-sources.

  • Solution 1: release the code to build the upscayl binary and share it under a "Free and Open Source" license
  • Solution 2: remove the mention "Free and Open Source" from the Readme.

[Feature Request] Copy-and-Paste Support (and PNG Output?)

First, thanks for making this - it makes things so much easier than trying to roll your own upscaler!

I've a feature request, however: in my use-case, I'm almost certainly working on an image in The GIMP - and need to export the low-resolution image to disk, upscale it with Upscayl, and load the resulting high-resolution image back into The GIMP again.

What would be a lot more convenient is if I could just copy the image from The GIMP, paste it into Upscayl, and have the upscaled version popped onto the clipboard ready for pasting back into The GIMP - without anything being (manually) written to disk.

I appreciate that might be a challenge, so there's a related ask: at the moment, Upscayl outputs a lossy JPEG image; a lossless PNG output option would be appreciated as a stopgap.

To-Do

  • #79
  • [HELP WANTED] Release on Flathub #133
  • Paste Image URI from clipboard #108
  • #77
  • Localization?
  • Compile on Mojave/Big Sur? #98
  • Add Real-CUGAN #86
  • Update flatpak runtime to 22.08
  • Add Remacri Model as main model #107
  • Add multi-format save options #120
  • Add GPU selection counter #123
  • #78
  • Store settings in localstorage
  • Provide DEBs #134
  • Add Wayland options #76
  • Add Windows install path option
  • Fix BSRGAN model implementation
  • Fix PNG bottom info overlay bug
  • Fix empty upscale bug #18
  • Add drag and drop support #19
  • Add Copy-Paste functionality #25
  • Show a no GPU warning #14
  • Scale Factor Functionality
  • Model Selection
  • Output Destination Select
  • Live Image Comparison
  • Save Image after upscaling functionality
  • Show Progress Percentage
  • #13
  • #8
  • #50
  • Add Real-SRGAN Denoising options #11

Error message when 'upscayle' is pressed and app seems to hang afterwards

Thanks for your work on this.
I can add an image, but when I press Step 4, I get the following error message in a modal dialogue box. The app then shows the 'Hold On...' spinner but never seems to progress further.

Uncaught Exception: Error: spawn /Applications/Upscayl.app/Contents/Resources/bin/upscayl EACCES at ChildProcess._handle.onexit (node:internal/child_process:283:19) at onErrorNT (node:internal/child_process:478:16) at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

Tried with a few images.
Upscayl Version 1.2.0 (1.2.0)
MacBook Pro (14-inch, 2021), MacOS 12.3 (21E230)

[Bug] App hangs on Windows and Mac

The app hangs forever(at least for over an hour) when trying to upscayl an image on my Windows PC and MacBook Air. It forever does the "Hold on..." step. My PC has a RX580 GPU so I don't think that's the reason of my problems.

Command Line Output
PS C:\Users\aaron\Git\upscayl> npm run start

[email protected] start
electron .

warn - You have enabled experimental feature (images) in next.config.js.
warn - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use at your own risk.

info - Disabled SWC as replacement for Babel because of custom Babel configuration "babel.config.js" https://nextjs.org/docs/messages/swc-disabled
event - compiled client and server successfully in 10.7s (158 modules)
wait - compiling...
event - compiled successfully in 137 ms (126 modules)
wait - compiling...
event - compiled client and server successfully in 116 ms (158 modules)
ICON: C:\Users\aaron\Git\upscayl\main\icon.png
wait - compiling / (client and server)...
event - compiled client and server successfully in 202 ms (189 modules)
C:\Users\aaron\OneDrive\Pictures\left.jpg
C:\Users\aaron\OneDrive\Pictures
PRODUCTION? : true
EXEC: C:\Users\aaron\Git\upscayl\resources\win\bin\upscayl
error - uncaughtException: Error: spawn C:\Users\aaron\Git\upscayl\resources\win\bin\upscayl ENOENT
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21) {
errno: -4058,
code: 'ENOENT',
syscall: 'spawn C:\Users\aaron\Git\upscayl\resources\win\bin\upscayl',
path: 'C:\Users\aaron\Git\upscayl\resources\win\bin\upscayl',
spawnargs: [
'-i',
'C:\Users\aaron\OneDrive\Pictures/C:\Users\aaron\OneDrive\Pictures\left.jpg',
'-o',
'C:\Users\aaron\OneDrive\Pictures/left_upscayled_4x.jpg',
'-s',
4,
'-m',
'C:\Users\aaron\Git\upscayl\resources\win\bin\models',
'-n',
'realesrgan-x4plus'
]
}
[9716:0825/110040.999:ERROR:gpu_init.cc(486)] Passthrough is not supported, GL is disabled, ANGLE is

Display path for current image and output folder

There should be some indication to the current image path and the current output folder.
User would have a easier time checking if they are upscaling the right file and if the output folder changed from the default output path.

Here is a suggestion on how to do it.

Fast mockup

I would love to contribute with a Pull Request. The only problem with my current solution is long paths.

upscayl encounters a JavaScript error in the main process

Version 1.1.1 AppImage running on PopOS 22.04 (Ubuntu derivative)
To reproduce:

  1. Launch AppImage
  2. Accept system integration dialog
  3. Choose an image
  4. Click Upscayl
  5. JavaScript error:

The following is a screen grab of the message:

upscayl Error

At this point the application hangs doing its spinner thing.

I always get the same error.

PRODUCTION? : false
EXEC: /tmp/.mount_UpscayaDhGUg/Resources/bin/upscayl
vkCreateInstance failed -9

vkCreateInstance failed -9

vkCreateInstance failed -9
invalid gpu device

Done upscaling

The app seems to freeze [FLATPAK]

I've installed the Flatpak Upscayl on Fedora Linux 36 (Workstation Edition) and the app doesn't seem to work. It doesn't seem to go anywhere after I press "Upscayl!". It just loads forever.

When I launch the app through the terminal I get this output:

[3 preload-host-spawn-strategy] Running: /app/bin/zypak-helper child - /app/lib/org.upscayl.app/upscayl --type=zygote --enable-crashpad
Gtk-Message: 21:58:07.666: Failed to load module "canberra-gtk-module"
Gtk-Message: 21:58:07.666: Failed to load module "pk-gtk-module"
Gtk-Message: 21:58:07.666: Failed to load module "canberra-gtk-module"
Gtk-Message: 21:58:07.666: Failed to load module "pk-gtk-module"
[3:0824/215807.674834:ERROR:bus.cc(398)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0824/215807.674881:ERROR:bus.cc(398)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
ICON: /app/lib/org.upscayl.app/resources/app.asar/main/icon.png
APPIMAGE env is not defined, current application is not an AppImage
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[41:0824/215807.767445:ERROR:viz_main_impl.cc(186)] Exiting GPU process due to errors during initialization
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[107:0824/215807.792622:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
[58:0824/215807.827289:ERROR:command_buffer_proxy_impl.cc(128)] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer.

One I try to upscale an image it shows the target file and target directory in the terminal, and then displays the following:

PRODUCTION? : false
EXEC: /app/lib/org.upscayl.app/Resources/bin/upscayl
vkEnumeratePhysicalDevices failed -3
invalid gpu device
Done upscaling

but no picture is produced and the app goes on "loading" for what seems to be forever.

MacOS app throws a javascript error

Uncaught Exception:
Error: spawn /Applications/Upscayl.app/Contents/Resources/bin/upscayl EACCES
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

App icon improvements

I made this icon for the app, I think is an improvement of the current one.

There is always space for improvements, let me know what you think!

Upscayl

Add denoising strength options

Current default denoise strength is rather on the heavy side and can remove significant details.
A range of options would be most welcome!

Adding upscayl to AUR

I'd like to add this project to AUR for easy installation in Arch Linux, just wanted to ask your permission first :)

Let me know if you have any questions about it.

Add .desktop file for DE integration

I'm thinking of preparing a .desktop file so people installing it can launch it from their app menus, instead of launching it by finding the appimage file and clicking on it, etc.

Is a GPU required?

I tried both 1.1.1 and 1.2.0 on my PC with a Radeon 6800XT with the Mesa drivers, which AFAIK doesn't support Vulkan compute, and they work fine. Is there a way to check if the GPU is actually used?

App tries to use Vulkan on OpenGL only device

On Intel HD 3000, which supports only OpenGL 3, this app tried to use Vulkan which caused internal lavapipe crash and conversion freeze

ICON:  /tmp/.mount_UpscaytukfdU/resources/app.asar/main/icon.png
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Checking for update
Update for version 1.1.1 is not available (latest version: 1.1.1, downgrade is disallowed).
[65636:0824/151940.876682:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
/home/rafal/Pobrane/iOWFuQp.jpeg
[65636:0824/151945.319933:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[65636:0824/151947.120177:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
PRODUCTION? : false
EXEC:  /tmp/.mount_UpscaytukfdU/Resources/bin/upscayl
[0 llvmpipe (LLVM 13.0.1, 256 bits)]  queueC=0[1]  queueG=0[1]  queueT=0[1]

[0 llvmpipe (LLVM 13.0.1, 256 bits)]  bugsbn1=0  bugbilz=0  bugcopc=0  bugihfa=0
[0 llvmpipe (LLVM 13.0.1, 256 bits)]  fp16-p/s/a=1/1/0  int8-p/s/a=1/1/1
[0 llvmpipe (LLVM 13.0.1, 256 bits)]  subgroup=8  basic=1  vote=1  ballot=1  shuffle=0

WARNING: lavapipe is not a conformant vulkan implementation, testing use only.

UIToFP result must be FP or FP vector
  %371 = uitofp <8 x i32> %301 to <8 x i16>

LLVM ERROR: Broken function

Done upscaling

[Feature Request] Preview Upscale without Writing to Disk

In another upscaling tool I used in the past, Gigapixel AI, the user could open an image in the app and preview a portion of the image at a higher resolution without writing it to disk. This made it possible to try the various upscaling models without cluttering the export directory, and then the user could save the final image once satisfied.

Admittedly, in Upscayl's current state, the feature doesn't make quite as much sense as in the other application I mentioned, since there's no sliders or additional settings that can be tweaked before exporting. However, if later down the line you guys plan on adding more options to the app, the ability to preview the upscaled image before exporting could be a nice addition.

As for the actual logic behind a feature like this, my guess is that the upscaled image would either be loaded in memory for viewing or saved to a temporary directory where it could be looked at before being moved to the export location.

Thanks for working on the app!

Possibility for a Docker Image?

Hello,

Your project is impressive! I see you mention Linux first philosophy and have provided binaries, but I was wondering if you'd make a docker image available?

Thanks!

m1 has terrible results

I am running this on my m1 max and none of the images look good. Even the sample landscape turns out bad. Is the issue my graphics card?

image

[Feature Request] Drag and Drop Support

Using the Flatpak version of the app (I have not changed any permissions using Flatseal), it does not seem to be possible to drag and drop an image from Nautilus into the application.

This would be a nice quality of life improvement that would allow the user to easily select images that are in very long directories.

Upscaling crashes on MacBook M1

Stacktrace copied from message box

Uncaught Exception:
Error: spawn /Applications/Upscayl.app/Contents/Resources/bin/upscayl EACCES
at ChildProcess._handle.onexit (node:internal/child_process:283:19)
at onErrorNT (node:internal/child_process:478:16)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21

Screenshot 2022-08-31 at 20 29 10

[BUG][1.1.1][flatpak] Application responsive, but pencentage stops at 99.86% everytime with the same input.

Result:
image
Input (this image outside archive)
IxNvZ41G18qcUiRike4-YbrYnLImx08qTHAJ7FwUvZU.zip

~> sudo inxi -v7azy
System:
  Kernel: 5.19.3-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.19-x86_64
    root=UUID=92e53ba1-2213-4b2c-a10a-76b4ce65fff4 rw rootflags=subvol=@
    mitigations=off noibrs noibpb no_stf_barrier tsx=on quiet
    cryptdevice=UUID=3a22928e-04fb-4262-b6a7-2b8911eac64b:luks-3a22928e-04fb-4262-b6a7-2b8911eac64b
    root=/dev/mapper/luks-3a22928e-04fb-4262-b6a7-2b8911eac64b apparmor=1
    security=apparmor udev.log_priority=3
  Console: pty pts/7 wm: kwin_x11 DM: SDDM Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
    serial: <filter> UEFI: American Megatrends v: 4403 date: 04/27/2022
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
Memory:
  RAM: total: 125.71 GiB used: 14.31 GiB (11.4%)
  Array-1: capacity: 128 GiB slots: 4 EC: None max-module-size: 32 GiB
    note: est.
  Device-1: DIMM_A1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMN128GX4M4Z3200C16 serial: N/A
  Device-2: DIMM_A2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMN128GX4M4Z3200C16 serial: N/A
  Device-3: DIMM_B1 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMN128GX4M4Z3200C16 serial: N/A
  Device-4: DIMM_B2 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 32 GiB speed: 3200 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: Corsair
    part-no: CMN128GX4M4Z3200C16 serial: N/A
CPU:
  Info: model: AMD Ryzen 9 5950X socket: AM4 bits: 64 type: MT MCP arch: Zen 3
    gen: 4 level: v3 built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA20120A
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 2425 high: 4000 min/max: 2200/5980 boost: disabled
    base/boost: 4000/5050 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.1 V ext-clock: 100 MHz cores: 1: 4000 2: 4000 3: 2200 4: 2200
    5: 2200 6: 2200 7: 2200 8: 4000 9: 2200 10: 2200 11: 2200 12: 2200
    13: 2200 14: 2200 15: 4000 16: 2200 17: 2200 18: 2200 19: 2200 20: 2200
    21: 2200 22: 2200 23: 2200 24: 2200 25: 2200 26: 2200 27: 2200 28: 2200
    29: 2200 30: 2200 31: 2200 32: 2200 bogomips: 256093
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht
    hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt
    pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor
    svm svm_lock syscall tce topoext tsc tsc_scale umip v_spec_ctrl
    v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt
    x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass status: Vulnerable
  Type: spectre_v1 status: Vulnerable: __user pointer sanitization and
    usercopy barriers only; no swapgs barriers
  Type: spectre_v2 status: Vulnerable, IBPB: disabled, STIBP: disabled,
    PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video Decoder
    with 3D Comb vendor: Hauppauge works driver: cx23885 v: 0.0.4 pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 07:00.0 chip-ID: 14f1:8880 class-ID: 0400
  Device-2: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
    Decoder with 3D Comb vendor: Hauppauge works driver: cx23885 v: 0.0.4
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0 chip-ID: 14f1:8880
    class-ID: 0400
  Device-3: NVIDIA GA102 [GeForce RTX 3090] vendor: ASUSTeK driver: nvidia
    v: 515.65.01 alternate: nouveau,nvidia_drm non-free: 515.xx+ status: current
    (as of 2022-08) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
    built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0e:00.0
    chip-ID: 10de:2204 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
    compositor: kwin_x11 driver: X: loaded: nvidia unloaded: modesetting
    alternate: fbdev,nouveau,nv,vesa gpu: cx23885,cx23885,nvidia
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3000x1920 s-dpi: 80 s-size: 952x609mm (37.48x23.98")
    s-diag: 1130mm (44.49")
  Monitor-1: HDMI-0 pos: top-right res: 1080x1920 hz: 60 dpi: 94
    size: 293x521mm (11.54x20.51") diag: 598mm (23.53") modes: N/A
  Monitor-2: HDMI-1 pos: primary,bottom-l res: 1920x1080 dpi: 82
    size: 598x336mm (23.54x13.23") diag: 686mm (27.01") modes: N/A
  OpenGL: renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2 v: 4.6.0 NVIDIA
    515.65.01 direct render: Yes
Audio:
  Device-1: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video Decoder
    with 3D Comb vendor: Hauppauge works driver: cx23885 bus-ID: 3-1:2
    v: 0.0.4 chip-ID: 046d:0ab7 pcie: class-ID: 0300 gen: 1 speed: 2.5 GT/s
    serial: <filter> lanes: 1 bus-ID: 07:00.0 chip-ID: 14f1:8880
    class-ID: 0400
  Device-2: Conexant Systems CX23887/8 PCIe Broadcast Audio and Video
    Decoder with 3D Comb vendor: Hauppauge works driver: cx23885 v: 0.0.4
    pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 08:00.0 chip-ID: 14f1:8880
    class-ID: 0400
  Device-3: NVIDIA GA102 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0e:00.1 chip-ID: 10de:1aef class-ID: 0403
  Device-4: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 10:00.4 chip-ID: 1022:1487 class-ID: 0403
  Device-5: Logitech Blue Microphones type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Sound Server-1: ALSA v: k5.19.3-2-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.56 running: yes
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 09:00.0 chip-ID: 8086:2526 class-ID: 0280
  IF: wlp9s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 0a:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp10s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  IF-ID-1: docker0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  Message: Output throttled. IPs: 2; Limit: 10; Override: --limit [1-x;-1
    all]
  IF-ID-2: docker_gwbridge state: up speed: 10000 Mbps duplex: unknown
    mac: <filter>
  Message: Output throttled. IPs: 2; Limit: 10; Override: --limit [1-x;-1
    all]
  IF-ID-3: veth5117f87 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-4: veth74a2932 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-5: veth8719034 state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  IF-ID-6: vethaad19fc state: up speed: 10000 Mbps duplex: full
    mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
    v: 0.8 bus-ID: 3-5:4 chip-ID: 8087:0025 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b maj-min: 254:0
    type: LUKS dm: dm-0 size: 1.58 TiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:6 size: 1.58 TiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 3.64 TiB used: 685.35 GiB (18.4%)
  ID-1: /dev/nvme0n1 maj-min: 259:4 vendor: Samsung model: SSD 970 EVO Plus
    2TB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 2B2QEXM7
    temp: 61.9 C scheme: GPT
  SMART: yes health: PASSED on: 16d 8h cycles: 214 read-units: 32,226,244
    [16.4 TB] written-units: 35,262,498 [18.0 TB]
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
    model: WDS200T1X0E-00AFY0 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 614600WD temp: 42.9 C scheme: MBR
  SMART: yes health: PASSED on: 17d 1h cycles: 87 read-units: 3,096,428
    [1.58 TB] written-units: 5,039,670 [2.58 TB]
  ID-3: /dev/sda maj-min: 8:0 type: USB vendor: Sony model: Walkman
    size: 969.8 MiB block-size: physical: 2048 B logical: 2048 B type: N/A
    serial: <filter> rev: 1.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-4: /dev/sdb maj-min: 8:16 type: USB vendor: Generic model: USB Flash
    Disk size: 3.75 GiB block-size: physical: 512 B logical: 512 B type: SSD
    serial: <filter> rev: 0.00 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 1.58 TiB size: 1.58 TiB (100.00%) used: 685.35 GiB (42.4%)
    fs: btrfs block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b label: N/A
    uuid: 92e53ba1-2213-4b2c-a10a-76b4ce65fff4
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) used: 728 KiB
    (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1 maj-min: 259:5
    label: NO_LABEL uuid: 36BA-AA60
  ID-3: /home raw-size: 1.58 TiB size: 1.58 TiB (100.00%) used: 685.35 GiB
    (42.4%) fs: btrfs block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b label: N/A
    uuid: 92e53ba1-2213-4b2c-a10a-76b4ce65fff4
  ID-4: /swap raw-size: 1.58 TiB size: 1.58 TiB (100.00%) used: 685.35 GiB
    (42.4%) fs: btrfs block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b label: N/A
    uuid: 92e53ba1-2213-4b2c-a10a-76b4ce65fff4
  ID-5: /var/cache raw-size: 1.58 TiB size: 1.58 TiB (100.00%) used: 685.35
    GiB (42.4%) fs: btrfs block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b label: N/A
    uuid: 92e53ba1-2213-4b2c-a10a-76b4ce65fff4
  ID-6: /var/log raw-size: 1.58 TiB size: 1.58 TiB (100.00%) used: 685.35
    GiB (42.4%) fs: btrfs block-size: 4096 B dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-3a22928e-04fb-4262-b6a7-2b8911eac64b label: N/A
    uuid: 92e53ba1-2213-4b2c-a10a-76b4ce65fff4
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p3 maj-min: 259:7 size: 246.23 GiB fs: ntfs label: windos
    uuid: 72975FC6461C45CF
  ID-2: /dev/nvme1n1p1 maj-min: 259:1 size: 50 MiB fs: ntfs
    label: System Reserved uuid: 4052F49C52F497BC
  ID-3: /dev/nvme1n1p2 maj-min: 259:2 size: 1.82 TiB fs: ntfs label: N/A
    uuid: DCE4F6FAE4F6D5AC
  ID-4: /dev/nvme1n1p3 maj-min: 259:3 size: 509 MiB fs: ntfs label: N/A
    uuid: 169A22179A21F3C1
  ID-5: /dev/sda1 maj-min: 8:1 size: 969.6 MiB fs: vfat label: MP3-FLASH
    uuid: C6EA-C71E
  ID-6: /dev/sdb1 maj-min: 8:17 size: 3.75 GiB fs: vfat label: UBUNTU 21_0
    uuid: 4483-3A16
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-3:2 info: Razer USA DeathAdder Elite type: Mouse,Keyboard
    driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
    power: 500mA chip-ID: 1532:005c class-ID: 0300
  Device-2: 1-4:3 info: Logitech Unifying Receiver type: Keyboard,Mouse
    driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 98mA chip-ID: 046d:c534 class-ID: 0301
  Device-3: 1-5:4 info: Integrated Express Flash Drive type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 480mA
    chip-ID: 048d:1172 class-ID: 0806 serial: <filter>
  Device-4: 1-6:5 info: Frys MEC0003 type: HID driver: hid-generic,usbhid
    interfaces: 1 rev: 1.1 speed: 1.5 Mb/s power: 100mA chip-ID: 0001:0000
    class-ID: 0300
  Hub-2: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-1:2 info: Logitech Blue Microphones type: Audio,HID
    driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0
    speed: 480 Mb/s power: 100mA chip-ID: 046d:0ab7 class-ID: 0300
    serial: <filter>
  Device-2: 3-2:3 info: Sony Device type: Mass Storage driver: usb-storage
    interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 054c:02c4
    class-ID: 0805 serial: <filter>
  Device-3: 3-5:4 info: Intel Wireless-AC 9260 Bluetooth Adapter
    type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 8087:0025 class-ID: e001
  Device-4: 3-6:5 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA
    chip-ID: 0b05:18f3 class-ID: 0300 serial: <filter>
  Hub-4: 4-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 5-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-6: 6-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 56.5 C mobo: 40.0 C gpu: nvidia temp: 57 C
  Fan Speeds (RPM): fan-1: 0 fan-2: 239 fan-3: 317 fan-4: 555 fan-5: 2980
    fan-6: 0 fan-7: 242 gpu: nvidia fan: 53%
Info:
  Processes: 670 Uptime: 4h 38m wakeups: 24 Init: systemd v: 251
  default: graphical tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6
  Packages: 1634 pm: pacman pkgs: 1540 libs: 384 tools: pamac pm: flatpak
  pkgs: 77 pm: snap pkgs: 17 Shell: Zsh (sudo) v: 5.9 default: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.21

[Bug] I cannot use an Image although it is .png

image

I do not know why, but I suppose the rendering was successful and at the end I became this.

Or is it the bug which you were talking about, because I used an iGPU with Vulkan installed on Manjaro?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.