[Linux w Intel GPU][cube] Most of the graphics missing

This subforum contains all the issues which we already resolved.
MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Ubuntu upgrade..
Now at 14.04 x64
nothing has changed.

likelikelike11
Manual Inserter
Manual Inserter
Posts: 1
Joined: Fri May 09, 2014 6:23 pm
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by likelikelike11 »

Same issue here with the graphics not displaying right.
just bought the game cant play it :/
Factorio: Tried running 0.9.8 (32bit) 0.9.8 (64bit) 0.8.8 (32bit) 0.8.8 (64bit)
Ubuntu: 13.10 64bit
Graphics: Mobile Intel® GM45 Express Chipset
Ram: 2.9 GB
Processor: Intel® Celeron(R) CPU 900 @ 2.20GHz
All give the same issue of missing textures.
Tried: low graphics false and true no change
The minimap displays correctly though.

Here is Everything i can offer on Specs/Setup its highly detailed
specs
~small edit by FreeER for spoiler fix

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

3G of RAM? If that's true, then it's definitely not cause by the RAM limits.

BTW: it seems that the collapsing/named spoilers are broken :(
BBTW: Which crazy command produced such strange hardwareinfo?

--- EDIT ---
Now it appears that they work mostly-correctly .. strange
spoiler attempt
spoiler attempt2
spoiler attempt 3
spoiler attempt 5
Yet I still don't see the spoiler to work in his message.

GodFire
Burner Inserter
Burner Inserter
Posts: 14
Joined: Wed May 07, 2014 2:51 pm
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by GodFire »

Interestingly enough I seem to have the exactly opposite Problem in Linux (XUbuntu 12.04).
For me all the graphics load but non or only half the text...

Here are a few screenshots.
https://www.dropbox.com/sh/7vd3mxtyn8gh ... 0PmwnAsK5a

Otherwise it seems to run fine for my rather weak Laptop

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Then you are in the wrong thread. This one is for Intel GPUs, not Radeons.
https://forums.factorio.com/forum/vie ... php?t=2964 is the correct one for you.

BTW: How come your search revealed this thread and not the correct one?

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

@ moderators
I noticed this thread is currently in "help" section.
Can it please be moved into "bug reports"?

kurtiii
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon May 26, 2014 11:41 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by kurtiii »

Uppon request:

running fine on a lenovo T410 notebook with Intel® HD Grafik 4600 and Kubuntu 12.04.

Got rid of the warnings by converting the pngs following the advice in this http://tex.stackexchange.com/questions/ ... gb-profile.

But again: I did NOT have the missing textures/sprites problem in the first place; just slow loading and lots of warnings.

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Hi,

Thanks for the details.
You are the first intel user that can play I know of.
Do I read correctly, that your gpu doesn't have "mobile" in it's name?
Is it even managed by the same driver as other gpus in the thread ("i915")?

Any idea about its VideoRAM size?

kurtiii
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon May 26, 2014 11:41 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by kurtiii »

The GPU is onboard; i do not have a dedicated grafics card. Here is the output of 'lspci -v'. Hope its of use :)

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 215a
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at f20000:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 215a
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at f2000000 (64-bit, non-prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at 1800
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Thanks for the info.
That's even MORE puzzling, since 256MB of VRAM shouldn't be enough even for the lowres mode :D

EDIT 1:
https://www.lenovo.com/us/en/PDFs/ThinkPad_T410_T510_Datasheet.html wrote: Uncompromised Performance
The ThinkPad T410 and T510 combine the highest performing:
• Intel ® Core™ i5-M and i7-M Processors with Intel ® vPro™ technology
• NVIDIA® 256MB and 512MB graphics
• SSDs, 2.5" HDDs with encryption, WLAN and WWAN
And this lists T410 as an nVidia device!?
Are you sure you don't have one of those dual-GPU solutions?

EDIT 2:
reding further down that page wrote: Graphics
• Intel ® Integrated Graphics and NVIDIA® NVS3100M Discrete Graphics
Which would strongly suggests T410 being a dual-gpu solution.

EDIT 3: Expected the vendor to be honest and say "OR" instead of "AND" when the former is the case.
http://www.notebookreview.com/notebookr ... 10-review/
this list lists nVidia and Intel models for different price, meaning that there indeed are intel-only T410s

EDIT 4: And you're really sure that you don't have nvidia gpu running, right?
would be apparent from "nv", "nvidia" or "nouveau" module being loaded

sillyfly
Smart Inserter
Smart Inserter
Posts: 1099
Joined: Sun May 04, 2014 11:29 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by sillyfly »

Don't know if this helps or only infuriates, but the game runs fine (if a bit slow) on my Linux with Intel GPU.
I'm running Debian testing, kernel version 3.14.4.
My computer is a Dell Latitude E5430 laptop, with i5 Ivy Bridge processor and Intel HD4000 gpu.

lspci -v:

Code: Select all

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Dell Device 053c
	Flags: bus master, fast devsel, latency 0, IRQ 44
	Memory at f6400000 (64-bit, non-prefetchable) [size=4M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>	Kernel driver in use: i915
I am not certain about the 256MB reported, though, as "dmesg | grep drm" shows the following line:

Code: Select all

[    4.623766] [drm] Memory usable by graphics device = 2048M
I don't know how to check what it actually being used, but as I understand it 256 is the default memory allocated to the gpu, and the system may dynamically allocate more, up to 2048.

Tell me if you need more info about my system.

kurtiii
Burner Inserter
Burner Inserter
Posts: 8
Joined: Mon May 26, 2014 11:41 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by kurtiii »

Hey MF-,

yes, its the Intel onboard grafics version. I explicitly bought a laptop with strong computing power and no dedicated grafic card, so I won't be tempted to play games during lectures; lucky factorio came out just when I'm about to finish studying :D.

The "card" can allocate some memory from RAM, up to around 360M total I think; as a reference I could also run "Sengoku" from paradox on medium GFX settings.

Also my system Is a pretty clean install; just some development tools - the rest is left unchanged.

Hope this helps and, as the previous poster stated, doesn't just serve to annoy people :o

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

NOTE wrote:This post was written as a reply to sillyfly, but then it was changed to reply to both of you at once.
It's nice that you broke my post streak in this thread.
It felt really wrong to have a me-only thread, since that could mean noone really cares.
Good to know.
I think you didn't miss any important clues.
It's actually nice to hear that there are linux people who can play outside the nvidia group


Note that both of your GPUs have "Core processor" instead of "Mobile" in the name.
Could that be the difference? ("Core processor" possibly labeling a next generation or something)

Although.. If sillyfly-s GPU really has 2G of ram available, it could just be about that.
I am pretty sure that my GPU cannot steal RAM from me. I would for sure notice if half of my 2G RAM went missing

VRAM Theory:
the lspci lists gpu's private memory size,
while the drm line says how much total memory can the card use (i.e. steal from the sytem?)

Blackence
Fast Inserter
Fast Inserter
Posts: 109
Joined: Thu Jun 05, 2014 4:03 pm
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by Blackence »

MF- wrote:It's actually nice to hear that there are linux people who can play outside the nvidia group
Don't worry, I'm a factorio-playing AMD Radeon HD 6870 user on free mesa radeon drivers. So it's even more than just nvidia and some Intel users! (Though you may have noticed the bug report about a bad texture size being used so high-res textures fail. I think that seems like an easy fix now that the reason was found. Hope the factorio guys can work on it eventually :) )

MF- wrote:VRAM Theory:
the lspci lists gpu's private memory size,
while the drm line says how much total memory can the card use (i.e. steal from the sytem?)
Do Intel GPUs even have dedicated VRAM? I think most integrated Intel GPUs just use system memory, no? The new high-end "Iris Pro" GPU introduced with Haswell CPUs was hyped because it has a small amount of dedicated VRAM soldered on top of the CPU/GPU (or something like that). I guess the non-Iris Intel GPUs (i.e. most of them) just use a chunk of system memory. Not quite sure though. I also don't know about old Intel GMA (i.e. not integrated with CPU) GPUs. Maybe integrated GPUs work with factorio, while old GMA GPUs don't?

In my case, lspci lists
Memory at d0000000 (64-bit, prefetchable)
Memory at fdfc0000 (64-bit, non-prefetchable)

while my GPU has 1 gig of VRAM:
[ 3.309164] [drm] Detected VRAM RAM=1024M, BAR=256M
[ 3.309165] [drm] RAM width 256bits DDR
[ 3.317055] [drm] radeon: 1024M of VRAM memory ready
[ 3.317056] [drm] radeon: 1024M of GTT memory ready.


So I'd say… forget about lspci :)

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Blackence wrote:
MF- wrote:It's actually nice to hear that there are linux people who can play outside the nvidia group
Don't worry, I'm a factorio-playing AMD Radeon HD 6870 user on free mesa radeon drivers. So it's even more than just nvidia and some Intel users!
Blackence wrote:(Though you may have noticed the bug report about a bad texture size being used so high-res textures fail. I think that seems like an easy fix now that the reason was found. Hope the factorio guys can work on it eventually :) )
Oh, I don't think I did.
Do you think it's the root cause for my issues as well?
Blackence wrote: Do Intel GPUs even have dedicated VRAM? I think most integrated Intel GPUs just use system memory, no? The new high-end "Iris Pro" GPU introduced with Haswell CPUs was hyped because it has a small amount of dedicated VRAM soldered on top of the CPU/GPU (or something like that). I guess the non-Iris Intel GPUs (i.e. most of them) just use a chunk of system memory. Not quite sure though. I also don't know about old Intel GMA (i.e. not integrated with CPU) GPUs. Maybe integrated GPUs work with factorio, while old GMA GPUs don't?
No idea how much integrated my GPU is.
I don't think they said "integrated" in the documentation, but that doesn't prove anything.
My main RAM is only 2G big.
I doubt I wouldn't notice up to 512M (if the lspci number means the lower bound for VRAM) vanishing without a trace.
Blackence wrote: In my case, lspci lists
Memory at d0000000 (64-bit, prefetchable)
Memory at fdfc0000 (64-bit, non-prefetchable)

while my GPU has 1 gig of VRAM:
[ 3.309164] [drm] Detected VRAM RAM=1024M, BAR=256M
[ 3.309165] [drm] RAM width 256bits DDR
[ 3.317055] [drm] radeon: 1024M of VRAM memory ready
[ 3.317056] [drm] radeon: 1024M of GTT memory ready.


So I'd say… forget about lspci :)

Interesting. Know about any better method for determining the VRAM size?
I use what I managed to find.

Lol.. I guess you DID find a better way
[ 2.409772] [drm] Memory usable by graphics device = 2048M

Which means that indeed memory is shared, no way my VRAM would be as big as my RAM :D
And that 2G is the upper bound on my actually usable VRAM size.

Blackence
Fast Inserter
Fast Inserter
Posts: 109
Joined: Thu Jun 05, 2014 4:03 pm
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by Blackence »

MF- wrote:Oh, I don't think I did.
Do you think it's the root cause for my issues as well?
It's this one: https://forums.factorio.com/forum/vie ... f=7&t=3157

I'm not sure if this could be the cause for your issues. Maybe the Intel driver doesn't error out when storing a big texture fails (like the radeon driver does) and silently truncates the texture instead? Sounds silly, but I've heard a lot of bad things about OpenGL.
MF- wrote:Interesting. Know about any better method for determining the VRAM size?
I use what I managed to find.

Lol.. I guess you DID find a better way
That's nice, because I don't know what's the best / a good way to determine VRAM size. That message you found seems quite useful, I agree!

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Thanks for the link.
I think I missed it 'cause I don't read through "OMG it's crashing!" threads.
Blackence wrote: I'm not sure if this could be the cause for your issues. Maybe the Intel driver doesn't error out when storing a big texture fails (like the radeon driver does) and silently truncates the texture instead? Sounds silly, but I've heard a lot of bad things about OpenGL.
Could be.
Also depends on the way how it'll be fixed -
- checking for an incorrect "out of memory" message won't do
Blackence wrote:
MF- wrote:Interesting. Know about any better method for determining the VRAM size?
I use what I managed to find.

Lol.. I guess you DID find a better way
That's nice, because I don't know what's the best / a good way to determine VRAM size. That message you found seems quite useful, I agree!
Actually, it was you who suggested grepping for "drm"

Blackence
Fast Inserter
Fast Inserter
Posts: 109
Joined: Thu Jun 05, 2014 4:03 pm
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by Blackence »

MF- wrote:Actually, it was you who suggested grepping for "drm"
It was sillyfly! :-) See the top of this page.

