| ▲ | TacticalCoder a day ago |
| That's always the excuse for sloppy programming: "Things are bigger now". The truth is: CPU and RAM progressed at a speed not just a bit but much faster than real estate (pixels) growth and refresh rate. Anyways... IceWM used to be my window manager of choice but since many years now I'm a happy camper with The Awesome WM (a tiling WM, but it can of course also be used in floating mode: one of my virtual desktop is always in "floating" mode). |
|
| ▲ | com2kid a day ago | parent | next [-] |
| > The truth is: CPU and RAM progressed at a speed not just a bit but much faster than real estate (pixels) growth and refresh rate. Back of the envelope, for a 4k HDR ultra wide you'd need tens of gigabytes per second of memory bandwidth alone to do rendering all on the CPU. There is a reason we offloaded to the GPU. |
| |
| ▲ | oblio a day ago | parent [-] | | Doesn't modern RAM go up to hundreds of GB/s? Also, compression? | | |
| ▲ | reverius42 a day ago | parent | next [-] | | You still probably don't want to use 10% of your memory bandwidth at all times for a windowing effect? | | |
| ▲ | oblio a day ago | parent [-] | | Ergo my point about compression :-) Desktop images are generally large blobs of pixels next to each other. I haven't verified but I would be surprised if 10x compression is not possible. So maybe 2-5GB/s? Also it's not like the GPU doesn't use up energy itself while doing this. | | |
| ▲ | darkmighty 14 hours ago | parent [-] | | GPU can clock a lot lower and use much less energy by focusing on parallelism. |
|
| |
| ▲ | nixon_why69 a day ago | parent | prev | next [-] | | Dual channel DDR5 is like 60, tops, 100s is on big many-channel servers. | |
| ▲ | happymellon a day ago | parent | prev | next [-] | | I don't really want 10% of my memory bandwidth being taken up by rendering my glassy title bars. Now wobbly windows is something I can get behind. | |
| ▲ | com2kid 13 hours ago | parent | prev [-] | | DDR5 you are looking at around 40 gigabits / second for single channel setups. Oh wait someone stacked 7 full screen transparent terminal windows on top of each other and now you've exceeded memory bandwidth. Meanwhile any GPU from the last decade (15+?) years will handle dozens of transparent objects on top of each other. I'm 100% in love with old school but sometimes I just have to admit newer HW is better. |
|
|
|
| ▲ | serf a day ago | parent | prev [-] |
| awesome is great. one of the few tiling managers that actually has the grace built in to deal with windows that really can't be tiled sanely. |
| |
| ▲ | O_H_E 18 hours ago | parent | next [-] | | Curious, if a window refuses to go under a certain size, can't it be tiled using its minimum dimensions, and the rest of the layout adjusted a bit? | |
| ▲ | sudhackar a day ago | parent | prev [-] | | awesomewm is great and pretty stable. I have been running it by default on all my machines since 2014 with very little changes and almost the same config. |
|