Closed behind1231 closed 9 years ago
Why I can't run, I am 64 ARCHLINUX system
What graphics card and driver are you using?
I have installed! Don't ARCHLINUX 32-bit drivers also hold?
:| please post the output of glxinfo
and lspci -v
.
behind@localhost:~$ lspci
00:00.0 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: NVIDIA Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: NVIDIA Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: NVIDIA Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: NVIDIA Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: NVIDIA Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: NVIDIA Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce Go 6150] (rev a2)
00:09.0 RAM memory: NVIDIA Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: NVIDIA Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: NVIDIA Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: NVIDIA Corporation MCP51 PMU (rev a3)
00:0b.0 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: NVIDIA Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: NVIDIA Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: NVIDIA Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 02)
behind@localhost:~$
behind@localhost:~$ lspci -v
00:00.0 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:00.1 RAM memory: NVIDIA Corporation C51 Memory Controller 0 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel
00:00.2 RAM memory: NVIDIA Corporation C51 Memory Controller 1 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel
00:00.3 RAM memory: NVIDIA Corporation C51 Memory Controller 5 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel
00:00.4 RAM memory: NVIDIA Corporation C51 Memory Controller 4 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
00:00.5 RAM memory: NVIDIA Corporation C51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:00.6 RAM memory: NVIDIA Corporation C51 Memory Controller 3 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel
00:00.7 RAM memory: NVIDIA Corporation C51 Memory Controller 2 (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel
00:02.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
Memory behind bridge: b3000000-b30fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=04, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: b4000000-b7ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d01fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce Go 6150] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Hewlett-Packard Company Presario V3242AU
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at b2000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at b1000000 (64-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at b0020000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia
00:09.0 RAM memory: NVIDIA Corporation MCP51 Host Bridge (rev a2)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:0a.0 ISA bridge: NVIDIA Corporation MCP51 LPC Bridge (rev a3)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
00:0a.1 SMBus: NVIDIA Corporation MCP51 SMBus (rev a3)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: 66MHz, fast devsel, IRQ 10
I/O ports at 3040 [size=64]
I/O ports at 3000 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
Kernel modules: i2c_nforce2, nv_tco
00:0a.3 Co-processor: NVIDIA Corporation MCP51 PMU (rev a3)
Subsystem: Hewlett-Packard Company Presario V3242AU
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at b0040000 (32-bit, non-prefetchable) [size=256K]
00:0b.0 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3) (prog-if 10 [OHCI])
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at b0004000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:0b.1 USB controller: NVIDIA Corporation MCP51 USB Controller (rev a3) (prog-if 20 [EHCI])
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at b0005000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:0d.0 IDE interface: NVIDIA Corporation MCP51 IDE (rev f1) (prog-if 8a [Master SecP PriP])
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable)
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable)
I/O ports at 3080 [size=16]
Capabilities: <access denied>
Kernel driver in use: pata_amd
Kernel modules: pata_amd, pata_acpi, ata_generic
00:0e.0 IDE interface: NVIDIA Corporation MCP51 Serial ATA Controller (rev f1) (prog-if 85 [Master SecO PriO])
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18
I/O ports at 30b0 [size=8]
I/O ports at 30a4 [size=4]
I/O ports at 30a8 [size=8]
I/O ports at 30a0 [size=4]
I/O ports at 3090 [size=16]
Memory at b0006000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: sata_nv
Kernel modules: sata_nv, pata_acpi, ata_generic
00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
Capabilities: <access denied>
00:10.1 Audio device: NVIDIA Corporation MCP51 High Definition Audio (rev a2)
Subsystem: Hewlett-Packard Company Presario V3242AU
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
Memory at b0000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 Bridge: NVIDIA Corporation MCP51 Ethernet Controller (rev a3)
Subsystem: Hewlett-Packard Company Device 30b5
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
Memory at b0007000 (32-bit, non-prefetchable) [size=4K]
I/O ports at 30b8 [size=8]
Capabilities: <access denied>
Kernel driver in use: forcedeth
Kernel modules: forcedeth
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: <access denied>
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel
Kernel modules: amd64_edac_mod
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel
Capabilities: <access denied>
Kernel driver in use: k8temp
Kernel modules: k8temp
01:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 02)
Subsystem: Hewlett-Packard Company Broadcom 802.11a/b/g WLAN
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at b3000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: b43-pci-bridge
Kernel modules: ssb
That's weird... it seems like your GPU is over 10 years old, but it supports OpenGL 2.1, so it should be able to run the game.
Is there a solution?
I think your problem is similar, if not identical, to oldlaptop's issue (#33), only instead of replacing the shader by a dummy shader, your driver simply refuses to link it.
Can give the solution or code? I really need this game!
Supporting legacy hardware is hard, but eventually we'll get around to fix it. It would be easier if you followed my isntructions and posted the glxinfo
output, though. In the meantime, you can always try software rendering: LIBGL_ALWAYS_SOFTWARE=1
Under the terminal input LIBGL_ALWAYS_SOFTWARE = 1
Now can help me to solve, at least you can play! Isn't it? Is that ok?
Now is unable to run
????
I'm sorry, I don't understand your question; I really suggest that you teach yourself English. It's so much easier to communicate when, you know, everybody speaks the same language.
LIBGL_ALWAYS_SOFTWARE=1
is an environment variable that forces mesa to use software rendering.
Other than software rendering, you could buy a more recent GPU, or wait until your GPU is supported, or, of course, implement support yourself.
Under the terminal input LIBGL_ALWAYS_SOFTWARE = 1????
As an Arch Linux user, shouldn't you know how to set an environment variable, or, at least how to google how to set it?
Anyways, try this:
LIBGL_ALWAYS_SOFTWARE=1 ./openage
you see:
behind@localhost:~/openage-master$ LIBGL_ALWAYS_SOFTWARE=1 ./openage
MSG launching engine with data directory './assets'
Failed to create secure directory (/run/user/1000/pulse): Permission denied
MSG initialized SDL audio subsystems.
MSG Using audio device 'default' [freq=48000,format=32784,channels=2,samples=4096]
DBG2 queried font: DejaVu Serif:style=Book
DBG2 returning font file /usr/share/fonts/TTF/DejaVuSerif.ttf
DBG2 queried font: DejaVu Serif:style=Book
DBG2 returning font file /usr/share/fonts/TTF/DejaVuSerif.ttf
MSG initialized SDL video subsystems.
DBG0 Maximum supported texture size: 4096
DBG0 Maximum supported texture units: 20
DBG2 queried font: DejaVu Sans Mono:style=Book
DBG2 returning font file /usr/share/fonts/TTF/DejaVuSansMono.ttf
DBG0 console font character size: 8x17
MSG Loading time [engine]: 0.361 s
DBG1 Loaded texture from './assets/missing.png'
DBG1 Loaded texture from './assets/gaben.png'
DBG0 terrain prefs: 29 tiletypes, 9 blendmodes
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15001.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15001.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15002.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15002.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15017.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15017.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15007.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15007.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15014.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15014.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15000.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15000.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15004.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15004.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15005.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15005.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15009.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15009.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15011.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15011.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15006.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15006.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15008.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15008.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15010.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15010.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15029.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15029.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15015.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15015.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15016.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15016.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15018.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15018.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15019.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15019.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15024.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15024.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15021.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15021.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15022.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15022.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15023.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15023.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15026.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15026.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15027.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15027.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15028.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15028.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15030.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15030.slp.docx
DBG1 Loaded texture from './assets/converted/Data/terrain.drs/15031.slp.png'
MSG loading meta file ./assets/converted/Data/terrain.drs/15031.slp.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode00.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode00.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode01.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode01.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode02.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode02.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode03.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode03.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode04.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode04.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode05.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode05.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode06.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode06.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode07.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode07.docx
DBG1 Loaded texture from './assets/converted/blendomatic.dat/mode08.png'
MSG loading meta file ./assets/converted/blendomatic.dat/mode08.docx
DBG0 created terrain chunk: 16 size, 256 tiles
DBG0 inserting new chunk at (00,00)
DBG0 neighbor 0 not found.
DBG0 neighbor 1 not found.
DBG0 neighbor 2 not found.
DBG0 neighbor 3 not found.
DBG0 neighbor 4 not found.
DBG0 neighbor 5 not found.
DBG0 neighbor 6 not found.
DBG0 neighbor 7 not found.
MSG ERROR: Program linking failed
Fragment info
-------------
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
FATAL Exception: Program linking failed
Fragment info
-------------
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
0(50) : error C6013: Only arrays of texcoords may be indexed in this profile, and only with a loop index variable
behind@localhost:~/openage-master$
Will my empire source file has a problem?
你们能不能把这个游戏打包好,我们下载下来就能直接运行来玩呢?(You can wrap up the game well, we can run directly download to play?)
网上那么多游戏都不用做那么多事情,直接运行就能玩了~!很久之前就安装你们这个游戏了,但遇到同样的问题,结果没人解决,真心很心烦!(Online don't have to do so many things, so many game can be run directly to play ~! Long before installing the game, you had the same problem, but the result there is no solution, really upset!)
此刻的游戏是不可播放的状态,它是在目前的早期发育阶段。(At the moment the game is not in a playable state, it is in the early developmental stages currently.)
但是我启动也启动不了(But I can't start also start)
Your GPU is using the nvidia
kernel module, which is proprietary. LIBGL_ALWAYS_SOFTWARE
does only work with the free driver.
Please change your driver to use nouveau
, openage might work with it out of the box.
Also, please post your nvidia
binary driver version.
I doubt that. This looks like a hardware limitation.
算了,我放弃了这游戏了,等了这么久还没支持我的显卡~!(Forget it, I gave up the game, haven't waited so long for support my graphics card ~!)
就算游戏暂时还没开发好,起码也能启动游戏吧,但是连起动也起动不了,0ad这游戏也能运行啊!HON这游戏也能运行啊~!也能玩啊~!不是我的显卡是硬伤吧!(Even if the game didn't develop well, yet at least also can start the game, but not even starting starting, 0 AD this game can be run! HON this game also can run ah ~! Also can play ~! Is not my video card is indifference!)
As I'm understanding "Forget it, I gave up the game, haven't waited so long for support my graphics card", we can close this issue.
archlinux X86_64 system