Colombo
Long Handed Inserter
Long Handed Inserter
Posts: 76
Joined: Mon May 19, 2014 11:25 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by Colombo »

Did anyone solved this problem?

MF-
Smart Inserter
Smart Inserter
Posts: 1235
Joined: Sun Feb 24, 2013 12:07 am
Contact:

Re: [Linux w Intel GPU] Most of the graphics missing

Post by MF- »

Colombo wrote:Did anyone solved this problem?
Not yet, but there is a hypothesis about the cause of all the issues. [ https://forums.factorio.com/forum/vie ... php?t=3157 ]
It was something about silent(intel)/fatal(radeon) failures when creating large bitmaps, even though they seemed supported

Strangely... I thought 0.10.1 was supposed to carry a fix


You can help by providing the same info as everyone else:
'dmesg | grep drm'
the "GPU" text block from 'lspci -v' like https://forums.factorio.com/forum/vie ... =30#p28960
32b or 64b
(if you know) how much VRAM is the GPU supposed to have, shared or private

ALSO: You mean factorio update, not ubuntu upgrade, right?
Did you try launching the 0.10.0 again? (to rule out the possiblity that an update to mesa/kernel/X11 broke it)

PS: Congratulations, finally someone who found this thread by himself. My hope for the internet is temporarily restored :P

Post Reply

Return to “Resolved Problems and Bugs”