edinbruh

joined 2 years ago
[–] edinbruh@feddit.it 0 points 3 days ago* (last edited 3 days ago) (2 children)

A couple years ago it could never have worked properly, Nvidia drivers didn't support Wayland. Because Nvidia refused to implement drivers that followed the Linux semantic (which admittedly was outdated). About a year ago, after many years of work, they published a new semantic that Nvidia was willing to implement. Alongside that, a new Wayland protocol was added so that compositors could opt-in the new semantic when the driver supports it. So, to use Wayland with Nvidia you need both a recent enough Nvidia driver (I think anything after last July) and a compositor that implement the linux_drm_syncobj_v1 protocol. I'm not even sure hyperland supports it, so you should also look into that before continuing.

P.s.: gnome's mutter, and kde's kwin (which are the name of their compositors) both supported that protocol since the very day after it was released, so those are guaranteed to work if they are recent enough, unless if you are on Ubuntu lts which stripped it out for a pet peeve about adding features to lts releases.

[–] edinbruh@feddit.it 0 points 3 days ago (4 children)

I don't have such a laptop, so I can't really speak for experience, but I can tell you what I know.

You definitely can use prime to render a program on the dgpu and display it on the igpu, this requires basically no configuration at all on wayland, I even did it on my desktop computer when Wayland didn't run on Nvidia. But I don't know if you can or why you would use the dgpu for everything instead of only selected programs (games).

What you really need is a compositor that properly uses both GPUs and can use the ports of both at the same time, hyperlaneld might just be bad at that. Gnome should be in a better position so you can start from here and see if gnome behaves better.

Also, are you sure you want to use a tiling compositor on a gaming laptop? Wouldn't it be a better experiment to just go with gnome? It's visually polished and goes well with trackpads.

[–] edinbruh@feddit.it 5 points 4 days ago (3 children)

Performance Is about on par with windows for everything dx9 to dx12. Dx8 and earlier I think are not supported by wine.

In general you will be able to play almost all games, as long as they don't require kernel level anti cheat, but some online games do block Linux users. In the case of tarkov I can't help, you should read online.

Older games should be fine, personally I played Max Payne 1 an 2 a couple month ago, and the original Hitman series runs better than on windows.

Expect to do some tinkering on some more advanced games. E.g.: Shadow of the Tomb Raider and Alan Wake 2 require the experimental version of proton, God of War Ragnarok requires to enable SteamDeckMode on a config file to disable PlayStationSDK, usually you will find suggestions on protondb.

Some Nvidia proprietary things will not work in games on wine, e.g.: GPU accelerated physix will not work, also on some games dlss will require editing wine's registry.

[–] edinbruh@feddit.it 5 points 4 days ago (3 children)

Daaaammm, imagine how old an adult mammoth would be.

[–] edinbruh@feddit.it 4 points 6 days ago

Italy, 16€/month 5gbps down 600mbps up. Also I have a /60 IPv6, and a static but shared IPv4 (3 other users have the same IPv4 and each of us only get a range of 16000 ports) tunneled over IPv6.

[–] edinbruh@feddit.it 5 points 6 days ago

Unix needed only \n because it had complex drivers that could replace \n with whatever sequence of special characters the printer needed. Also, while carriage return is useful, they saw little use for line feed

On dos (which was intended for less powerful hardware than unix) you had to actually use the correct sequence which often but not always was \r\n (because teleprinters used that and because it's the "most correct" one).

Now that teleprinters don't exist, and complex drivers are not an issue for windows, and everyone prefers to have a single \n, windows still uses \r\n, for backward compatibility.

[–] edinbruh@feddit.it 14 points 1 week ago

I wouldn't mind making it real though

[–] edinbruh@feddit.it 1 points 1 week ago (1 children)

Is this supposed to replace bluez?

[–] edinbruh@feddit.it 7 points 1 week ago

In Italy we eat horses, so they are also farmed for food. I bet all the horses that end up on a slice of bread or a pizza would rather have pulled a carriage. Still they are a much less popular meat, I don't think horse farming is as bad as, say, pig farming, (for the horse I mean) because there's much less demand. "Frayed threads" (lack of better translation) of horse are pretty good with olive oil btw.

[–] edinbruh@feddit.it 5 points 2 weeks ago (2 children)

Have you ever seen a river bed?

[–] edinbruh@feddit.it 12 points 2 weeks ago

Try to draw a full semicircle and extend the 7 units long red line, you will notice it falls on the other corner of the semicircle. In fact, every way of drawing two segments from a semicircle corner to the same point if the circumference forms a right triangle.

Now, on the original figure, draw the hypotenuse of the red triangle, you will notice the hypotenuse is as long as the extension you draw earlier, because both start from the same height and fall on a corner of the same semicircle. That means that you can find the extension by calculating the hypotenuse.

Now, you can calculate 7+extension to get the cathetes of the extended triangle, and it's hypotenuse is the diameter of the semicircle. You can divide the diameter by two to get the radius.

Now, you notice that: X, the radius, and the red hypotenuse form a right triangle, and you know the length of the red hypotenuse and of the radius, so you can find X.

[–] edinbruh@feddit.it 3 points 2 weeks ago

Try to draw a full semicircle and extend the 7 units long red line, you will notice it falls on the other corner of the semicircle. In fact, every way of drawing two segments from a semicircle corner to the same point if the circumference forms a right triangle.

Now, on the original figure, draw the hypotenuse of the red triangle, you will notice the hypotenuse is as long as the extension you draw earlier, because both start from the same height and fall on a corner of the same semicircle. That means that you can find the extension by calculating the hypotenuse.

Now, you can calculate 7+extension to get the cathetes of the extended triangle, and it's hypotenuse is the diameter of the semicircle. You can divide the diameter by two to get the radius.

Now, you notice that: X, the radius, and the red hypotenuse form a right triangle, and you know the length of the red hypotenuse and of the radius, so you can find X.

 
view more: next ›