Preheat the oven to 350°F.
Season all sides of the pork loin with the garlic powder, onion powder, pepper, and salt.
Heat the olive oil in a large Dutch oven or oven-safe Magnalite roaster over medium heat. Add the pork loin and sear on all sides until browned, about 2 to 3 minutes per side. Transfer the pork to a plate.
Deglaze the pan with the chicken broth and Gravy Master, scraping up the browned bits from the bottom.
Add the sliced onion, then place the pork loin on top, fat-side up. Arrange the potatoes around the pork. Cover the pan.
Bake for 1 hour 30 minutes to 2 hours, or until the thickest part of the pork reaches an internal temperature of 145°F. Start checking the temperature before the minimum cooking time to avoid overcooking.
Transfer the pork loin to a cutting board and cover loosely with aluminum foil. Allow it to rest for 10 minutes. Transfer the potatoes to a serving platter.
In a small mixing bowl, combine the cornstarch and water until smooth. Stir the slurry into the cooking liquid in the pan. Bring to a simmer over medium heat, stirring, and cook for 1 to 2 minutes until the gravy reaches the desired consistency.
Slice the pork loin and serve with the gravy, potatoes.