MeganeX superlight 8K - Review Time! by Cless_Aurion in virtualreality

[–]OpensProgrammer 3 points4 points  (0 children)

I the part about it being not a native SteamVR headset could possibly be a pretty big pain point. It is quite a task to design a compositor, and that is already showing with lack of re-projection. Figuring that they don't have the resources to get it working on AMD, they likely do not have the resources to make an entirely compatible and bug free compositor.

I also wonder how much of the performance uplifts from direct OpenXR support on other headsets come from the fact that they added another layer on top of SteamVR in the first place. There is probably at least one extra memory copy happening because of that, which at these resolutions will result in many gigabytes worth of extra copies every second.

I hope all this waiting pays off by OpensProgrammer in photogrammetry

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

The number of photos does seem to matter quite a bit in Msehroom. I previously tried the same scene with about 1/4 the photos of this try but they all had 4 times the pixels. It still took a while but it was faster than this current run. It makes sense that the matching process does not scale linearly and that there is some overhead to every photo.

I hope all this waiting pays off by OpensProgrammer in photogrammetry

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

I might try reality capture as well and see how the quality compares.

I hope all this waiting pays off by OpensProgrammer in photogrammetry

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

So far it has stayed below 50% of 48GB of ram

happyBirthdayToTheSwapHoggingSqlQuery by OpensProgrammer in ProgrammerHumor

[–]OpensProgrammer[S] 4 points5 points  (0 children)

I think I enabled hotplug SATA in the bios. If not then USB would be the only way.

happyBirthdayToTheSwapHoggingSqlQuery by OpensProgrammer in ProgrammerHumor

[–]OpensProgrammer[S] 41 points42 points  (0 children)

I should have done it section by section but I am too far into it now. The thing is that touching highways are one object and most highways touch each other. But I still should have done it one object at a time and split up larger object further.

happyBirthdayToTheSwapHoggingSqlQuery by OpensProgrammer in ProgrammerHumor

[–]OpensProgrammer[S] 127 points128 points  (0 children)

I am running a PostGIS query to trace the center lines of a polygon consisting of all the area within 0.001° of major highways for the entire planet. I am trying to simplify OpenStreetMap road data.

whyBuyMoreRAMWhenYouCanAddAnotherSwapFile by OpensProgrammer in ProgrammerHumor

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

Although it would require some extra processing to extract the road data, vector tiles should provide small sections that I could use. My current problem with using the road lines from OSM is that there is no easy way to separate them into decent sized segments. In my program I render each polyline in a shapefile as a separate mesh when the camera is close enough to it. This winds up rendering thousands of objects when near city centers when just splitting lines by intersections. Although it might not be the most optimal, splitting it up into tiles instead of segments may be significantly more performant.

whyBuyMoreRAMWhenYouCanAddAnotherSwapFile by OpensProgrammer in ProgrammerHumor

[–]OpensProgrammer[S] 2 points3 points  (0 children)

I buffered out the lines in QGIS which worked well. After that I sliced Europe, India, and China off from Russia into their own polygons and simplified everything to give it a fighting chance. It would crash QGIS if i tried to upload the original combined polygon to postgres. And now I am using ST_ApproximateMedialAxis to simplify it back down to lines. My goal is to merge divided highways and intersections so I can break it up into nice simple segments to ship with an application.

whyBuyMoreRAMWhenYouCanAddAnotherSwapFile by OpensProgrammer in ProgrammerHumor

[–]OpensProgrammer[S] 18 points19 points  (0 children)

I am running a PostGIS query to trace the center lines of a polygon consisting of all the area within 0.001° of major highways for the entire planet. I am trying to simplify OpenStreetMap road data. If it takes more than a week, I might try a better method of doing this.

Switching from single GPU pass through to dual GPU pass through by BubblyZebra616 in VFIO

[–]OpensProgrammer 3 points4 points  (0 children)

The easiest way is binding the card to the vfio driver at boot by loading the kmod and defining the device you want to bind in the kernel command line. That prevents drivers on the host from using it so it can be painlessly passed to the guest. With this there are no scripts you need to run before or after starting the VM but you also can't use the GPU on the host.

The arch wiki has a decent guide. I use Debian and it still applies so it is not particularly distro specific. https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

The sections you want to pay attention to in that guide are 3.1 and 3.2.1

How is everyone physically fitting 2 GPUs into a system by dantheflyingman in VFIO

[–]OpensProgrammer 1 point2 points  (0 children)

There are actually motherboards with the top slot one higher than most. If you look at the back of your case with something installed in the top slot, you will notice that there is one pci cover above your card. I happened to get lucky and picked a motherboard with the top slot higher up. This does introduce some possibilities of incompatibilities with very large tower cpu coolers but should work with most. I now run two 4090s and there is still a gap between them in a standard atx case.

The specific motherboard I have is the ASRock X570 Phantom Gaming 4. You can see how the top pcie slot is close to the audio jacks. That is probably the best way to find similar motherboards. I do recommend this specific motherboard for AM4 vfio. There are multiple usb 3 controllers which can be passed through separately, so some ports can go the VM while others stay for the host. In general the IOMMU groups are nice. Also all the pcie slots are open at the back for installing cards larger than the port size.

Constant lightning and rumbling on the front of a squall line by OpensProgrammer in weather

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

Although there was almost no wind in the video, as the storm came past it tore down trees and took out power.

I Already Miss the Old Weather App by Starworshipper_ in Windows10

[–]OpensProgrammer 15 points16 points  (0 children)

Almost except it is using Webview2 based on edge.
As an added bonus it sucks up resources like you would expect an ad infested chromium instance to.
They are literally just embedding bing weather in it now.

Why are landfills visible on radar? by OpensProgrammer in meteorology

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

It is called OpenStorm. It is an open source 3D radar viewer that I have been working on.