I successfully opened a bank account with a DTV visa without incurring any extra charges or needing an agent.
You can also open a bank account at most TTB Bank branches with the following documents.
1. Passport
2. DTV Visa
3. Thai Driving License or other gov ID card
4. Residential house registration
5. lease agreement
6. TM30