FS#49664 - [linux] enable march-native and blk-mq by default

Attached to Project: Arch Linux
Opened by Janez (1cg1av) - Saturday, 11 June 2016, 10:57 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 24 June 2016, 09:36 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi,

could you make this package compile on the users computer using march-native + blk-mq by default + offering the option of running make menu confgi?
Perhaps split it in two - linux-zen-bin would be the current one and linux-zen-native the one compiled locally?
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 24 June 2016, 09:36 GMT
Reason for closing:  Won't implement
Comment by Doug Newgard (Scimmia) - Saturday, 11 June 2016, 14:07 GMT
If you want march=native, use the ABS (or asp, svn, whatever).

What needs to be done for blk-mq?
Comment by Janez (1cg1av) - Saturday, 11 June 2016, 18:13 GMT
Hi,

that's what I do now, we talked about it on reddit and I'm not the only one who is interested, we've changed the idea to a few packages where it actually matters being precompiled both in generic x86_64 -O2 -pipe and optimised for various cpus, additional compiler settings, configure options and so on. A few of us are willing to run the compiles if someone writes a script which does it automagicaly. Since that wouldn't be many packages the load on the mirrors shouldn't increase much. And we'd be the ones compiling not you so no extra cpu use on your side too.

For the second question - a few changes in the config. Nothing mayor.

Regards
Comment by John (graysky) - Saturday, 11 June 2016, 19:12 GMT
I believe blk-mq is enabled via a kernel parameter in one's bootloader, ie 'scsi_mod.use_blk_mq=1'
Comment by Samantha McVey (samcv) - Saturday, 11 June 2016, 20:31 GMT
Linux-pf has an unofficial repository that includes linux-pf-core2 if you want something to use that will update with pacman. May not have all the options you want though. There may be more optimized for CPU unofficial repositories I don't know about.

https://wiki.archlinux.org/index.php/unofficial_user_repositories#pfkernel
Comment by John (graysky) - Saturday, 11 June 2016, 21:35 GMT
@samcv - Another is mine, repo-ck, which contains optimized builds.

https://wiki.archlinux.org/index.php/Repo-ck
Comment by Tobias Powalowski (tpowa) - Friday, 24 June 2016, 09:35 GMT
I think this leads to nowhere.
Closing.

Loading...