• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

raw

Colonel
95 Badges
Nov 19, 2009
840
14
  • Sengoku
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Hearts of Iron III Collection
  • Sword of the Stars II
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Pre-order
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Divine Wind
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Gettysburg
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis 4: Emperor
  • 500k Club
  • Victoria 2
  • Europa Universalis III Complete
Ok, well you only have 256mb of video memory and the game requires 1gb on Linux and Mac.
That 256M doesn't represent all the card's RAM, it represents a range of memory addresses used for transferring data to and from the card through the PCI bus. The video card has its own processor running its own software, so it can move data between that area and other areas of its RAM that aren't exposed through PCI.

A modern video card isn't just a dumb display device that depends on the main system to write pictures into its memory. It's really a whole separate (specialized) computer that manages its own resources for the most part.
 

AndrewT

The Full Monty Python
Moderator
116 Badges
Jun 29, 2001
85.250
3.594
  • Leviathan: Warships
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • Gettysburg
  • Hearts of Iron III
  • Heir to the Throne
  • Impire
  • Europa Universalis III Complete
  • King Arthur II
  • Knights of Pen and Paper +1 Edition
  • Lead and Gold
  • Legio
  • Europa Universalis IV: Conquest of Paradise
  • The Kings Crusade
  • Lost Empire - Immortals
  • Magicka
  • Majesty 2 Collection
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Pirates of Black Cove
  • Europa Universalis IV: Res Publica
  • Europa Universalis: Rome
  • Rome Gold
  • Stellaris: Necroids
  • Crusader Kings II: Sunset Invasion
  • Ancient Space
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • A Game of Dwarves
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Darkest Hour
  • Dungeonland
  • East India Company Collection
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
Then I'd be grateful if you could tell me how to determine how much video memory a card actually has under Linux. I was just relying on what I found via Google.
 

bucaneer

Major
36 Badges
Jun 20, 2011
501
1
  • Crusader Kings II
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Magicka
  • Hearts of Iron III
  • Europa Universalis IV
  • Europa Universalis III: Chronicles
  • 500k Club
  • Europa Universalis IV: Golden Century
  • Shadowrun Returns
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Cradle of Civilization
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Europa Universalis IV: Pre-order
  • Europa Universalis IV: El Dorado
  • Warlock: Master of the Arcane
  • Cities in Motion
  • Crusader Kings II: Legacy of Rome
  • Victoria 2
  • Teleglitch: Die More Edition
  • Sengoku
  • Europa Universalis IV: Res Publica
  • March of the Eagles
  • Crusader Kings II: The Old Gods
  • Leviathan: Warships
  • Crusader Kings II: The Republic
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
/var/log/Xorg.0.log may contain video memory size. However, the problem is that the reporting is done by the video driver itself, and different drivers have different output formats. This hastily cobbled together command should find video memory for most cards/drivers:
Code:
grep -E 'Memory:|RAM:|VideoRam:|vram size:' /var/log/Xorg.0.log

For Nvidia proprietary drivers, the output should look like this:
Code:
(--) NVIDIA(0): Memory: 1048576 kBytes
For ATI proprietary drivers:
Code:
(--) fglrx(0): Video RAM: 1048576 kByte, Type: DDR3
For ATI open source drivers (we want the number following "vram size: s:" - it's the size in bytes, in hexadecimal. In this case, it's the same 1GB as in previous examples):
Code:
(II) RADEON(0): mem size init: gart size :1fbde000 vram size: s:40000000 visible:3f1b0000
For Intel drivers:
Code:
(==) intel(0): VideoRam: 262144 KB
No output for open source Nvidia drivers (nouveau), but then again, Nvidia owners should be directed to the proprietary drivers anyway.
 

raw

Colonel
95 Badges
Nov 19, 2009
840
14
  • Sengoku
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Magicka
  • Majesty 2
  • March of the Eagles
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Victoria: Revolutions
  • Rome Gold
  • Semper Fi
  • Hearts of Iron III Collection
  • Sword of the Stars II
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
  • Warlock: Master of the Arcane
  • Cities: Skylines - Snowfall
  • Europa Universalis IV: Mare Nostrum
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Pre-order
  • Europa Universalis III
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Darkest Hour
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Divine Wind
  • Hearts of Iron II: Armageddon
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For the Motherland
  • Gettysburg
  • Crusader Kings II: Way of Life
  • Mount & Blade: Warband
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis 4: Emperor
  • 500k Club
  • Victoria 2
  • Europa Universalis III Complete
Then I'd be grateful if you could tell me how to determine how much video memory a card actually has under Linux. I was just relying on what I found via Google.

As bucaneer already posted, that's not easily done as the only place where that information is held is in the firmware/driver of the card and it's up to the firmware/driver if and how it reports these things.
The best strategy is to simply look up the card on the internet presence of its manufacturer.
 

AndrewT

The Full Monty Python
Moderator
116 Badges
Jun 29, 2001
85.250
3.594
  • Leviathan: Warships
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • For The Glory
  • Gettysburg
  • Hearts of Iron III
  • Heir to the Throne
  • Impire
  • Europa Universalis III Complete
  • King Arthur II
  • Knights of Pen and Paper +1 Edition
  • Lead and Gold
  • Legio
  • Europa Universalis IV: Conquest of Paradise
  • The Kings Crusade
  • Lost Empire - Immortals
  • Magicka
  • Majesty 2 Collection
  • March of the Eagles
  • Europa Universalis III Complete
  • Naval War: Arctic Circle
  • Pirates of Black Cove
  • Europa Universalis IV: Res Publica
  • Europa Universalis: Rome
  • Rome Gold
  • Stellaris: Necroids
  • Crusader Kings II: Sunset Invasion
  • Ancient Space
  • Arsenal of Democracy
  • Hearts of Iron II: Armageddon
  • Cities in Motion
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • A Game of Dwarves
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Darkest Hour
  • Dungeonland
  • East India Company Collection
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Europa Universalis III Complete
  • Divine Wind
  • Europa Universalis IV
As bucaneer already posted, that's not easily done as the only place where that information is held is in the firmware/driver of the card and it's up to the firmware/driver if and how it reports these things.
The best strategy is to simply look up the card on the internet presence of its manufacturer.
But that only tells us how much physical video memory it has, not taking into account shared system memory. Many Intel chipsets have no Vram of their own , or only 64mb. What the game cares about is how much available Vram there is, not just the dedicated Vram.