Linux: poor UI performance

AfterShot Pro General Questions & Getting Started Forum
mark9
Posts: 12
Joined: Fri Jan 20, 2012 11:55 am
operating_system: Linux
System_Drive: Z
32bit or 64bit: 32 Bit

Linux: poor UI performance

Post by mark9 »

As a Linux user, I'm trialing AfterShotPro, and I'm excited by the potential. The tools are well thought through and and the image processing is fast.

But my ££ have remained in my wallet so far, for the same reason why I did not previously buy Bibble 5. The UI performance is terrible (unusable!) on my particular system. In particular, the crop tool has the ability to completely halt the UI.

Today I looked into it some more to investigate my theory that the QT toolkit is causing the slowdown with its use of XRender, something I have noticed with other QT applications (but not with such dramatic results). I seem to have hit on something just now; launching with:

Code: Select all

$ AfterShotPro -graphicssystem raster
and wow! Everything is responsive, and the software is usable.

My system is 32-bit with an older NVidia graphics (a 6800). But it works fine for every other GUI (eg. Opera, very fast). It seems like this could affect other users, particularly laptop users, so I wanted to post it here in case it makes the difference to others. Perhaps even worthy of investigation by the developers. Anyone else having troubles with UI performance?
marceloanelli
Posts: 6
Joined: Fri Jan 13, 2012 12:50 pm
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: intel
processor: intel
ram: 2gb
Video Card: radeon
sound_card: none_installed
Hard_Drive_Capacity: 2tb
Monitor/Display Make & Model: samsung
Contact:

Re: Linux: poor UI performance

Post by marceloanelli »

I am running opensuse 11.4 and same response with your options or without it. maube you must update qt libraries.
greerd
Posts: 50
Joined: Fri Jan 13, 2012 4:19 pm
operating_system: Linux
System_Drive: Z
32bit or 64bit: 64 Bit
processor: Intel i7 920
ram: 12 GiB
Video Card: nVidia GeForce 260
sound_card: Onboard
Hard_Drive_Capacity: 5 TB
Monitor/Display Make & Model: Dell UltraSharp U2410
Location: Nova Scotia, Canada

Re: Linux: poor UI performance

Post by greerd »

marceloanelli wrote:I am running opensuse 11.4 and same response with your options or without it. maube you must update qt libraries.
Same here, running Ubuntu 11.10
FotoLars
Posts: 35
Joined: Thu Jan 12, 2012 11:58 am
operating_system: Linux
System_Drive: X
32bit or 64bit: 64 Bit
motherboard: Intel D975XBX2
processor: Intel QuadCore Q6700
ram: 8 GB
Video Card: NVIDIA Quadro NVS 295
Hard_Drive_Capacity: 8 TB
Monitor/Display Make & Model: 2xDell 30", 5120x1600 (2x2560x1600)

Re: Linux: poor UI performance

Post by FotoLars »

Hi!

Yes, that made a difference!
Cropping has always been slow in Bibble/ASP, in particular when using higher monitor resolutions.

Starting ASP with these parameters really speed cropping things up - at least with my NVIDIA Quadro NVS 295 card, running at 2X2560x1600.
The speed boost is at least 10-fold, no, rather 20-fold or more!

Thanks a lot for the tips!

This message should be moved to an upcoming Tips & Tricks section!


Cheers,

Lars
Lund, Sweden
andreas
Posts: 154
Joined: Thu Jan 12, 2012 1:53 pm
operating_system: Linux
System_Drive: X
32bit or 64bit: 64 Bit
motherboard: Asus in Workstation and Dell XPS Notebook
processor: i7-980 and i7-2720QM
ram: 12GB - 8GB
Video Card: ATI FireGL
sound_card: on board
Hard_Drive_Capacity: 4.5TB Rd10
Monitor/Display Make & Model: Samsung Syncmaster 2343sw
Location: DE - Wermelskirchen
Contact:

Re: Linux: poor UI performance

Post by andreas »

Hm, I see no real difference here. But I'm on a i7-980 and everything is fast here. But its interesting to read. There have always been problems on some systems with the crop performance. So its a valuable hint.

@marceloanelli: It is totally unrelated what qt libs you installed. ASP uses the ones which ships with it.

Andreas
Linux - not Windows
marceloanelli
Posts: 6
Joined: Fri Jan 13, 2012 12:50 pm
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: intel
processor: intel
ram: 2gb
Video Card: radeon
sound_card: none_installed
Hard_Drive_Capacity: 2tb
Monitor/Display Make & Model: samsung
Contact:

Re: Linux: poor UI performance

Post by marceloanelli »

That is a good policy....I am running desktop kernel 2.6.37.6-0.11 for opensus 11.4 with 2 mg ram, planning switch to pae kernel with 4 gb and no difference on rendering video.
TexJoachim
Posts: 35
Joined: Fri Jan 13, 2012 1:22 pm
operating_system: Linux
System_Drive: Z
32bit or 64bit: 64 Bit

