Jump to content


  • Content count

  • Joined

  • Last visited

Everything posted by Qu4ntumSpin

  1. Qu4ntumSpin

    Affinity for Linux

    Hi everyone, Just to shine some information here related to the following questions because it does not only apply to Serif product, but basically to anything you want. Concerning VM performance, you must understand that there is multiple type of VM's. If you are planning to start "VirtualBox" and that's it. Then you can expect very poor graphical performance for any application. What you need to get near native performance, yes you can absolutely play AAA games, your CAD app, etc, this way without much performance loss. I am using QEMU with a dedicated video card (Yes I have 2 cards in my system). The process to setup VFIO + KVM is not complicated It is built into linux ! And there is enough video tutorial out there. If you know how to modify one file. install programs on linux and you have the hardware this will likely take you an hour the first time to set up. Then about 5 to 10 minutes the following times. What you need to know : - VFIO allows you to passthrough your gpu to your VM (All of this, depends on your machine - IOMMU) - KVM if you respect architecture (Linux 64 with Windows 64) to get near native performance inside your VM - If you don't have a monitor to spare, you can use SPICE to see what's going on in your VM, but for gaming performance you will want LookingGlass (It literally copies gpu buffer from one gpu to the other, and now it allows full copy/paste between your VM and Linux) - You are running 2 systems, so 8GB RAM... no go... (16 at least for a great experience, and 32 if you want to go all in) - At least 4 cores, but preferably 6 or 8, so you can share 4/4 to each system. Yes, 4 cores and 8 threads each will allow you to play your Appex / Fortnite High settings etc. or whatever else is trending nowadays. - If you can game on it, you can compute & work on it. - More complicated, but you can also do that with MAC OS (Though, it is against their TOS, so it's up to you) How to setup QEMU+KVM (very old video - 3 years ago !): https://www.youtube.com/watch?v=16dbAUrtMX4 Learn more about QEMU: https://www.qemu.org Learn more about KVM : https://www.redhat.com/en/topics/virtualization/what-is-KVM From the creator of LookingGlass NOV 2018 (The demo starts around 4:30) : https://www.youtube.com/watch?v=a322V4yo3nY Yes you can, it's complicated, it depends on the driver most of the time. I do not recommend it for the majority of users. And you loose the ability to go back and forth between your VM and Linux machin without interupting your Linux Work. Which is exactly why this QEMU+VFIO is nice. Often people forget, but you might already have 2 gpu's. One with your intel / amd processor and your dedicated graphics card Here for example this guy is running it's display from the motherboard output (intel gpu) and shares is main dedicated gpu with the VM https://www.youtube.com/watch?v=ssfvpLXK8po If you are really going into this stuff : https://www.reddit.com/r/VFIO/ Gaming on Linux( Native & VM) From Linus Tech Tips and Wendel : https://www.youtube.com/watch?v=SsgI1mkx6iw << If you watch only one, then look at this one. 5 minutes of VFIO/IOMMU on Arch : https://www.youtube.com/watch?v=z_2dtnU4Awk There is so much resources out there, I can't share everything. But now you have all that you need to run all Serif applications and more, without leaving the comfort of your Linux desktop. EDIT: I didn't mention it, but you can pass through any device that you want of course. I am passing though a wacom tablet and a keyboard. But that's all entirely optional. You can even pass through a sound card (usb headset for example)... etc. EDIT 2: If you have pro card either from AMD or Nvidia. It is likely that you have SR-IOV https://www.youtube.com/watch?v=11Fs0NHgzIY Pro cards allow you to share a single card at the same time against multiple vm's. EDIT 3: To have an amazing sound experience between your VM (Windows ) and HOST (linux) You can use "scream" https://github.com/duncanthrax/scream#using-ivshmem-between-windows-guest-and-linux-host This basically installs a new sound card into windows and you can listen to its sound on Linux either by multicast or just like Lookinglass through a IVSHMEM (A shared memory space). This "scream" in combination with "lookinglass" really gives you a nice Seamless integration. It's like opening a browser to navigate the web basically, you're just navigating your windows vm instead. EDIT4: Qemu 4 has landed and it brings a gazillion updates. Way better than 3.1. https://wiki.qemu.org/ChangeLog/4.0 So basically sound issues are mostly gone, so you might not need (EDIT 3) scream at all to get a nice experience. Note on all these edits. There is many changes since I did my last setup. Mine is working fine for me, I don't have time to get up to speed with the new stuff, my clients come always first. Basically everything is getting even better (who could have guessed...). Enjoy !
  2. Qu4ntumSpin

    Affinity for Linux

    This starts to deviate a little bit, but, what !? Have you ever heard of a business plan or did you just misunderstood my point ? Of course your build first a MVP, then you go ask for money. I know no single startup that got money based on an "idea".
  3. Qu4ntumSpin

    Affinity for Linux

    Hello @Mark Ingram, Thank you for your post and information. I've recently published : And I have a request for you and your team that implies a very small dev effort. Would it be possible to add a simple toggle info to our accounts (serif accounts, not forum) to add our targeted OS ? Example, I would love to have my purchases count as towards Linux platform not Windows. Since you already implicitly do that for Windows / Mac OS, it would be nice to have an explicit button to indicate for Windows purchases that they are used by mainly Linux user. I know how complicated it can be to get real meaningful stats. And with such a topic, you might even end with bots or false positives, people that would never actually buy your product. Have a little chat with your Marketing & Business team, but I think that metric could actually help. And even if you don't do anything with it, I would actually feel pretty great about it I got this idea from Steam itself. When a user on Linux purchase a Windows game, it might or might not work on Linux, but that doesn't matter, Valve is counting it as a Linux purchase, and seriously that is awesome. Because that's a proper metric to have that reflects reality. With that, have an amazing day, keep up the good work ! I can't wait to try publisher, don't get me wrong, I love Scribus, but I was used to indesign, and your tools are simply AWESOME. This is why I vote with my wallet and keep purchasing your products. Note 1: I am absolutely against the crowdfunding, this is not the way to go for a closed source project. If you want to go that route, let us vote with our wallet and purchase a Linux version with no promise of delivery, right on your page next to the other ones. Note 2: People speaking about Akira... That project is a splendid demo on how NOT to do a modern design tool, specially in the Linux eco-system. No cross platform, uses a specific tech that very few devs work on (VALA) and is not desktop agnostic. Just that should be a show stopper for anyone with a little love for all the diversity that exists in the Linux eco-system. In addition to that : No proper feature set, no roadmap, no real activity in their code base (all branches included). https://github.com/akiraux/Akira . TLDR: doing it right is not easy, and asking for money is not enough. Want a good example on how to do it right ? Krita.org and their MANY successful crowdfunding. - 2014: 20k Euros (Accelerate dev) https://www.kickstarter.com/projects/krita/krita-open-source-digital-painting-accelerate-deve - 2015: 30.5k Euros (Let's make it faster) https://www.kickstarter.com/projects/krita/krita-free-paint-app-lets-make-it-faster-than-phot - 2016: 38.5k Euros (New text, new vector tools. svg2 support, etc.) https://www.kickstarter.com/projects/krita/krita-2016-lets-make-text-and-vector-art-awesome - 2018 : 27k Euros (Squash bugs) https://krita.org/en/fundraising-2018-campaign/ That's 116k Euros in 4 years of crowdfunding (and I most certainly forget some others they did). This doesn't included direct donations or steam purchases. That's how you ask for money, your first build something great, then you lay down a great plan for growing up and then you ask for money.
  4. Qu4ntumSpin

    Affinity for Linux

    Just pre-ordered the affinity publisher. (I'm using scribus atm.) I am a proud owner of all your products. Right now I use a VM with VFIO (I share GPU, mouse, keyboard, wacom tablet to a windows vm) to use those products. It's far from ideal, but I am willing to support Serif, because you are actually building amazing products that are very nice to use ! This post is simply to share my support on something happening someday on the linux support front. Whatever it is. Hope all the posts and repeated questions don't get too much on your nerves. I'm a Software Engineer also, and I know how "Support" can be a hard thing to do properly. Concerning your choice of technologies, some are questionable, but I'm sure your CTO knows what he is doing. You are invested in .NET, try having a look at .NET core 3 it also supports WPF and other things that can be installed on all platforms and architectures. https://github.com/dotnet/wpf https://github.com/dotnet/core/blob/master/release-notes/3.0/preview/3.0.0-preview5.md @Redsandro Thanks for the recap post, it saved me a lot of reading. Additional note, I'm a happy user of Davinci Resolve on Linux, and because of their entreprise support on Linux, I'm now moving my equipment and capture cards to theirs instead. My company is by no means large enough to sponsor such a development on your side. But happy to help if you want more info. Best regards,
  5. Just a note related to "fail to start with 0xC0000005": - Riva tuner (mostly comes with msi afterburner) must be turned off if you are using it - From what I have seen if your "renderer" fails, means gpu restarts etc. The application will crash like that. A little bit more on the GPU note: @Sean P - Installing the drivers through the geforce experience will reload the driver and will make any affinity product crash because they don't handle the case. << This is a bug, should definitively be fixed, most applications handle this. - If a bug happens on the GPU it will also restart the driver, this is both valid on AMD and NVIDIA side. (Mostly the reason systems don't fail nowadays, it's not because they are bug free, but because they handle crashes better). - If you overclocked your card, cpu, pci-e, it's possible that your system is a bit unstable for some use cases like AD or AP. PS: I'm runing 1703, and all the previous insiders for that matter and they all work fine. Crashs are either due to AD/AP having a weird particular issue (that happens) or some conflict with your system.
  6. Qu4ntumSpin

    Error when remove shadow color

    If you can edit your main post (with the full editor) and upload the affinity designer file to the QA team, they will hopefully be able to reproduce your bug and report it.
  7. Great that you could partially reproduce. Concerning the crash, it is an error "0xC0000005 (Which seem to be every error your devs decide not to handle ^_^ ), so it doesn't give much info. Sadly I can't share you the exact file that leads to a crash... However, I made another post including the test of the new beta version that will lead to a same "0xC0000005" crash. https://forum.affinity.serif.com/index.php?/topic/37644-unhandled-exception-has-occured-code-0xc0000005/ They might both be linked, because I do use elements from the package I shared above in the "crashing artboards" file I can't share with you. That package was made by me, all the content was created inside affinity designer except the icon curves which were retrieved from multiple svg files. Best regards
  8. Here is a list of bugs that happens in relation to copy / paste artboards in different files with dummy stock photos see "test-original.png": 1) Artboards are not displayed properly after new file is created see screenshot. Background color is also not maintained. To reproduce: - Copy your(s) artboard(s) - On file menu -> "New from Clipboard" Screenshot: "Like_this_until_layer_clicked.png" If you click on the layers, then it goes back to normal, but background color is still gone anyway. 2) Moving artboards in the new file after the action "New from Clipboard" causes AD to crash with the error "" See screenshot: "Moving_artboard_on_new_file_crash.png" Which is followed by another error message: "Cannot start the Crash Reporter The Crash reporter cannot find an error report to send, or the error report is invalid". It also works/fails with the simple "Copy/Paste" into a previously created file. I can't share the original files I'm working on, but I could easily reproduce by adding a few pictures if you don't have any try https://unsplash.com/for dummy stock photos. and creating artboards with them. My (.afdesign)files are nearly 1GB... but I could crash AD already with files from 200MB... Hardware: AMD FX8350 GTX1070 16GB RAM (which from what I see should be enough AD is barely using 1-2GB) Few SSDs... OS: Windows 10 Pro
  9. What I figured is that the constraints tend to follow their container. So if you have a constraint before grouping the same "movement" constraint will be applied when you group. Resulting in your objects being moved all across the screen, at least in my version ( What I end up doing is: - Grouping - Reapplying the constraint as I like on the group itself and all the sub elements - Create a symbol Then use symbols instead.
  10. Qu4ntumSpin

    Pinch zoom doesn't work

    Same happens to me on the digitizer (screen) of the Surface Book Performance. It sometimes works, sometimes it doesn't. Plus it often fails into a single click or drag operation. Using AD. Works fine on the wacom at my desk.
  11. Where can I find it ? What is the "stable" version since there is many versions out there. All that I found on the forums leads to a message after intall "This beta has expired. We hope you enjoyed using Affinity Designer"
  12. Just a small add. The crash happens every single time you want to move a artboard on the new file. Even after saving that file. Closing everything AD included. Restart AD, just open that new file with the artboard(s) you copied in it. Try to move an artboard and it will crash. Files size 34MB.... Something must have been saved that makes AD crash.
  13. Hello everyone, I open a lot of files by drag&drop inside AD and this often results in two issues : 1) The main "Window" menu does not display all the open files, see screenshots, only 10 of the 16 windows are displayed. 2) When I have much more files open, and I decide to drag another one in, the Ui goes through all the already opened files before showing me the new one... It sometimes take a very long time to do so. Small addition concerning point 2, if I had previously closed multiple windows before adding that new file (opening that new window), the closed ones will come back again and I have to close them again! IMHO severity of this bug is high, because depending on the file sizes, this can stuck the whole program for 5-10 minutes or more... Thanks in advance, best regards.
  14. Qu4ntumSpin

    AD ( bug number of windows/files open

    I'll try to make a video later then. I'm quite busy at the moment. But I'll do it no problem.
  15. Hello, Bug: Moving the assets sub-categories up/down is extremely slow, not sure what structure you are using to store your assets, but it looks like you are acting on every object inside the struct to be that slow... Feature request: Since up/down are very slow, maybe add a to top / bottom options so at least it is usable in a short amount of time. Best regards
  16. Thank you PS: This shouldn't be a problem if they handle correctly those assets in memory. Only the sort index should change. Now it is maybe inherent to how they handle/display each subcategory of asset. Anyway, thanks for raising the ticket
  17. Hello Chris_K I have uploaded the file "Material-Design-Icons.afassets", it is as work in progress for porting official material icons resources. It will be then shared on the forum with all the licenses and other assets for doing material design. You can reproduce the issue simply by sending sub-categories up and down. Even when all closed, they take a ridiculous amount of time to sort. Best regards EDIT: I tested on two computers: - One very recent desktop with nvidia 1070 gpu, etc... - A surface book performance (which is recent too, but nothing comparable to the desktop) So I doubt it is related to hardware performance but rather the way objects (dev speaking) are handled in the assets. Plus adding a "to top", "to bottom" is quite common and obvious specially in a designer program that handles a lot of assets / layers of objects.
  18. Qu4ntumSpin

    AD ( bug number of windows/files open

    @Chris_K Thanks for your answers. Yes the limitation of 10 is understandable, but when you have a large screen there is no double arrow on the document tab section. You can actually see the 16 tabs. But only 10 are on the windows menu. Even tough there is a reason "by design" to have the mapping on 1-0keys, it has nothing to do with the size of a menu and its content length, it is the case with many other programs. When you have a "Windows" menu, it does display them all which make perfect sense since that's what it is for. A simple suggestion from a Software Enginner and user stand point: - Add a way to sort your windows - The "windows" menu should always represent the order in what the files are opened in the tab document menu. Means even if sorted manually or automatically. - Do not limit the number of windows in the menu -> "Windows". You can have scrollbars on menus, just like you do on the double arrow in the document tabs menu / bar. Concerning the other issue, I can reproduce this issue on both my computers with the latest version installed. Here is a little help so you can reproduce it too : 1) git clone this repo (it's open and free) https://github.com/google/material-design-icons 2) Open your "file explorer" at the folder "action/svg/design", filter out by *48px.svg so you don't have a billion to open. 3) Now drag and drop all that files in your affinity designer 4) This will take a small bit depending on your machine. 5) Now close a few of them. Choose randomly but remember one name of the ones you closed. 6) Drag that one you remember back in AD from your file explorer 7) If you don't see AD going through all the files because it is slow or maybe in your machine too happening too fast, click on the "double arrows" in the tab menu. Result: - The ones that you closed before are back again, AD opened them again even tough you didn't drag them in. Expected: - Only the file you dragged in should be added back. Best regards
  19. Hello everyone, I would love to see a way to organize open windows by name. When you have quite a few open windows, it is difficult ot keep track of which window / tab is where. I think a solution for this could be either a right click menu on the windows / tabs or a sort option in the window main menu. Best regards
  20. Hello everyone, So after importing swatches that contain a lot of colors (ase), I found that their name were screwed up wish is not a big deal as long as I can edit their name again. But the process of doing so is very long and not user friendly At the moment : - To identify the color -> Edit the fill by double clicking or right click + edit - Then you can rename it by -> Right click rename. What would be really nice, and I doubt it is a huge issue to do so: - Add a name input directly in the "edit fill" popup bellow the drop down menu for example If you still want to have the confirmation of the user because it can't be undone, you could add a lock next to the name input so people have first to unlock before editing. But at least, it doesn't require to leave that popup and right click on the fill to edit the name... It also solves the issue that when you right click -> rename and push enter to save it looses the color fill you had selected on the swatches.

Important Information

These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.