I believe X offers a probe-only mode. I forget how much information you get
from it. I also note 4.x releases had a rudimentary self-configure feature
which would generate a configure file.
Worst case: use a distro which detects (even a super bootable CD), and save
the generated setup file.