Re: Linux: poor UI performance

Post by TexJoachim »

I don't see much difference.

Regards,

Joachim
klaxian
Posts: 38
Joined: Sun Jan 22, 2012 11:20 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: ASUS P67 Revolution
processor: Intel 3770k 4.6GHz
ram: 16GB
Video Card: Nvidia GTX 480 SLI
Hard_Drive_Capacity: 240GB SSD
Monitor/Display Make & Model: 3 x ASUS ML248H
Location: New York

Re: Linux: poor UI performance

Post by klaxian »

Amazing! That fix makes the UI usable finally. I was ready to give up once I tried to crop and everything pretty much froze. I have a powerful system so I didn't expect that. I suggest that the developers look into this issue as I'm sure we're not the only ones having this problem.

If it helps, I'm running Linux Mint 12 (derived from Ubuntu 11.10) with nvidia proprietary drivers, Gnome 3.2, 3 screens with Xinerama enabled, compositing disabled, kernel 3.2.
ponto
Posts: 4
Joined: Fri Jan 13, 2012 3:29 pm
operating_system: Linux
System_Drive: Z
32bit or 64bit: 64 Bit

Re: Linux: poor UI performance

Post by ponto »

I can confirm that this option makes cropping usable. I am using the open source radeon driver.
mark9
Posts: 12
Joined: Fri Jan 20, 2012 11:55 am
operating_system: Linux
System_Drive: Z
32bit or 64bit: 32 Bit

Re: Linux: poor UI performance

Post by mark9 »

I have a hunch that the slowness is proportional to the number of pixels involved; which could explain why the crop tool is most badly affected -- it requires drawing of vector graphics and masking to the majority of the screen.

But combined with my experiences with another QT app at work, it seems like maybe there's a correlation with (but not unique to) NVidia cards, or the proprietary driver? I don't have the hardware, but it might be worth comparing different brands of GPU in the same system.

Since others have confirmed this issue, on modern systems too, I've reported this to Corel via the SurveyMonkey link as a 'bug'.
Zarastro
Posts: 41
Joined: Mon Feb 13, 2012 10:34 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: M4A89TD
processor: AMD Athlon X6 1075T
ram: 16 GB
Video Card: Point Of View GeForce GT 620 1024MB
Hard_Drive_Capacity: 1300 GB
Monitor/Display Make & Model: Dell WA2209
Contact:

Re: Linux: poor UI performance

Post by Zarastro »

Tried it here and now ASPro feels more snappy. Let's see if it also solves the UI update problems.
LMB
Posts: 3
Joined: Wed Jan 25, 2012 5:55 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 32 Bit

Re: Linux: poor UI performance

Post by LMB »

Very nice! Editing regions was the only thing that wasn't fast enough for my taste -- now it is running much smoother. Thanks for the tip!
GoremanX
Posts: 65
Joined: Sat Jan 14, 2012 8:16 am
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
motherboard: Gigabyte AMD 890G
processor: Phenom X6
ram: 8GB
Video Card: AMD HD5750
sound_card: Realtek
Hard_Drive_Capacity: 4TB
Monitor/Display Make & Model: BenQ Something Something
Contact:

Re: Linux: poor UI performance

Post by GoremanX »

This has made a dramatic difference in performance for me. I'm running opensuse 12.1 with the latest fglrx driver for a Radeon HD5750 video card. Previously, the interface was sluggish and painful to use. I figured it was just normal because Bibble behaved similarly in previous versions. But the raster option, everything is amazingly fast and responsive. Especially when working on multiple layers. This has finally made AfterShot fun to use on Linux.
THE place to discuss photography
Friendly Photo Zone
cookiebob
Posts: 22
Joined: Thu Jan 19, 2012 2:13 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
processor: Intel Core i5 CPU M 460 2.53GHz x4
ram: 4GB
Video Card: Intel Ironlake Mobile
Hard_Drive_Capacity: 320GB
Monitor/Display Make & Model: Asus

Re: Linux: poor UI performance

Post by cookiebob »

mark9 wrote: I seem to have hit on something just now; launching with:

Code: Select all

$ AfterShotPro -graphicssystem raster
and wow! Everything is responsive, and the software is usable.
In heavy use, I clearly see a difference. Thank you for this little trick :)
Blrfl
Posts: 20
Joined: Sun May 20, 2012 9:47 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: Linux: poor UI performance

Post by Blrfl »

If your X server has OpenGL (most do, see below), this will make it go a bit faster:

Code: Select all

AfterShotPro -graphicssystem opengl
Run this at the command line to check if you have OpenGL:

Code: Select all

xdpyinfo | fgrep -q GLX && echo "You have OpenGL." || echo "Sorry, no OpenGL."
--Mark
Post Reply