[opensuse] Kernel 4.5 runs great!
regular readers will recall that I've mentioned before: I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I've just upgraded to 4.5 and yes it is an improvement in many ways. The whole 4.x series has been pretty goo, each step along the way being in improvements, particularly with locking and blocking in the kernel, that result in better responsiveness. Discussion of same at http://www.phoronix.com/scan.php?page=article&item=linux-45-features&num=1 "The Many New Features & Improvements Of The Linux 4.5 Kernel" I'm looking forward to 4.6 :-) Given the stability of 13.1 (and its tumbling) and the continual teething troubles reported here with LEAP, I'm staying with this configuration for the foreseeable future. I'd advise anyone who has the spare resources or inclination to try the 4.x series kernels. At the very least, they have updates to BtrFS that offer stability an improvement over the 3.x series. Relevant to recent threads here: http://www.phoronix.com/scan.php?page=news_item&px=Btrfs-Pull-Linux-4.5 Of course that may not apply to desktop systems There's enough happening to make me consider actually forgetting about the palaeolithic hardware I normally spend time tweaking and hacking and getting a bleeding edge mobo and chipset. But then again, just having a fast desktop might be no fun :-( -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways. The whole 4.x series has been pretty goo, each step along the way being in improvements, particularly with locking and blocking in the kernel, that result in better responsiveness.
Discussion of same at http://www.phoronix.com/scan.php?page=article&item=linux-45-features&num=1 "The Many New Features & Improvements Of The Linux 4.5 Kernel"
I'm looking forward to 4.6 :-)
Given the stability of 13.1 (and its tumbling) and the continual teething troubles reported here with LEAP, I'm staying with this configuration for the foreseeable future.
I'd advise anyone who has the spare resources or inclination to try the 4.x series kernels. At the very least, they have updates to BtrFS that offer stability an improvement over the 3.x series. I am happy with the Kernel:stable repository on x86_64 since many years and especially with Kernel 4.5 too.
32Bit users currently should not use the Kernel:stable repository. The kernels are broken and will not boot on 32Bit openSUSE installations as reported here: https://bugzilla.suse.com/show_bug.cgi?id=971385 A bugfix is currently prepared here: https://bugzilla.suse.com/show_bug.cgi?id=970239 Greetings, Björn -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/17/2016 08:36 AM, Bjoern Voigt wrote:
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. [....]
I'd advise anyone who has the spare resources or inclination to try the 4.x series kernels. At the very least, they have updates to BtrFS that offer stability an improvement over the 3.x series.
I am happy with the Kernel:stable repository on x86_64 since many years and especially with Kernel 4.5 too.
32Bit users currently should not use the Kernel:stable repository. The kernels are broken and will not boot on 32Bit openSUSE installations as reported here: https://bugzilla.suse.com/show_bug.cgi?id=971385
A bugfix is currently prepared here: https://bugzilla.suse.com/show_bug.cgi?id=970239
Thank you for that. My collection of SPF discardware i586 machines ave been off net while I try to get them to do VM-things that they weren't built for :-) I'll defer putting them back on-net for a while :-) -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways.
Funny, in the last 30min I've also just installed 4.5, but saw no immediate improvements :-) I had hoped it might fix my graphics problem. -- Per Jessen, Zürich (11.6°C) http://www.dns24.ch/ - your free DNS host, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 18/03/16 02:24, Per Jessen wrote:
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways. Funny, in the last 30min I've also just installed 4.5, but saw no immediate improvements :-) I had hoped it might fix my graphics problem.
I've been using 4.5 for the past few days -- or since it became available -- and I haven't noticed any whizz-bang, super-dooper speed-ups :-) . "Its' all in the mind, you know." as the announcer used to say at the end of an episode of _The Goon Show_ starring Harry Secombe, Peter Sellers and Spike Milligan :-) . BC -- Using openSUSE 13.2, KDE 4.14.9 & kernel 4.5.0-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 06:06 AM, Basil Chupin wrote:
On 18/03/16 02:24, Per Jessen wrote:
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways. Funny, in the last 30min I've also just installed 4.5, but saw no immediate improvements :-) I had hoped it might fix my graphics problem.
I've been using 4.5 for the past few days -- or since it became available -- and I haven't noticed any whizz-bang, super-dooper speed-ups :-) .
I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups". Perhaps over the 3.x series, as many kernel locks have been either improved or eliminated in favour of smoother networking, smoother process switching. There's a series of gradual but systemic improvements. Many are for specific hardware. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
On 03/18/2016 06:06 AM, Basil Chupin wrote:
On 18/03/16 02:24, Per Jessen wrote:
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways. Funny, in the last 30min I've also just installed 4.5, but saw no immediate improvements :-) I had hoped it might fix my graphics problem.
I've been using 4.5 for the past few days -- or since it became available -- and I haven't noticed any whizz-bang, super-dooper speed-ups :-) .
I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups".
Kinda depends on how one interprets $SUBJ :-) -- Per Jessen, Zürich (8.6°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 07:28 AM, Per Jessen wrote:
Anton Aylward wrote:
I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups".
Kinda depends on how one interprets $SUBJ :-)
For some of us, stability (in its various guises[1]) is important as well. [1] e.g reliability, predictability, stability -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 18/03/16 22:37, Anton Aylward wrote:
On 03/18/2016 07:28 AM, Per Jessen wrote:
Anton Aylward wrote:
I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups". Kinda depends on how one interprets $SUBJ :-) For some of us, stability (in its various guises[1]) is important as well.
[1] e.g reliability, predictability, stability
But what about Liberty, Equality and Fraternity? BC -- Using openSUSE 13.2, KDE 4.14.9 & kernel 4.5.0-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 07:56 AM, Basil Chupin wrote:
On 18/03/16 22:37, Anton Aylward wrote:
On 03/18/2016 07:28 AM, Per Jessen wrote:
Anton Aylward wrote:
I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups". Kinda depends on how one interprets $SUBJ :-)
For some of us, stability (in its various guises[1]) is important as well.
[1] e.g reliability, predictability, stability
But what about Liberty, Equality and Fraternity?
:-) You're showing your nationalistic biases :-) Let me show mine: How about "Peace, Order and Good Governance"? I'm sure someone will mention "pursuit of happiness", but don't forget there are many "professionals" on this list, people in corporate and business setting rather than gamers. For them Linux/openSuse is a business matter. not an amusement. Heck, even for people like Patrick, his retirement "hobby" of photography is a serious matter. So lets get back to reliability, predictability, stability. If you can't offer those then what is this about? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 18/03/16 21:36, Anton Aylward wrote:
On 18/03/16 02:24, Per Jessen wrote:
Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I've just upgraded to 4.5 and yes it is an improvement in many ways. Funny, in the last 30min I've also just installed 4.5, but saw no immediate improvements :-) I had hoped it might fix my graphics problem. I've been using 4.5 for the past few days -- or since it became available -- and I haven't noticed any whizz-bang, super-dooper speed-ups :-) . I don't think anyone claimed there was "whizz-bang, super-dooper speed-ups". Perhaps over the 3.x series, as many kernel locks have been either improved or eliminated in favour of smoother networking, smoother
On 03/18/2016 06:06 AM, Basil Chupin wrote: process switching. There's a series of gradual but systemic improvements. Many are for specific hardware.
In general terms I am sure that I am going to disagree with you. But I will just add this one little point: when Leap of Faith was introduced also came the change in the kernel which went from kernel-desktop to desktop-default, and that time there were statements made in the kernel related lists that nobody should (hopefully) notice the change in the kernel. Well, from my point of view *I* have noticed the change in the way the kernel behaves. Perhaps not too mind-bogling for most people, but I have noticed that when compiling/installing the nVidia driver to suit a newly installed kernel the compiler/installer "hiccups" a couple of times whereas before the change from -dedktop to -default the start of the compilation/installation process was fast and smooth and without any "hiccups". BC -- Using openSUSE 13.2, KDE 4.14.9 & kernel 4.5.0-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 08:27 AM, Basil Chupin wrote:
But I will just add this one little point:
when Leap of Faith was introduced also came the change in the kernel which went from kernel-desktop to desktop-default, and that time there were statements made in the kernel related lists that nobody should (hopefully) notice the change in the kernel.
Yes, I recall that. Didn't we mention it here? I think we did but we didn't discuss it much. Issues of queueing, latency. There has always been a debate over this, it goes along way back. There isn't a clean model that says "pure web service server" vs "script driven server doing complies like the Build server" vs "CLI user interface doing CLI driven compiles and editing" vs "GUI user interface with graphic accelerator card doing things like compiles that have no use for the graphic accelerator" vs " GUI user interface with graphic accelerator doing pure gaming" vs ... what else? And let not forget that this is UNIX derived Linux, so there are things like CRON and NTP and Postfix and more running in the background, so that process switching matters. And this is the 21st century, so its all networked, so handling packets and the switching t do with that matters. kernel locks, soft and hard, spin loop locks, message buffers, all that matters. And of course you can tune a lot in /proc and /sys if you want to and know how to. For any specific application that might offer a better speed up at the cost of something else somewhere else. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 18.03.2016 um 13:42 schrieb Anton Aylward:
There has always been a debate over this, it goes along way back.
I noticed that UI applications hang for a few seconds when there is a lot of disk activity. Some of those are games, where it's a PITA. How can I reduce priority for I/O operations? Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/19/2016 06:25 PM, Aaron Digulla wrote:
Am 18.03.2016 um 13:42 schrieb Anton Aylward:
There has always been a debate over this, it goes along way back.
I noticed that UI applications hang for a few seconds when there is a lot of disk activity. Some of those are games, where it's a PITA.
How can I reduce priority for I/O operations?
Why is there disk activity? If the disk activity is the game itself causing the activity, possibly because it is paging or its access a database for image, texture or a temp file as part of its rendering, then reducing the disk IO priority will be counter-productive. In fact you might want to increase that so as to make the game more responsive. Then again, maybe you need more real memory or a GPU with more memory or a better/different graphics driver, or have x11 configured differently for the driver you do have. If its some other background process you might look to see if that process is needed. You might be able to justify, for example, disabling CRON, or not allowing incoming email to be accepted and processed. There are various tools available to determine what is going on in the machine, many of them, but which one to use and how to interpret the results gets into the realm of TL;DR and maybe you need to visit the Web for all that. ps, vmstat, nice, htop, fuser, lsof, iotop, iostat, ionice -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne neděle 20. března 2016 0:31:03 CET, Anton Aylward napsal(a):
On 03/19/2016 06:25 PM, Aaron Digulla wrote:
Am 18.03.2016 um 13:42 schrieb Anton Aylward:
There has always been a debate over this, it goes along way back.
I noticed that UI applications hang for a few seconds when there is a lot of disk activity. Some of those are games, where it's a PITA.
How can I reduce priority for I/O operations?
Why is there disk activity?
If the disk activity is the game itself causing the activity, possibly because it is paging or its access a database for image, texture or a temp file as part of its rendering, then reducing the disk IO priority will be counter-productive. In fact you might want to increase that so as to make the game more responsive.
Then again, maybe you need more real memory or a GPU with more memory or a better/different graphics driver, or have x11 configured differently for the driver you do have.
If its some other background process you might look to see if that process is needed. You might be able to justify, for example, disabling CRON, or not allowing incoming email to be accepted and processed.
If You are on KDE4/5 and You have Baloo running, turn it off temporally (balooctl stop; kilall -SIGTERM baloo_file; killall -SIGTERM baloo_file_extractor) or forever (balooctl disable). Or suffer and let it run overnight until the indexing is done. It can cause huge I/O and cause other applications to hang terribly. When files are indexed, it is not that terrible.
There are various tools available to determine what is going on in the machine, many of them, but which one to use and how to interpret the results gets into the realm of TL;DR and maybe you need to visit the Web for all that.
ps, vmstat, nice, htop, fuser, lsof, iotop, iostat, ionice -- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
On 03/20/2016 03:12 AM, Vojtěch Zeisek wrote:
If You are on KDE4/5 and You have Baloo running, turn it off temporally (balooctl stop; kilall -SIGTERM baloo_file; killall -SIGTERM baloo_file_extractor) or forever (balooctl disable). Or suffer and let it run overnight until the indexing is done. It can cause huge I/O and cause other applications to hang terribly. When files are indexed, it is not that terrible.
This is nonsense. Baloo hasn't acted that way in a couple years. It is "nice"-ed very well, it only indexes your home directory, and eve a large home directory will index without any inconvenience to the user. Don't paint Baloo with Nepomuk's paintbrush. -- After all is said and done, more is said than done.
On 03/20/2016 03:45 PM, John Andersen wrote:
Don't paint Baloo with Nepomuk's paintbrush.
+1 Use actual measurements. Look to the evidence. There are, as I've said, tools that will let you see what IO is *really* going on, what processes are doing IO. Make use of them. Take action based on evidence. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne neděle 20. března 2016 12:45:00 CET, John Andersen napsal(a):
On 03/20/2016 03:12 AM, Vojtěch Zeisek wrote:
If You are on KDE4/5 and You have Baloo running, turn it off temporally (balooctl stop; kilall -SIGTERM baloo_file; killall -SIGTERM baloo_file_extractor) or forever (balooctl disable). Or suffer and let it run overnight until the indexing is done. It can cause huge I/O and cause other applications to hang terribly. When files are indexed, it is not that terrible. This is nonsense. Baloo hasn't acted that way in a couple years. It is "nice"-ed very well, it only indexes your home directory, and eve a large home directory will index without any inconvenience to the user.
Don't paint Baloo with Nepomuk's paintbrush.
I wasn't exact. But I must disagree. I meant initial indexing. Might be I have too much weird data, but the initial indexing is a pain. I was always pain on KDE 4. When this is done, it runs nicely. I wasn't able to reach this phase yet on KDE 5... -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux https://www.opensuse.org/ https://trapa.cz/
Am 20.03.2016 um 05:31 schrieb Anton Aylward:
On 03/19/2016 06:25 PM, Aaron Digulla wrote:
Am 18.03.2016 um 13:42 schrieb Anton Aylward:
There has always been a debate over this, it goes along way back. I noticed that UI applications hang for a few seconds when there is a lot of disk activity. Some of those are games, where it's a PITA.
How can I reduce priority for I/O operations? Why is there disk activity?
I was restoring 100+ GB from a backup. I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2016 22:39, Aaron Digulla пишет:
Am 20.03.2016 um 05:31 schrieb Anton Aylward:
On 03/19/2016 06:25 PM, Aaron Digulla wrote:
Am 18.03.2016 um 13:42 schrieb Anton Aylward:
There has always been a debate over this, it goes along way back. I noticed that UI applications hang for a few seconds when there is a lot of disk activity. Some of those are games, where it's a PITA.
How can I reduce priority for I/O operations? Why is there disk activity?
I was restoring 100+ GB from a backup.
I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic.
You could try lowering /proc/sys/vm/dirty_ratio and /proc/sys/vm/dirty_background_ratio or even setting exact amount using corresponding *bytes sysctl knobs. This may improve situation by both starting write-out earlier and by preventing process from dirtying too much memory as well. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/20/2016 03:39 PM, Aaron Digulla wrote:
I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic.
In absolute terms what you're asking for is OS8, CP/M, or early MS-DOS, that is a single talks "operating system'. In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input. Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking. Cron was running; it was supporting email scheduling, certainly UUCP, perhaps some form of networking - that was definite even for BSD by the begining of the 1980s. That was 30 years ago or more. Try running 'ps' right now to see how many processes and threads your machine is handling. # ps -ef | wc -l 314 # ps -uanton | wc -l 60 And that latter figure is with only FOUR actual user applications running under KDE .. well five if you count this edit window separately. Occasionally Thunderbird will wake up for each of the accounts i have and check to see if there is more mail waiting. That's more IO. So really what you're asking for is a single tasking OS. Well perhaps that's what you do have. Perhaps you only have a singe CPU/core and it can do only one thing at a time and the scheduler has it switching backwards and forwards. "Faster than the eye can see." Perhaps you could explain why you were playing a game while restoring a 100K backup? Do you do this often? Is that why its something critical? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-03-20 20:25, Anton Aylward wrote:
In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input.
Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking.
I'm not sure what you meant here. It seems to imply there was a time when UNIX was not multitasking, let alone multiuser. When was that? Even UNICS was multiprocessing, wasn't it? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/21/2016 08:10 AM, Dave Howorth wrote:
On 2016-03-20 20:25, Anton Aylward wrote:
In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input.
Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking.
I'm not sure what you meant here. It seems to imply there was a time when UNIX was not multitasking, let alone multiuser. When was that?
Even UNICS was multiprocessing, wasn't it?
I'm not sure about UNICS, but UNIX was multi-user/multi-tasking right from the start, as far as I know. My first experience was with SysV-R2 in the early 1980's, if memory serves, and it supported multiple users via RS-232 connected CRT's. It was even real-time (MASSCOMP) and had a bank of A/D and D/A converters. Regards, Lew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/21/2016 11:31 AM, Lew Wolfgang wrote:
On 03/21/2016 08:10 AM, Dave Howorth wrote:
On 2016-03-20 20:25, Anton Aylward wrote:
In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input.
Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking.
I'm not sure what you meant here. It seems to imply there was a time when UNIX was not multitasking, let alone multiuser. When was that?
Even UNICS was multiprocessing, wasn't it?
I'm not sure about UNICS, but UNIX was multi-user/multi-tasking right from the start, as far as I know. My first experience was with SysV-R2 in the early 1980's, if memory serves, and it supported multiple users via RS-232 connected CRT's. It was even real-time (MASSCOMP) and had a bank of A/D and D/A converters.
The Consent Decree released the V7 code to many developers. There was a flood of small firms porting it to microprocessor in the mid to late 1970s. Along with this there was rapid development at Berkeley and the availability of the VAX. And of course Bill Joy. The 'ownership' of the code changed within bell to the "Unix Systems Group" and they responded with development in a number of areas, not all of which the founders would have approved of. They, of course, went their own way. USG rapidly moved though SYS III; IV seems to have been skipped, I never say it. When SYS V came out USG said there would never be a SYS VI, so I got my custom licence plates - "UNIX V". I started working as a user at university on UNIX V5 on the language development, parsers and interpreters. After graduating I worked as an application developer and later kernel hacker on V6, V7 and backed merged SYS III features into the network enabled HCR XENIX which was - mostly - a V7 code base. That was horrendous!. I later worked on the kernel and some applications of SYSV though to SVR4. Many of the USG implementations of the Berkeley equivalent tools were very bad examples of coding! I remember in particular the morass of spaghetti that was USG's "more'. One of the principles that Brian and the other Founders insisted on was a degree of remote device agnosticism, and the guys at Berkeley picked up on that. The early UNIX implementations had just one KSR-33 :-) In 1975 Ken Thompson took a sabbatical to Berkeley and installed UNIX V6 there. This produced the 'fork' of UNIX that became known as "BSD". Berkeley, being a university, wanted to use a lot of non-standard, non-DEC equipment, and wrote many more drivers for these. Part of the agnosticism was to be able to hang any vendor's "Glass TTY" of not only the DEC serial drivers but any 3rd party units or even ones they had built themselves. So we got "Termcap". Eventually we got "terminfo"! Meanwhile, back at Bell, early graphic terminal were in use and they too made use of the serial protocols. Eventually even MIT X-Windows System used serial lines. I recall using X terminals in the 'terminal room' at USENIX and other meet-ups in the late 1980s. Cue "Those were the days ..." -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/21/2016 11:10 AM, Dave Howorth wrote:
On 2016-03-20 20:25, Anton Aylward wrote:
In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input.
Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking.
I'm not sure what you meant here. It seems to imply there was a time when UNIX was not multitasking, let alone multiuser. When was that?
In absolute terms, yes, probably V1 or V2. The point I'm trying to make is that the Linux we run today is a long way removed from the UNIX that the public first say back in the 1970s. We're running a LOT of other threads and processes, we're networked and dealing with other IO sources. We're dealing with a lot more asynchronous events. The V6/v7 UNIX was very simple. You only have to read the Lyon's book to appreciate that. We can argue about the differences between multi-tasking and multi-processing, but lets recall to start with that even back in the days of PC-DOS 1.1 there was a add-in that sat on the keyboard interrupt vector that let something else run while waiting for a keystroke. The real difference between that and UNIX V6/V7 was that UNIX had a proper scheduler and process priority queue and saved task state and could dynamically create (and destroy) processes while others were running. That's REAL multiprocessing! All DOS had was the Transient Programme Area and a primitive loader. A one-at-a-time approach. That model dates back to OS8 and to a large degree DEC continued that though into the VAX, where, in effect, there was a 'stack' of TPAs. we saw a similar thing with some S-100 machines based around the 8080 and Z80 where the 'stack' was switched by hardware. The virtual memory just added a layer on top of that. IIR VAX really wasn't good at dynamic process creation/destruction. You had to have a special privileged for that, whereas the fork and/or execl is quite normal in UNIX/Linux.
Even UNICS was multiprocessing, wasn't it?
Do you mean MULTICS? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2016-03-21 15:41, Anton Aylward wrote:
On 03/21/2016 11:10 AM, Dave Howorth wrote:
On 2016-03-20 20:25, Anton Aylward wrote:
In the days of the TTY a single user UNIX would give priority to keybaord interrupts, and in the return from the interrupt the scheduler would let the process blocked waiting for the keystroke (an editor perhaps) wake up and process the input.
Those days are long gone. By the time the Consent Decree let UNIX source be available and ported to the early 16-bit micros UNIX was already doing a lot of multi-tasking.
I'm not sure what you meant here. It seems to imply there was a time when UNIX was not multitasking, let alone multiuser. When was that?
In absolute terms, yes, probably V1 or V2.
The full name of V1 was "UNIX Time-Sharing System First Edition (V1)" November 3, 1971 as far as I know. The system was written from the outset to be multiuser according to Ritchie: http://www.read.seas.harvard.edu/~kohler/class/aosref/ritchie84evolution.pdf and one of the first components to be built, before the operating system (UNICS) was completed, was the notion of process. Ritchie may explain what you're talking about when he says the machine was not multiprogrammed, meaning that it swapped out one program before swapping in and running another. But it was multitasking in that multiple programs could be executing, with all but one waiting for the CPU.
The point I'm trying to make is that the Linux we run today is a long way removed from the UNIX that the public first say back in the 1970s. We're running a LOT of other threads and processes, we're networked and dealing with other IO sources. We're dealing with a lot more asynchronous events. The V6/v7 UNIX was very simple. You only have to read the Lyon's book to appreciate that.
I fully agree that Linux today is very different to UNIX in the 70s but that's mainly in terms of hardware capabilities (capacities and speeds) and software developments to exploit those capabilities. The big attraction of UNIX initially was that it could run multiple processes, it could network via UUCP, and it could handle multiple devices including ones for which you wrote the drivers yourself. Plus it came with oodles of software.
We can argue about the differences between multi-tasking and multi-processing,
Multiprocessing is different. That's about how many CPUs (processORs) the system has, not how many processes.
but lets recall to start with that even back in the days of PC-DOS 1.1 there was a add-in that sat on the keyboard interrupt vector that let something else run while waiting for a keystroke. The real difference between that and UNIX V6/V7 was that UNIX had a proper scheduler and process priority queue and saved task state and could dynamically create (and destroy) processes while others were running. That's REAL multiprocessing! All DOS had was the Transient Programme Area and a primitive loader. A one-at-a-time approach. That model dates back to OS8 and to a large degree DEC continued that though into the VAX, where, in effect, there was a 'stack' of TPAs. we saw a similar thing with some S-100 machines based around the 8080 and Z80 where the 'stack' was switched by hardware. The virtual memory just added a layer on top of that. IIR VAX really wasn't good at dynamic process creation/destruction. You had to have a special privileged for that, whereas the fork and/or execl is quite normal in UNIX/Linux.
Maybe I missed the point. UNIX was a real operating system; DOS wasn't.
Even UNICS was multiprocessing, wasn't it?
Do you mean MULTICS?
No, MULTICS was clearly multi-user, multi-tasking, multi-processing and earlier. UNICS was the precursor to UNIX. Ritchie says it had exactly two processes - one for each terminal - so that may be what you're thinking of. Cheers, Dave -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/21/2016 12:58 PM, Dave Howorth wrote:
[ Big Snip ]
and one of the first components to be built, before the operating system (UNICS) was completed, was the notion of process. Ritchie may explain what you're talking about when he says the machine was not multiprogrammed, meaning that it swapped out one program before swapping in and running another. But it was multitasking in that multiple programs could be executing, with all but one waiting for the CPU.
I fully agree that Linux today is very different to UNIX in the 70s but that's mainly in terms of hardware capabilities (capacities and speeds) and software developments to exploit those capabilities.
I think that there's more to it than that. One of the things about K&R UNIX was that it was small in scale. The emphasised that the small tables such as the list of processes, list of inodes, list of open files and more, all worked with a simple linear search because they weren't big enough to warrant anything more. But then UNIX hit Berkeley and all of a sudden the machine had thousands of accounts, so just doing 'ls -l' took a couple of minutes. A new algorithm for the password file was needed. So many of the fundamental were not scalable. Another thing that came out of Berkeley was "select()" Before than all IO was blocking. That led to the development of the concept that a process has no limits any longer on the number of files it could open and watch.
The big attraction of UNIX initially was that it could run multiple processes,
So could many other machines and operating systems. The thing about UNIX was that it could do it with very few resources.
Plus it came with oodles of software.
That too, but it also broke away from the monolithic model of one program that did it all, which rapidly led 'pipes and filters', which was quite revolutionary, as it meant there was scripting power of a very different order from the "Job Execution Language" of the mainframes.
Maybe I missed the point. UNIX was a real operating system; DOS wasn't.
Many weren't. I was taught and still believe that a real OS is a resource manager. That means it must also do access control! There were no shortage of 'toys' that allowed multi-programming and did job scheduling. Heck, I wrote some myself, even in FORTH! We now see Linux doing real OS things with CGROUPS. Real resource management!
Even UNICS was multiprocessing, wasn't it?
Do you mean MULTICS?
No, MULTICS was clearly multi-user, multi-tasking, multi-processing and earlier. UNICS was the precursor to UNIX. Ritchie says it had exactly two processes - one for each terminal - so that may be what you're thinking of.
Maybe. All I wrote was from memory, and that, what, 40 years ago. I should have used google a bit :-) The use I made of V5 was just for part of a course and that was an option and I got credit for the taking option and any notes I made are long gone. Only a couple of texts from my university days made it across the Atlantic with me an they haven't been opened in decades. I ought to sell them. Come to that, neither have my Tannenbaums or Stevens or a pike of books on languages like Smalltalk. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
On 03/21/2016 12:58 PM, Dave Howorth wrote:
The big attraction of UNIX initially was that it could run multiple processes,
So could many other machines and operating systems. The thing about UNIX was that it could do it with very few resources.
Plus it came with oodles of software.
That too, but it also broke away from the monolithic model of one program that did it all, which rapidly led 'pipes and filters', which was quite revolutionary, as it meant there was scripting power of a very different order from the "Job Execution Language" of the mainframes.
Either Job Control Language or Job Entry Control Language (for JES2 and JES3). Not a scripting language at all, more of a specification. -- Per Jessen, Zürich (3.7°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 20.03.2016 um 21:25 schrieb Anton Aylward:
I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic. In absolute terms what you're asking for is OS8, CP/M, or early MS-DOS,
On 03/20/2016 03:39 PM, Aaron Digulla wrote: that is a single talks "operating system'.
No, what I'm asking for is an OS which doesn't feel laggy. I have a supercomputer under my desk and neither Windows nor Linux are able to make it feel "snappy". That's sad. Some heavy parallel process runs away with your CPU? Well, we're too lazy/dump/careless to configure ssh or other measure in such a way that you can stop it. Just switch off the computer... and hope for the best. It's 2016, guys. Computers should start to heal themselves by now. Anything hogs the CPU? Maybe reserve 10% for other processes just in case the user might want to do something else. Browser plugin makes the browser unusable? How about a useful error message. X11 hangs in a deadlock? How about some real-time deadlock detection. Or dead-lock free code. But no. It's much easier to build a system which doesn't save log messages somewhere in RAM when hibernate fails so an automated tool could collect them. Instead, even professionals have to stab in the dark to figure out what might be going on. I understand that people like me are part of the problem. Instead of inventing programming languages that make it hard to write bad code by forcing the feeble human brain to juggle tons of information, we're lazy. It's easier to have thousands of developers spend days of their lives to debug a broken language design than to spend a week and do it right. But again. It's 2016. It's time to think about way to make life more simple automatically. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/25/2016 01:25 PM, Aaron Digulla wrote:
Am 20.03.2016 um 21:25 schrieb Anton Aylward:
I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic. In absolute terms what you're asking for is OS8, CP/M, or early MS-DOS,
On 03/20/2016 03:39 PM, Aaron Digulla wrote: that is a single talks "operating system'.
No, what I'm asking for is an OS which doesn't feel laggy. I have a supercomputer under my desk and neither Windows nor Linux are able to make it feel "snappy". That's sad.
Are you talking about the user interface 'snappy' or the "close to real time dealing with interrupts for process control" 'snappy? Those are very different things. The user experience is often more about graphics and graphics processing than it is about raw computing power or the choice between, say, Gnome, LXDE and KDE. The graphics card, the driver for that card, the degree the application makes use of things like 'redraw' all matter more than the details of the OS and scheduler. And all the disk improvements and network improvements in the world won't benefit that. Then again, some applications have been 'tuned' so that they better interleave computing and display update rather than waiting for all the computation to be done and only then doing a full screen update. Further, so many machines now have multi-core CPUs. If the application can make use of that capability, they it can support parallel threading, then that's an advantage over simple linear sequential plodding. Yes, the kernel scheduler may have an influence, but my experimentation with a desktop system that isn't also doing much in the way of 'server' stuff is that trying to tune the scheduler is a a waste of time.
Some heavy parallel process runs away with your CPU? Well, we're too lazy/dump/careless to configure ssh or other measure in such a way that you can stop it. Just switch off the computer... and hope for the best.
It's 2016, guys. Computers should start to heal themselves by now. Anything hogs the CPU? Maybe reserve 10% for other processes just in case the user might want to do something else.
An out of the box computer set-up simply doesn't know much. Back when, we had the '-desktop' releases which had a different set of kernel options. Then if was found it didn't make much difference and wasn't worth the extra effort. Back to what I said about the application layer. As for the 'hog' and 'reserve', well that's what Cgroups are for, but the computer doesn't know ahead of time, you have to tell it. What was that again "we're too lazy/dump/careless". Right. If you're not willing to put the effort in, if you expect it to magically happen ... Well there are 'artificial intelligence' tools. Most AI isn't "intelligent", its just an algorithm. There's one that figures out from the logs of a program being blocked by apparmor what changes to apparmor config are needed to allow it to run. But you have to put the effort in, either running it it or googling to find the config changes. Don't you ever wonder why some of us get pizzed off at newbies who could have found the answer by a simple 'go google!"?
But again. It's 2016. It's time to think about way to make life more simple automatically.
Pardon me while I re-read Kornblaugh's "The Marching Morons" -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 25.03.2016 18:53, Anton Aylward wrote:
On 03/25/2016 01:25 PM, Aaron Digulla wrote:
Am 20.03.2016 um 21:25 schrieb Anton Aylward:
I'd prefer is the process with the focus wouldn't get disturbed by other processes. That feels like a good heuristic. In absolute terms what you're asking for is OS8, CP/M, or early MS-DOS,
On 03/20/2016 03:39 PM, Aaron Digulla wrote: that is a single talks "operating system'. No, what I'm asking for is an OS which doesn't feel laggy. I have a supercomputer under my desk and neither Windows nor Linux are able to make it feel "snappy". That's sad. Yes, the kernel scheduler may have an influence, but my experimentation with a desktop system that isn't also doing much in the way of 'server' stuff is that trying to tune the scheduler is a a waste of time.
I just wanted to look at the kernel because my favorite game started to act up when I upgraded my *-desktop to a *-default kernel when I went from 3.6 (I think) to a 4.x. Another sad fact: It's very hard to tell why a system is feeling laggy. Is it the graphics driver? Memory subsystem? Some other process or thread that hogs the CPU? A lot of code seems to come from "we must not waste a single CPU cycle". It would be nice if kernel developer started to look at self-healing code which checks for certain "odd" conditions and then collect the data necessary to solve them when they occur. Case in point: My hibernate issues with 4.5. I could probably set up a serial console. I could probably add a second computer to process the data. And then I could spend a couple of days to try to find the issue, if I had some help. With modern systems becoming ever more complex, I don't see this happening. I'm spoiled by smartphones which just work (most of the time). They have background processes which track the health of the system and report issues back to the developers without me even noticing. I know that the technology is also abused to track people (which buttons do they press and how long, etc). A way to turn this on and off would be nice. But as more non-technical people are dragged into this and as the technical people are losing their footing, software has to become smarter, more resilient and easy to debug -> a software needs to monitor the system state, enable logging for detected problems and then notify the user that something needs attention.
Don't you ever wonder why some of us get pizzed off at newbies who could have found the answer by a simple 'go google!"?
To ask google, you need to know what to ask. If you have a black screen, there is little that a newbie can do. If the software says "there was an error" or "error #23987453", that doesn't help. Then we have nice graphical error dialogs where you can't copy&paste. And lastly, Google will just dump a lot of text in your lap. If I put myself into it, I can find what I need. It just takes some time. Then it takes time to try various fixes until I find one that works. Then it takes time to write that down, in case it happens again. I'm too old to spend my time freely. So instead of blaming the newbie for their lack of knowledge and interest, I'd prefer an approach where newbies wouldn't have to get as far as complaining. Human brains simply work the opposite way: Stress goes up and intellectual prowess goes down. Up to a point where you're so frustrated that you can't think anymore. If you feel "pizzed" about the way every brain works, you're doomed. The human brain won't change in the next 100 years. Software has to give. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/19/2016 06:25 PM, Aaron Digulla wrote:
How can I reduce priority for I/O operations?
it should be DME controlled... not even the OS controlls that. -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and and extermination camps, but incompatible with living as a free human being. -RI Safir 2013 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
Precisely where did you get this? compile yourself, or from Opensuse repositories? -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/17/2016 05:50 PM, John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
Precisely where did you get this? compile yourself, or from Opensuse repositories?
I've posted the URL for kernel_Stable here quite a number of time, but I'll do so again: http://download.opensuse.org/repositories/Kernel:/stable/standard/ There, nothing odd of obscure about that, is there? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 18/03/16 21:31, Anton Aylward wrote:
On 03/17/2016 05:50 PM, John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. Precisely where did you get this? compile yourself, or from Opensuse repositories? I've posted the URL for kernel_Stable here quite a number of time, but I'll do so again:
http://download.opensuse.org/repositories/Kernel:/stable/standard/
There, nothing odd of obscure about that, is there?
Oh Anton, you 'obscure' and 'odd' man, you! :-D . There is one BIG difference between "kernel_Stable" and ".../repositories/Kernel:/stable/standard"! :-D BC -- Using openSUSE 13.2, KDE 4.14.9 & kernel 4.5.0-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 07:48 AM, Basil Chupin wrote:
On 18/03/16 21:31, Anton Aylward wrote:
On 03/17/2016 05:50 PM, John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. Precisely where did you get this? compile yourself, or from Opensuse repositories? I've posted the URL for kernel_Stable here quite a number of time, but I'll do so again:
http://download.opensuse.org/repositories/Kernel:/stable/standard/
There, nothing odd of obscure about that, is there?
Oh Anton, you 'obscure' and 'odd' man, you! :-D .
There is one BIG difference between "kernel_Stable" and ".../repositories/Kernel:/stable/standard"! :-D
really? Explain please. I have: # zypper lr --url | grep -i kernel_Stable 7 | Kernel_Stable | kernel_Stable | Yes | Yes | http://download.opensuse.org/repositories/Kernel:/stable/standard/ -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
Precisely where did you get this? compile yourself, or from Opensuse repositories?
In my case, from openSUSE KOTD: https://en.opensuse.org/openSUSE:Kernel_of_the_day -- Per Jessen, Zürich (8.6°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 07:31 AM, Per Jessen wrote:
John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
Precisely where did you get this? compile yourself, or from Opensuse repositories?
In my case, from openSUSE KOTD:
Hmm, seems a bit 'bleeding edge' to me. I prefer the 'stable' and ... well, see my other post about 'not "whizz-bang"'. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 18/03/16 22:31, Per Jessen wrote:
John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. Precisely where did you get this? compile yourself, or from Opensuse repositories? In my case, from openSUSE KOTD:
No, Per, use the kernel from- download.opensuse.org/repositories/Kernel:/stable/standard/ As I understand it, whatever is in HEAD is equivalent to what used to be in FACTORY -- pre-pre-tested offering. BC -- Using openSUSE 13.2, KDE 4.14.9 & kernel 4.5.0-2 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/18/2016 08:04 AM, Basil Chupin wrote:
On 18/03/16 22:31, Per Jessen wrote:
John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. Precisely where did you get this? compile yourself, or from Opensuse repositories? In my case, from openSUSE KOTD:
No, Per, use the kernel from-
download.opensuse.org/repositories/Kernel:/stable/standard/
As I understand it, whatever is in HEAD is equivalent to what used to be in FACTORY -- pre-pre-tested offering.
Indeed. Stable means .. reliability, predictability, stability I'm thinking of adding "resilience" to that list. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Anton Aylward wrote:
On 03/18/2016 08:04 AM, Basil Chupin wrote:
On 18/03/16 22:31, Per Jessen wrote:
John Andersen wrote:
On 03/17/2016 05:04 AM, Anton Aylward wrote:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. Precisely where did you get this? compile yourself, or from Opensuse repositories? In my case, from openSUSE KOTD:
No, Per, use the kernel from-
download.opensuse.org/repositories/Kernel:/stable/standard/
As I understand it, whatever is in HEAD is equivalent to what used to be in FACTORY -- pre-pre-tested offering.
Indeed. Stable means .. reliability, predictability, stability
I rarely have reason to dabble with the bleeding edge stuff - in this case I was hoping for a graphics issue to have been fixed. It just happened to coincide with Anton's announcement in $SUBJ. Otherwise stable for me is 3.16, or 2.6.22 on my workstation :-) -- Per Jessen, Zürich (10.2°C) http://www.hostsuisse.com/ - dedicated server rental in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it. With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu. Which means I suspend with 4.5 and then Grub happily boots into 4.4 ... But it also fails when I manually select the first option of the Grub2 menu. So there must be another issue somewhere. A minor annoyance is that the computer doesn't power down after suspend. I have to flip the switch. Unfortunately, suspend issues are notoriously hard to debug. I didn't have much luck in the past to get them fixed, so I'm reluctant to spend the time writing a bug report. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/20/2016 01:52 AM, Andrei Borzenkov wrote:
20.03.2016 01:20, Aaron Digulla пишет:
I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend")
Which, once again, brings up the issue of how much RAM
or suspend to disk (which is normally called "hibernation" to disambiguate it)?
Which brings up the issue of (a) swap space. How is that configured? Is it a real/primary partition or not; and (b) how much of this is dealt with at the user/application level and how much at the kernel level? -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 20.03.2016 um 12:58 schrieb Anton Aylward:
On 03/20/2016 01:52 AM, Andrei Borzenkov wrote:
20.03.2016 01:20, Aaron Digulla пишет:
I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") Which, once again, brings up the issue of how much RAM
If Hibernate didn't have enough swap, I'd expect it to abort with a useful error message instead of crashing and ruining my data.
or suspend to disk (which is normally called "hibernation" to disambiguate it)? Which brings up the issue of (a) swap space. How is that configured? Is it a real/primary partition or not; and (b) how much of this is dealt with at the user/application level and how much at the kernel level?
Hibernate worked flawlessly with the stock 3.x kernels that come with 13.2. Recently, I switched to 4.x to fix issues with USB3 and the NVIDIA driver installer. I think the main point is that I'm very happy with Linux and openSUSE overall. I've made it my main OS some 15 years ago and I didn't regret it (often) since. But there are a few points (hibernate, power management, 3D drivers, USB3) where I feel pain. All these areas are notoriously complex. Developers in those areas are more developers rather than users ("useful error messages? who needs that??? It's fun to run blindly in the dark!"). It's so incredibly frustrating, especially when you're me (https://stackoverflow.com/users/34088/aaron-digulla) Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/20/2016 12:47 PM, Aaron Digulla wrote:
Hibernate worked flawlessly with the stock 3.x kernels that come with 13.2.
My Mileage Varied..... Yes I finally got both sleep and hibernate to work, but only after some dicking around. I had to remove the pm-utils package, because it would hoze resume from hibernate every time. pm-utils aren't needed, but are still often installed for some reason. Suspend / sleep to ram works most of the time, unless there was a great deal of swap usage, in which case it will probably fail upon resume as well. This I still haven't solved, but it is so rare that I have ANY swap usage that It is not an issue. -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/20/2016 12:56 PM, Andrei Borzenkov wrote:
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here.
Uninstall pm-utils. No longer needed. -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2016 22:59, John Andersen пишет:
On 03/20/2016 12:56 PM, Andrei Borzenkov wrote:
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here.
Uninstall pm-utils. No longer needed.
Please explain what replaces it for the purpose discussed here. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/20/2016 01:04 PM, Andrei Borzenkov wrote:
20.03.2016 22:59, John Andersen пишет:
On 03/20/2016 12:56 PM, Andrei Borzenkov wrote:
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет:
Am 17.03.2016 um 13:04 schrieb Anton Aylward: > regular readers will recall that I've mentioned before: > > I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume. This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here.
Uninstall pm-utils. No longer needed.
Please explain what replaces it for the purpose discussed here.
Apparently handled all by systemd, via acpi, HOWEVER: systemd will attempt to use pm-utils scripts if it finds them, The maintainer of pm-utils posted his intent to stop maintiaing them back in 2013. He even stated pm-utils are flaky at best when systemd is in use. https://lists.opensuse.org/opensuse-factory/2013-11/msg00911.html There was a bug report requesting the removal of pm-utils scripts so that systemd would not find them and try to work with them: https://lists.opensuse.org/opensuse-bugs/2014-11/msg03640.html The Arch Wiki covers this in some detail - and seems to be accurate for 13.2 as well: https://wiki.archlinux.org/index.php/Power_management#Power_management_with_... Settings for overriding the systemd defaults appear in /etc/systemd/logind.conf but these are all commented out, because, (at least in the majority of cases) the defaults are good enough. -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
20.03.2016 23:44, John Andersen пишет:
On 03/20/2016 01:04 PM, Andrei Borzenkov wrote:
20.03.2016 22:59, John Andersen пишет:
On 03/20/2016 12:56 PM, Andrei Borzenkov wrote:
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov:
20.03.2016 01:20, Aaron Digulla пишет: > Am 17.03.2016 um 13:04 schrieb Anton Aylward: >> regular readers will recall that I've mentioned before: >> >> I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. > I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it. > > With 4.4 and 4.5, suspend is broken in some odd way. The machine will > suspend once. When I suspend again, it will crash during resume. This > might be because of a weird grub2 issue where grub will select the > second entry (advanced options) and then the second entry in that menu. > Do you mean suspend to RAM (which is usually implied by using unqualified "suspend") or suspend to disk (which is normally called "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here.
Uninstall pm-utils. No longer needed.
Please explain what replaces it for the purpose discussed here.
Apparently handled all by systemd, via acpi,
Setting default bootloader (grub2) menu entry to use on next boot? Are you sure you understand what we are talking about? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 3/20/2016 8:21 PM, Andrei Borzenkov wrote:
20.03.2016 23:44, John Andersen пишет:
On 03/20/2016 01:04 PM, Andrei Borzenkov wrote:
20.03.2016 22:59, John Andersen пишет:
On 03/20/2016 12:56 PM, Andrei Borzenkov wrote:
20.03.2016 22:40, Aaron Digulla пишет:
Am 20.03.2016 um 06:52 schrieb Andrei Borzenkov: > 20.03.2016 01:20, Aaron Digulla пишет: >> Am 17.03.2016 um 13:04 schrieb Anton Aylward: >>> regular readers will recall that I've mentioned before: >>> >>> I'm on 13.1 and few leading repositories, one of which is Kernel_Stable. >> I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it. >> >> With 4.4 and 4.5, suspend is broken in some odd way. The machine will >> suspend once. When I suspend again, it will crash during resume. This >> might be because of a weird grub2 issue where grub will select the >> second entry (advanced options) and then the second entry in that menu. >> > Do you mean suspend to RAM (which is usually implied by using > unqualified "suspend") or suspend to disk (which is normally called > "hibernation" to disambiguate it)?
I'm hibernating.
In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here.
Uninstall pm-utils. No longer needed.
Please explain what replaces it for the purpose discussed here.
Apparently handled all by systemd, via acpi,
Setting default bootloader (grub2) menu entry to use on next boot? Are you sure you understand what we are talking about?
Quite. This is a well known issue. The script in pm-utils has been the source of a lot of problems on resume. Simply delete the package, and let systemd figure it out. I went through weeks with this same problem. After extensive searching it was found that pm-utils gets it wrong, especially when systemd is involved. Simply uninstalling pm-utils, and letting systemd handle all aspects of hibernate and resume seems to solve this problem. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am Montag, 21. März 2016 05:47 CET, John M Andersen
> I'm hibernating. In this case if grub2 picks the wrong kernel, this is a bug that at least needs investigating. Script that tries to detect which kernel to use is part of pm-utils I believe (in 13.2); consider opening bug report and posting number here. Uninstall pm-utils. No longer needed. Please explain what replaces it for the purpose discussed here. Apparently handled all by systemd, via acpi, Setting default bootloader (grub2) menu entry to use on next boot? Are you sure you understand what we are talking about? Quite.
This is a well known issue.
The script in pm-utils has been the source of a lot of problems on resume. Simply delete the package, and let systemd figure it out.
I have pm-utils installed. I'll try without it tonight and let you know my results. Does systemd somehow log problems during hibernate? Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/21/2016 01:21 AM, Aaron Digulla wrote:
Does systemd somehow log problems during hibernate?
I don't know, I never checked, but I imagine it logs as normal up to the point where the system is stopped, and then picks up again upon resume. I don't know if it flushes any in-flight logging to disk before hibernate. Certainly nothing is logged WHILE it is in the state of hibernation. -- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Am Montag, 21. März 2016 09:21 CET, "Aaron Digulla"
Am Montag, 21. März 2016 05:47 CET, John M Andersen
schrieb:
Uninstall pm-utils. No longer needed. Please explain what replaces it for the purpose discussed here. Apparently handled all by systemd, via acpi, Setting default bootloader (grub2) menu entry to use on next boot? Are you sure you understand what we are talking about? Quite.
This is a well known issue.
The script in pm-utils has been the source of a lot of problems on resume. Simply delete the package, and let systemd figure it out. I have pm-utils installed. I'll try without it tonight and let you know my results.
I've hibernated and resumed several times over the past few days and I can confirm that pm-utils caused my problems. After uninstalling, hibernating was much faster, too. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Thu, Mar 24, 2016 at 11:49 AM, Aaron Digulla
Am Montag, 21. März 2016 09:21 CET, "Aaron Digulla"
schrieb: Am Montag, 21. März 2016 05:47 CET, John M Andersen
schrieb: > Uninstall pm-utils. No longer needed. Please explain what replaces it for the purpose discussed here. Apparently handled all by systemd, via acpi, Setting default bootloader (grub2) menu entry to use on next boot? Are you sure you understand what we are talking about? Quite.
This is a well known issue.
The script in pm-utils has been the source of a lot of problems on resume. Simply delete the package, and let systemd figure it out. I have pm-utils installed. I'll try without it tonight and let you know my results.
I've hibernated and resumed several times over the past few days and I can confirm that pm-utils caused my problems.
Does it also work if you boot using non-default (i.e. the very first) menu entry in bootloader? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21.03.2016 09:21, Aaron Digulla wrote:
I have pm-utils installed. I'll try without it tonight and let you know my results. Does systemd somehow log problems during hibernate?
My odyssey went on for a while. Final word is that I can't get hibernate to work Tumbleweed. I even bought a new computer because I hoped the USB 3 bugs which plagued my scanners would be fixed. I then switched to Leap and hibernate now works. Interestingly, my scanner now only works with USB 3. I had installed an USB 2 PCI card to work around the bugs in openSUSE 13.2 and some fancy marketing name for the mainboard which promised low power usage. The USB 2 card can't reliably talk to the scanner anymore but when I plugged it into a mainboard USB port, it worked just like before. Weird. I hope that the problems I encountered with Tumbleweed were some Tumbleweed specific glitch and not a regression introduced with Kernel 4.2+. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 03/19/2016 06:20 PM, Aaron Digulla wrote:
Am 17.03.2016 um 13:04 schrieb Anton Aylward:
regular readers will recall that I've mentioned before:
I'm on 13.1 and few leading repositories, one of which is Kernel_Stable.
I'm on 13.2 and updated 4.5.0-2.2 and I'm not so happy with it.
With 4.4 and 4.5, suspend is broken in some odd way. The machine will suspend once. When I suspend again, it will crash during resume.
That doesn't sound like "suspend to RAM" so much as "hibernate to disk". <quote src="http://askubuntu.com/questions/3369/what-is-the-difference-between-hibernate-and-suspend"> The power-management scripts use these terms: suspend -- suspend to ram; some folks call this "sleep" resume -- restart after suspend to ram; does not use grub hibernate -- suspend to disk; includes power-off, looks like shutdown thaw -- restart after suspend to disk; includes a trip through grub </quote>
This might be because of a weird grub2 issue where grub will select the second entry (advanced options) and then the second entry in that menu.
If GRUB is involved then its "hibernate-to-disk". Perhaps the problem is that you're using hibernate when you ought to be using suspend? https://en.opensuse.org/SDB:Suspend_to_RAM Which gets back to 'use case'. Is this just shutting the laptop lid when going off to the bathroom or to get a coffee refill? Or are you closing the laptop down for the night and expect to restart exactly where you were again in the morning? Well, I use KDE4 and I can run "shutdown -h -P now" and when I log in the next morning KDE4 brings up exactly the same set of applications. The downside is that if I had a LibreOffice document open its not open again at the same place, if I had a ssh session its not open to the remote machine again. But since 98% of the time its mail and browser and file manager and a bunch of terminal sessions under Konsole, that's OK. 1% of the time its something like LibreOffice or some other editor where I can "open last document" in a couple of clicks. If, as you imply, this is a gaming laptop, and you want to continue where you left off in the game then I really think you're talking about "suspend to RAM". Or should be. In which case grub etc is irrelevant and "you're doing it all wrong".
Which means I suspend with 4.5 and then Grub happily boots into 4.4 ...
Now how did you get to that.
But it also fails when I manually select the first option of the Grub2 menu. So there must be another issue somewhere.
Are you talking 'always'? Then there's something wrong with that entry. you'd have to give us details. It may simply be that some file is missing or there is a typo.
A minor annoyance is that the computer doesn't power down after suspend. I have to flip the switch.
We're back to the 'suspend' vs 'hibernate' issue. Have you tried this manually with and without the GUI running, that is in each of: # systemctl isolate graphical.target # systemctl isolate multi-user.target running from a VT as root # pm-suspend Recall that suspend stops operation of all applications and system state is saved in RAM, the machine go into a low-power mode, in this state, the system still requires power . Various triggers can resume the machine, among them pressing a key or quickly pressing and releasing the power button. and # pm-hibernate Recall that hibernate Moves the contents of memory into swap, tells the bootloader to boot directly into the appropriate kernel, and shuts the machine down, in this state, the system does not require power. You turn on the machine by powering up, which causes the kernel to reload the contents of memory from swap. There is a reason I ask you to try this with and without the GUI. Suspending and saving the contents of the graphical card is quite another matter! The larger, the more powerful the card, the more involved (aka complex, aka problem prone) it will be for both these operations. -- A: Yes. > Q: Are you sure? >> A: Because it reverses the logical flow of conversation. >>> Q: Why is top posting frowned upon? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
A few people have asked a 'so what?' question, what is there about the 4.x series that is of any improvement, any value> Fair enough, but lets face it, we have different contexts so some may apply to your specific needs, some many not. As I've said, many of the improvements are to the kernel, not the user side of things, and are to do with integrity and smooth running rather than 'blinding speed'. This is the kernel we're talking about! http://kernelnewbies.org/Linux_4.0 http://kernelnewbies.org/Linux_4.1 http://kernelnewbies.org/Linux_4.2 4.3 was a merge ... mostly about hardware http://kernelnewbies.org/Linux_4.4 .... most notably locks were removed from the TCP listener making it faster http://kernelnewbies.org/Linux_4.5 Of course YMMV. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On March 25, 2016 7:11:11 AM PDT, Anton Aylward
A few people have asked a 'so what?' question, what is there about the 4.x series that is of any improvement, any value>
Fair enough, but lets face it, we have different contexts so some may apply to your specific needs, some many not.
As I've said, many of the improvements are to the kernel, not the user side of things, and are to do with integrity and smooth running rather than 'blinding speed'. This is the kernel we're talking about!
http://kernelnewbies.org/Linux_4.0 http://kernelnewbies.org/Linux_4.1 http://kernelnewbies.org/Linux_4.2 4.3 was a merge ... mostly about hardware http://kernelnewbies.org/Linux_4.4 .... most notably locks were removed from the TCP listener making it faster http://kernelnewbies.org/Linux_4.5
Of course YMMV.
Which of these are Long Term Support kernels? -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (12)
-
Aaron Digulla
-
Andrei Borzenkov
-
Anton Aylward
-
Basil Chupin
-
Bjoern Voigt
-
Dave Howorth
-
John Andersen
-
John M Andersen
-
Lew Wolfgang
-
Per Jessen
-
Ruben Safir
-
Vojtěch Zeisek