Skip to contentSkip to conversation

Console/X problems on HCRX-24

parisc-linux Stuart Brady 1 participant 2 messages Nov 15, 2005

lore
Share & tools
lore
#0 lore raw

Hi,

Firstly, I've just found that my HCRX-24 works with an LCD monitor. This was news to me, as IIRC it had even failed to work with monitors that claimed to support sync-on-green. I hope that might help someone.

Secondly, I can confirm several problems reported by Johannes Raspe and Andy Walker late last year:

1) The Tux colours are wrong. I'll try to expand on that later.

2) The console colours aren't right... actually, the 'normal' colours work correctly, but the 'bright' colours are all white. (Even bright black). Switching to/from X seems to fix this.

3) X doesn't work properly in 32-bit mode. It appears as though the X server is using 24-bit pixels, but the HCRX-24 card is expecting 8-bits of padding per pixel... So something like this:

HCRX-24: R G B U|R G B U|R G B U|...
X: R G B|R G B|R G B|R G B|...

That's consistent with the colour 'artefacts' that I'm seeing. BTW, the right 1/4 of the screen is just whatever was left in the console before switching to X. I'll have a look at this one, but I expect it's a bug in our STI code. :-(

Cheers,

Signature · 5 lines
Stuart Brady
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux
#1 lore raw
Quoted 11 lines · Stuart Brady

3) X doesn't work properly in 32-bit mode. It appears as though the X server is using 24-bit pixels, but the HCRX-24 card is expecting 8-bits of padding per pixel... So something like this:

HCRX-24: R G B U|R G B U|R G B U|...
X: R G B|R G B|R G B|R G B|...

That's consistent with the colour 'artefacts' that I'm seeing. BTW, the right 1/4 of the screen is just whatever was left in the console before switching to X. I'll have a look at this one, but I expect it's a bug in our STI code. :-(

Thanks to Max Grabert for the suggestion: adding the following line to the "Screen" section in xorg.conf works for me:

DefaultFbBpp 32

I would have expected the X server to be able to find this out for itself, so I'm not sure if there's still a bug here. I can't see anything obviously wrong with stifb, fwiw.

Cheers,

Signature · 5 lines
Stuart Brady
_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/mailman/listinfo/parisc-linux