In a medium frying pan, heat olive oil until it begins to smoke. Add butter and melt. Add mushrooms and salt & pepper, toss until they begin to brown. Add milk, garlic powder, and bring to a boil. Simmer for five minutes, then remove from heat. Add cheeses and stir until the sauce is smooth and velvety. Mix sauce with cooked pasta.