Я сталкивался с такой задачей.
И мои многочисленные попытки, и гугление привели к одинаковому решению - x ищется методом половинного деления по t=0..1. Скорость и точность получаются вполне удовлетворительные для практики.
Нужно только не забыть обработать особый случай, когда кривая Безье перпендикулярна оси абсцисс - при решении в лоб там деление на ноль получается.
Решать кубическое уравнение теоретически можно, но на практике ооочень геморно. Никто так не делает. В интернете можно найти несколько материалов, примерно аналогичных ответу
Ivan Bogachev: приводятся те же формулы, тот же алгоритм в общих словах... но дальше этого ни у кого не заходит, нигде не видел попыток накидать хотя бы черновой код. Типа, дальше всё очевидно. Хотя на самом деле там самая жесть и начинается. Хотя повторюсь, при большом желании это, конечно, возможно сделать.