Instalează Steam
conectare
|
limbă
简体中文 (chineză simplificată)
繁體中文 (chineză tradițională)
日本語 (japoneză)
한국어 (coreeană)
ไทย (thailandeză)
български (bulgară)
Čeština (cehă)
Dansk (daneză)
Deutsch (germană)
English (engleză)
Español - España (spaniolă - Spania)
Español - Latinoamérica (spaniolă - America Latină)
Ελληνικά (greacă)
Français (franceză)
Italiano (italiană)
Bahasa Indonesia (indoneziană)
Magyar (maghiară)
Nederlands (neerlandeză)
Norsk (norvegiană)
Polski (poloneză)
Português (portugheză - Portugalia)
Português - Brasil (portugheză - Brazilia)
Русский (rusă)
Suomi (finlandeză)
Svenska (suedeză)
Türkçe (turcă)
Tiếng Việt (vietnameză)
Українська (ucraineană)
Raportează o problemă de traducere
Relevant system info:
Video Card:
Terminal output when running TF2:
System: Ubuntu 12.04
Laptop: Dell Inspiron E1505,
Graphic card: ATI Radeon X1300 Moblity
Graphic driver: open driver
i have tryed the 310 drives but those dont seem to load into xorg.
current driver 304
will poke around to find a solution/information
seems i just have it with Team Fortress 2
but if i start trine2 it works fine
Hmm. I'm kind of surprised *nothing* changed. If anything, I'd expect it to fail more glamorously when trying to run non-existent functions.
Just as a sanity check what does `objdump -T /usr/lib/libGL.so.304.64 | grep gl` show? I'd expect to see quite a few gl* functions defined in the .text section, with a few of the ones I had you add show up as *UND*.
Well it show a lot of functions and i found this:
000c9380 g DF .writetext 00000000 Base glColorMaskIndexedEXT
i don't know if matters or not... You can check for yourself, i do a paste in pastebin because it's more than 2000 lines. here's the link:
http://pastebin.com/Sr57Smyw
000c9380 g DF .writetext 00000000 Base glColorMaskIndexedEXT
Although when I first tried to play, it did nothing, the second time it said it was running, and the third it failed. I'll try again and see.
I do an "objdump -T /usr/lib/libnvidia-glcore.so.304.64 | grep gl" and i get this:
/usr/lib/libnvidia-glcore.so.304.64: file format elf32-i386
011d7700 g DF .text 0000014e Base _nv013glcore
0166f340 g DF .text 000000a6 Base _nv014glcore
01626a40 g DF .text 00000294 Base _nv018glcore
01d04b40 g DO .bss 0000022c Base _nv015glcore
012377c0 g DF .text 00000001 Base _nv005glcore
01237740 g DF .text 00000001 Base _nv003glcore
01d04d6c g DO .bss 00000018 Base _nv019glcore
011b4cc0 g DF .text 0000000a Base _nv002glcore
01237540 g DF .text 00000001 Base _nv007glcore
01237780 g DF .text 00000001 Base _nv004glcore
01237580 g DF .text 00000001 Base _nv008glcore
011b4c40 g DF .text 00000009 Base _nv001glcore
01cf6960 g DO .bss 00000004 Base _nv023glcore
01cc2460 g DO .data 00001340 Base _nv020glcore
012375c0 g DF .text 00000001 Base _nv009glcore
01cf7528 g DO .bss 00000004 Base _nv021glcore
01237500 g DF .text 00000001 Base _nv010glcore
011b4d00 g DF .text 0000000a Base _nv012glcore
01cf4040 g DO .bss 000008f0 Base _nv017glcore
011b4c80 g DF .text 0000000a Base _nv000glcore
I don't know if help for something...
01:00.0 VGA compatible controller: NVIDIA Corporation G71 [GeForce 7900 GS] (rev a1) (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
I/O ports at cc00 [size=128]
[virtual] Expansion ROM at fe9e0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nvidia_experimental_304, nouveau, nvidiafb
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
Driver Version: 2.1.2 NVIDIA 304.48
I think this could be a very old part of OpenGL: http://www.opengl.org/registry/specs/EXT/draw_buffers2.txt
Well, unsurprisingly all of the cards missing the extension are older than when that extension was added.
No, the reason we're having this problem is because they're using a real OpenGL renderer that's (at least currently) hardcoded against certain extensions that aren't supported by pre-8xxx GeForce cards. That's why the Windows version, with its much more flexible D3D renderer running through Wine's D3D to OGL translation layer, works on graphics cards the native Linux version does not.
Killing Floor works on my laptop, but TF2 errors out with the glColorMaskIndexedEXT error. GeForce 6150M.