Total War: Rome 2 using llvmpipe instead of nvidia card
Solution 1:
Total War: Rome 2 is Windows only software. Although not explicitly mentioned - and it definitively should have been - it must be run with Wine or some variant like Steam's Proton (hopefully).
The Steam version is actually the only one so far with posted results at WineHQ, where it is mentioned:
What does not [work]
OpenGL renderer not enabled by default.
Workarounds
Forced OpenGL renderer by settting gfx_device_type to 2 in drive_c/users//Application Data/The Creative Assembly/Rome2/scripts/preferences.script.txt
Also of notice are the Additional Comments:
Fullscreen doesn't work properly with OpenGL renderer enabled.
Game sometimes doesn't start on the first try.
Overall the game gets a "Silver" rating. Most users say that anything below "Gold" is almost always a waste of time. You decide.