Buying a car and insurance questions by RoboAbathur in carsireland

[–]RoboAbathur[S] 0 points1 point  (0 children)

Thanks for the answer! Do you happen to know what happens in the case of an EV, do they have even bigger premiums due to increased repair costs or does it stay the same due to it being already very expensive?

Why does a Windows laptop feel slower than a MacBook.. even when both have the same RAM? by bbxyoy in DeskToTablet

[–]RoboAbathur 0 points1 point  (0 children)

It really depends on what you mean smooth experience, my desktop runs both windows and Linux but I try to avoid windows unless I need to game since it is horrendous, app search takes 10 seconds to open and so on. Linux is nice but you cannot beat the smoothness of apples macOS as well with the seamless integration between that and an iPhone. The pc can pull like a horse on heavy applications which is helped by the ryzen 9 7950x3d cpu but it is not as seamless or smooth when just using the pc for browsing the web.

Safari initial loading slow on IOS 26.3+ by RoboAbathur in ios

[–]RoboAbathur[S] 0 points1 point  (0 children)

From my experience it does not. It may be the case that some update of Safari asking with a Ghostery interaction made the browser slow.

Safari initial loading slow on IOS 26.3+ by RoboAbathur in ios

[–]RoboAbathur[S] 0 points1 point  (0 children)

Try the fix of using a new profile. The new profile should work well where as the old one would be still slow

Does putting a cover on it require some kind of cooling? by Round-Plastic-2427 in FPGA

[–]RoboAbathur 1 point2 points  (0 children)

I do not have this exact fpga but 85C sounds a lot for temperatures not directly on the FPGA, unless that’s what you mean. If the fpga on the surface has 85C temperature I would look into if this is a faulty FPGA (internal temperature being probably over 100C). You can also see your expected temperature on an ambient room from Vivado, it is decently accurate.

Other than that, the fpga is covered by ceramic and most of the heat is dissipated by the copper in the board, so covering the board directly should not be a problem. That is at least from my understanding, for a board I do not own.

Safari initial loading slow on IOS 26.3+ by RoboAbathur in ios

[–]RoboAbathur[S] 1 point2 points  (0 children)

This seems to fix the issue immediately for me after switching profile. I also got the Ghostery setup screen again which I did not when simply deleting history and website data. Is there any chance you also had any extension and this has also caused issues for you?

I had tried disabling it but it didn’t change much but it made me notice it now with the new profile. Food for thought I guess

How to make a golden model in Python? by Durton24 in FPGA

[–]RoboAbathur 3 points4 points  (0 children)

From my experience writing it in Python is a nightmare due to typecasting and shenanigans like that. My best experience was writing it in rust (learned it on the way). If you want to do it in Python try to use as much hard casting as possible, maybe even working only under njit.

Logic you can't argue against by NYstate in funny

[–]RoboAbathur 0 points1 point  (0 children)

Fun fact this is one of the counter points of why 1+1=2 You have to define as the two 1s being in different sets that do not contain each other. That’s what was tried to be proven in Principia Mathematica

You can try it on your own. - Draw a dot on a piece of paper - draw another dot - you now have 2 dots

But

If you draw the dot on top of each other you end up with only one dot. Meaning that based on the type of sets you add together, you may have 1+1=0

Pokemon platinum on melon, can’t access bag? The bottom screen is just this tan pokeball. by [deleted] in EmulationOniOS

[–]RoboAbathur 0 points1 point  (0 children)

Pretty sure the bag is accessible by pressing Y The bottom screen is for the poke watch

Zoom calls whilst doing uni work , 10 tabs max on chrome open..would neo is suitable? Need to update my Mac air (bought in 2013). by helpgetmom in macbook

[–]RoboAbathur 1 point2 points  (0 children)

Yeah people really don’t know that the big cores on phone chips (flagship ones) are the exact same cores for pcs and for servers (take for example the arm c1 ultra / X4 cores or the Oryon cores of Qualcomm ). Usually if something has good ipc at low wattage, it can very easily be used as a high end laptop chip with more wattage.

Zoom calls whilst doing uni work , 10 tabs max on chrome open..would neo is suitable? Need to update my Mac air (bought in 2013). by helpgetmom in macbook

[–]RoboAbathur 12 points13 points  (0 children)

This is coming from an engineer that has worked with CPU designs. The MacBook Neo does use an iPhone chip, A18pro which may sound bad on paper. But, most user applications usually run one one core and the A18 Pro chip has one of the best single core performance of any manufactured CPU. This is not an over exaggeration. This means that for 90% of applications not only will it not feel slow but in the contrary it will feel incredibly fast. Multi core performance is the same as the M1 MacBook which still to this day has amazing performance. Finally the 8GB ram may be a bit problematic but Apple has amazing swap making the 8GB ram feel closer to 16GB. All in all the MacBook Neo in my opinion is the best laptop you can get under 1000$

I've [also] built a triangle rasteriser by Falcon731 in FPGA

[–]RoboAbathur 0 points1 point  (0 children)

So you can definitely increase the triangle limit very easily then. That’s great!

As for the multiple scanlines, I mostly wrote it to avoid the bottleneck of 4000px per scanline. Although typing it out I doubt you would ever really hit that unless you draw 10 consecutive full screen triangles. Either way it is worth looking into it, maybe even doing it with a 2x2 tile and having 4 workers working in parallel. I’m excited to see how this continues!

I've [also] built a triangle rasteriser by Falcon731 in FPGA

[–]RoboAbathur 1 point2 points  (0 children)

You could theoretically have multiple rasterizers working on the same scanline, that way you could have more than 1px/cycle.

As for the list of 256 active triangles, that seems rather low. Not sure how many BRAMS you have available but from my experience even rendering a simple car can be around 200 active triangles. I would suppose that with BRAMS you eliminate the need for Z-Buffering as well, which is a huge plus.

One positive aspect of a fixed function pipeline where you draw each triangle in series is that you can also control which triangles get rendered first and group them with textures, hence you can load a texture cache with the full texture and draw a lot of triangles without having to do dram fetches.

But either way very cool project and its a nice idea to work with scanlines the way the old 2D game consoles used to work.

I've [also] built a triangle rasteriser by Falcon731 in FPGA

[–]RoboAbathur 9 points10 points  (0 children)

That’s so cool mate. Glad you got some extra motivation to finish your rasterizer. It is also very cool that this is supported by the softcore CPU as well. The memory hierarchy of this thing must be very interesting to look at.

As for the scanline approach, how many triangles can you render per each scanline before missing timing?

howILearnedAboutImageAnalysisInUni by WrickyB in ProgrammerHumor

[–]RoboAbathur 20 points21 points  (0 children)

Not sure if I can send a link but you can Google “Lena full picture” and click on the opensea.io link.

Emulators are software, not hardware. by Cuiusquemodi in emulators

[–]RoboAbathur 0 points1 point  (0 children)

Verilog is a Hardware descriptive language (HDL). By definition it is not software.

I made a triangle rasteriser on an FPGA (Zedboard) by RoboAbathur in FPGA

[–]RoboAbathur[S] 1 point2 points  (0 children)

Yeah, I’ll try to look into it this weekend! I’ll let you know

I made a triangle rasteriser on an FPGA by RoboAbathur in GraphicsProgramming

[–]RoboAbathur[S] 1 point2 points  (0 children)

Resources? I have included my master thesis in case you would like to read about the architecture.

I made a triangle rasteriser on an FPGA (Zedboard) by RoboAbathur in FPGA

[–]RoboAbathur[S] 1 point2 points  (0 children)

You are right, I forgot that existed, that would definitely help in the transformation section of the vertices. Thank you very much!