[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: xorg video modes question

Fred wrote:
On 02/14/2013 12:49 AM, Mark Morgan Lloyd wrote:
Fred wrote:

Hi Mark,
The /proc/openprom directory exists but is empty.

Make sure you have something like

/dev/openprom   /proc/openprom  openpromfs  defaults  0  0

in your /etc/fstab. Frankly, this is so important that I don't know why it's not set up by default.

Hi Mark,
I added the line to /etc/fstab and rebooted but am having trouble with the command line you gave earlier:

$ cat /proc/openprom/SUNW,ffb@1e,0/width
$ cat /proc/openprom/SUNW,ffb@1e,0/height

ls /proc/openprom

#address-cells    device_type         memory    pci@1f,0
aliases           energystar-v2       model     reset-reason
banner-name       idprom              name      #size-cells
breakpoint-trap   #interrupt-cells    openprom  SUNW,UltraSPARC-IIi@0,0
chosen            interrupt-map       options   virtual-memory
clock-frequency   interrupt-map-mask  packages

ls /proc/openprom/SUNW,UltraSPARC-IIi@0,0

clock-frequency        ecache-line-size       manufacturer#
dcache-associativity   ecache-size            mask#
dcache-line-size       icache-associativity   name
dcache-size            icache-line-size       reg
device_type            icache-size            sparc-version
#dtlb-entries          implementation#        upa-portid
ecache-associativity   #itlb-entries

I don't see anything like ffb@le,0. Maybe an Ultra 5/10 is different.

Agreed, unless possibly they have the onloard device hiding behind that pci@1f,0 entry (I don't have a U5/10 set up with Linux at the moment) **

Did you say you were using the Creator video card? I just have the built-in motherboard video. Also, how do the numbers 480 and 384 relate to the video mode?

0x480	1152
0x384	900

1152 x 900 is one of the standard Sun hardware resolutions. The particular machine I got those off runs headless, so I've not attempted to tweak them to suit a particular screen.

** Actually, I find a colleague has although it's also got a Creator 3D (ffb). Look for something like /proc/openprom/pci@1f,0/pci@1,1/SUNW,m64B@2 i.e.

$ cat /proc/openprom/pci@1f,0/pci@1,1/SUNW,m64B@2/height
$ cat /proc/openprom/pci@1f,0/pci@1,1/SUNW,m64B@2/width

I haven't a clue whether those are genuine, I don't think anybody's ever tried hooking a screen on that machine's onboard video. But for comparison the U60 under my desk has two Creators 3Ds set to 1024x1280:

$ cat /proc/openprom/SUNW,ffb@1d,0/height
$ cat /proc/openprom/SUNW,ffb@1d,0/width
$ cat /proc/openprom/SUNW,ffb@1e,0/height
$ cat /proc/openprom/SUNW,ffb@1e,0/width

where I think those are forced in by OBP settings as I've written earlier. The U60 also has resolutions set up in in /etc/X11/xorg.conf, I can't remember to what extent that's actually necessary and the OS is well out of date (Etch) so this might not be relevant to current practice.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

Reply to: