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.