/srv/irclogs.ubuntu.com/2013/01/31/#ubuntustudio-devel.txt

=== Lumpy is now known as Lump|AFK
len-nbmicahg, did we get to -setting?05:05
micahgno :(05:06
len-nbOk I won't test then.05:06
micahglen-nb: I'm sorry, I'll try to get to it in the morning, I've been running around most of the day05:16
micahglen-nb: once I actually fix the history, I'll be able to update -settings quickly again05:26
=== smartboyhw_ is now known as smartboyhw
ttoinezequence, http://blog.ttoine.net/files/2013/01/Performance-MixBus.txt21:09
zequencettoine: I think it's too bad you didn't do tests with the Ubuntu Studio desktop as well21:12
zequenceAnd, personally, I find gnome-shell more interesting than the classical interface in this context as well21:12
zequencettoine: Did you get xruns at 1024 frames/period?21:20
zequenceThere are so many variables between the systems too21:21
zequenceIt's not possible to say it's the graphic card that makes the difference21:21
zequenceThe only thing that is interesting I find is the big contrast in CPU usage on the first machine21:23
ttoinezequence, no x-rub at all21:36
ttoinerun21:36
ttoineIt was not possible to test Ubuntu Studio on all pc: there was already a 12.04 LTS and I did not have the right to install something else21:37
ttoinezequence, and yes, that's why I would be very interested to test with more nvidia videocards21:38
ttoinehttp://blog.ttoine.net/2013/01/28/harrison-mixbus-et-ubuntu-12-04-chez-azarecord/21:38
ttoineI did the tests for azarecord21:39
ttoinethey would like to be sure that Ubuntu was a good choice for a Mixbus workstation21:40
ttoinethey asked to stay with Unity in order to look like Os X21:40
ttoinethey didn't like xfce21:40
ttoinef I have the possibility, I will continue to test this session on other pc, from different generation, and with different hardwares21:41
ttoineI think that scott would be interested. any news from him ?21:43
zequencettoine: So, what you did was make sure Harrison Mixbus would function at all for Unity, basically?21:52
zequencettoine: I'm not sure what the purpose of the test was, and what you found from the results21:53
ttoinezequence, XFCE was not the choice of Azarecord. So the purpose was to test wich other desktop was possible for production. Speaking a bit with the support of Harrison Mixbus team by mail, I learned that with Linux, it was very different depending of hardware and drivers (restricted, free, and versions)21:56
ttoineSo the aim was to test different cpu, different gpu and if possible different mix of cpu and gpu. And as it is very interesting, I think it would be great to test on other hardware (core i5, amd cpu with nvidia gpu, etc.)21:57
zequencettoine: So, what you did was basically make sure Mixbus would be able to start, and would not crash, and would run on Unity.21:58
zequenceThe differences between the hardware are so vast, that it's impossible to make any conclusions based on which GPU or CPU21:59
ttoinethe matter is when if find someone with a computer running Ubuntu, It is always possible to get it for tests, a few time. But people don't let me install Ubuntu Studio. So I did the test starting from Ubuntu21:59
ttoinezequence, at this time, it is not possible 22:00
ttoinezequence, it was really considered to use gnome classic, actually22:00
zequenceI've actually stopped using proprietary drivers with Ubuntu now22:01
zequenceBoth nvidia and ATI can do 3d graphics and HD video with the free ones22:02
zequenceATI is more or less fully functional, but I do think one should take care with expensive cards, and make sure they don't overheat22:02
ttoinezequence, what is strange, is that Mixbus uses cairo for rendering, and the harrison effects use OpenGL. and there are a lot of differences between gpu drivers. for example, the gui of harrison effects has a known display bug only with amd restricted driver. and harrison is aware that because a bug between cairo and nvidia restricted driver, Mixbus display is not stable when compositing is enabled22:03
zequencenouveau drivers seem to be fully functional at this moment, but I'm not sure yet. 22:03
zequencettoine: Did you try with the open source driver?22:03
ttoinezequence, the free driver of AMD doesn"t manage HD7000 at this time. If you look at my test, the amd A6 has an integrated HD7000, so compulsory to use the restricted driver at the moment22:04
zequenceMight be that 12.04 is not the best platform for the free drivers, don't know22:04
ttoinezequence, even with the x-edgers ppa ....22:04
zequenceI didn't realize the logic for not keeping jockey in system settings for 12.10, until I actually tried the free ones22:05
zequenceI just played Halflife Beta on the Linux Steam client, using nouveau drivers22:05
ttoineon my thinkpad, I did the test with the nouveau driver. It was simply impossible to use Mixbus with compositing enabled. The matter when using unity 2D or Gnome classic without effects is that when you change of windows, example form editing to mixer, there is a peak on the cpu, and so, x(runs22:06
zequenceMight be good of us to pass these things on to the developers22:06
zequenceWe should probably add that to our testing routine, if we ever get one22:07
ttoinethe other matter with 12.10 is that compositing is not stable enough22:07
ttoineI spoke of that with didrocks, he told me that it was not the aim for 12.10. it will be aim for 13.0422:07
zequenceWell, it's starting to look very promising for open source graphic drivers22:10
zequenceI would have thought what we have right now was impossible22:11
zequence..then, I don't know how those drivers work22:11
zequenceI'm going to work on sketching out some kind of barebone for testing22:13
ttoinezequence, both amd and nvidia free drivers are made with the same framework, if I understand well. the difference is AMD provide infos, and nvidia let people do reverse ingeneering22:20
ttoineit is clear that 13.04 will be a good test for a more open source Ubuntu, with less restricted drivers22:21
ttoinezequence, http://www.phoronix.com/scan.php?page=article&item=ubuntu_1210_amdstock&num=222:23
ttoinetest in october 2012, free against restricted driver with several amd gpu cards22:23
zequencettoine: Wow, still pretty big difference. I was running HF2 using free ATI drivers with full settings, and it went pretty well, using Wine22:30
zequenceHL2*22:30
zequenceBut, I wasn't measuring frame rate, and the card was quite new and fast22:30
zequencePlus, HL2 is not that new anymore, even if some levels do require a bit of power22:31
zequenceI put down some stuff here https://wiki.ubuntu.com/UbuntuStudio/Testing22:41
zequenceI think the best way to get continuous testing done on the full array of things we need to get tested, automated testing is the only way to get it done22:41
zequenceStructured manual testing for the ISO mostly22:42
ttoinezequence, good23:04
ttoinezequence, the matter of restricted against free driver performance is mainly for applications using OpenGL. At first, one could think about Blender23:05
ttoineBut even Ardour 3 will use Cairo and will be dependant of graphic performance...23:05
zequencettoine: It's not just a matter of how much CPU it uses23:11
zequenceIt's also how much priority the drivers demand23:12
len-1304zequence, do the drivers have options?23:13
len-1304(the open ones)23:13
zequencelen-1304: I don't anything about the drivers. Just that some hardware+drivers seem to impact stability more than others23:15
zequencestability being audio performance23:16
zequence..in this case23:16
len-1304Maybe we should be asking questions of the open video driver authors about different use cases.23:16
zequenceI absolutely think it would be a good idea for us to report any problems we find23:16
len-1304High speed video/gaming may not be the best for audio.23:16
zequenceAnd to make them aware of what we find important23:17
zequenceI don't think the aim for the free drivers is 3d gaming. I'm pretty sure they just want to make the drivers give the user full access to the cards functionality23:19
len-1304Makes sense.23:19
zequencehigh speed video for gaming could be == 3d modelling23:20
zequencewhich in our case is mostly Blender23:20
len-1304another topic :)  PA-jack23:20
len-1304The web site for pulse says that it should be possible to pass the number of channels to use.23:21
len-1304I would think for most uses 2 would be more correct than 7.1 plus extras.23:22
zequenceYeah, with jack that would probably make most sense, most of the time23:22
len-1304The default is to add as many channels as hardware ports23:22
zequencethe pa to jack module could perhaps be enhanced, and be made configurable23:23
len-1304The web site does not give usage23:23
len-1304module-jackdbus-detect23:23
len-1304This module automatically adds JACK sinks and sources whenever the JACK server is started. For this to work, you need to use JACK 2, and enable JACK's D-Bus interface.23:23
len-1304    channels23:23
len-1304        The number of channels to create for both module-jack-sink and module-jack-source. If omitted, the sink will use the number of physical output ports and the source will use the number of physical input ports registered in the JACK server. 23:23
len-1304    connect23:23
len-1304        Takes a boolean value. If enabled (the default) PulseAudio will try to connect its ports to the physical playback ports of the JACK server. 23:23
zequenceWell, diwic (David Henningson) is the sole author of that module, so he would know23:24
len-1304I have used the connect no option before with success, but the channels option is new23:24
zequenceI'm guessing he might have written that text as well23:24
len-1304So it may use a different syntax than other modules.23:25
len-1304load-module module-jackdbus-detect connect=no23:26
len-1304seems to work23:26
len-1304but channels=2 does not.23:26
zequenceI see23:26
ttoinezequence, is there a kind of Ubutu Studio install with just the system, the tweaks and no applications ?23:29
zequencettoine: I would say, install ubuntu-minimal (network install, but don't install any desktop), then add the ubuntustudio-desktop meta. But, not sure if that actually is the close to or the same as what you get when installing from ISO23:31
ttoineit depends id -desktop meta package asks for -audio, -video, etc...23:32
ttoinezequence, in your automated testing, it could be interesting to have a score23:38
ttoineat least audio score and graphic score (for 3D)23:38
zequencettoine: Installing the applications I don't think will affect the system performance in any way23:38
zequenceSo, one might just as well just install the Ubuntu Studio ISO, if one wants the desktop and the settings23:38
zequence..user won't be in audio group, if installing ubuntustudio-desktop, but that much you know23:38
zequenceAs for settings.. I'm not really on top of it. I think len-1304 added something23:38
zequenceMight get included if you install ubuntustudio-desktop, or the default settings meta, or however that works23:38
zequenceWe should add the option of installing the workflows on our ISO. I'm supposed to investigate adding such a plugin to ubiquitity23:38
zequencettoine: the -audio and other workflows aren't dependencies to the desktop meta23:38
zequenceas they shouldn't be23:38
zequenceI'm going to get some sleep. Past midnight, early day tomorrow :)23:38
ttoinezequence, ok. the only bad stuff with installing ubuntustudio-desktop is that it changes the boot and stop screen23:40

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!