OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » xwindow » discuss

Thread: Heads Up: Xorg 7.2 in Nevada build 58

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 8 - Last Post: May 8, 2009 2:03 AM by: crystall Threads: [ Previous | Next ]
alanc

Posts: 5,504
From: US

Registered: 3/9/05
Heads Up: Xorg 7.2 in Nevada build 58
Posted: Feb 12, 2007 4:43 PM

  Click to reply to this thread Reply

[A bit of an early tease, since while the build will be available
internally near the end of this week, it wouldn't be expected to
go out as Solaris Express: Community Edition for another two
weeks, since nv_57 just went out today. I'm sending this out
now so I don't forget when that happens.]

Xorg 7.2 has been integrated into Nevada build 58, which should
be available from the usual WOS image sources later this week.

Major changes you should know about:

- Previously, Xorg was delivered only as a 32-bit x86 binary.
This release adds 64-bit x86 & 64-bit SPARC binaries as well.

- Xsun is still the default on SPARC, as Xorg on SPARC has
almost no graphics device support as yet. This build includes
a single video driver "wsfb" which provides a dumb framebuffer
using the Sun standard fb ioctls - it is only known to work on
the m64 on-board graphics in an Ultra 5/10 at this point, though
should work on other m64 devices, and eventually on XVR-100 & cg6
as well. wsfb will never run on most SPARC 3-D graphics cards,
which don't allow raw/dumb frame buffer access, so users of those
will need to wait for a device-specific Xorg driver from the SPARC
graphics team (or a community port of an open source driver for
cards which have those available for other OS'es).

- On Nevada, 64-bit will be the default on x86 machines running a
64-bit kernel. You can override this by running (as root):

svccfg -s x11-server setprop options/server=/usr/X11/bin/i386/Xorg

If you are using an existing Xorg module from a source other than
the X gate (i.e. the Xtsol module from the TX team or nvidia's
accelerated driver), you will need to stick to the 32-bit Xorg
until those are ported to 64-bit.

(When this is backported to S10, the 32-bit will be the default
to avoid having this compatibility issue being introduced by a
patch, and you will have to run svccfg with the amd64/Xorg path
to enable 64-bit mode.)

- If you are using nvidia graphics, you have the choice of using the
32-bit Xorg (as noted above) with the existing 32-bit nvidia driver,
or the 64-bit Xorg with the open-source/unaccelerated nv driver.
To use nv, you must pkgrm NVDAgraphics NVDAgraphicsr and reboot to
unload the nvidia kernel module. (We are expecting a 64-bit version
of the nvidia driver from nvidia shortly, and will send out a followup
message when it's available.)

- Intel chipset users will temporarily lose DRI support until 6497788
is integrated into ON by the video-china team.

- Xorg no longer supports LBX - ssh X forwarding with compression is
recommended for remote low bandwidth connections instead.

- /usr/X11/bin/Xvfb is now included, based on the Xorg sources, so you get
the Xorg set of extensions.

- Instead of an Xorg-based Xnest, this build instead includes
/usr/X11/bin/Xephyr which provides similar functionality (an X server
running in a nested window on another server) but in a method more similar
to Xvfb (rendering to an in-memory frame buffer directly, then displaying
that image on the host server) so that it can provide extensions and
drawing mechanisms not present in the host server - for instance, Xephyr
running on Xsun can provide the Render & Composite extensions, and even,
using xrandr, rotate the output. (Note that in b58, the 64-bit builds
of Xephyr won't work due to bug 6520998 - this is fixed in b59.)

If that wasn't enough excruciating detail - more details about the changes
in this release can be seen in PSARC 2007/051, available at:
http://www.opensolaris.org/os/community/arc/caselog/2007/051/onepager/

--
-Alan Coopersmith- alan dot coopersmith at sun dot com
Sun Microsystems, Inc. - X Window System Engineering

_______________________________________________
xwin-discuss mailing list
xwin-discuss at opensolaris dot org



hakimoto

Posts: 49
From: Kabul, Afghanistan, Asia

Registered: 12/26/06
Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Feb 15, 2007 6:12 AM   in response to: alanc
To: Communities » xwindow » discuss
  Click to reply to this thread Reply

Nice one, Alan! Those are great news indeed!

alanc

Posts: 5,504
From: US

Registered: 3/9/05
Heads Up #2: Xorg 7.2 issues found so far in Nevada build 58
Posted: Feb 23, 2007 3:29 PM   in response to: alanc

  Click to reply to this thread Reply

I know SX:CE build 58 still isn't out yet, but when it is, you'll
probably want to know about some of these issues found by internal
testers in the week we've had it so far:

-6520551 nvidia driver doesn't work with 64-bit Xorg

This was reported in the original heads up, along with the workaround,
so is listed here just as a reminder.

Workarounds: Use svccfg to force use of 32-bit Xorg.

(We're working with nvidia to get a 64-bit nvidia driver update out
soon.)

-6520998 64-bit Xephyr crashes on startup

Fixed in nv_59. Workaround: On x86, use /usr/X11/bin/i386/Xephyr.
(No SPARC workaround available.)

-6525733 Xorg 7.2 crashes on startup when Xtsol module is present

Fixed in nv_60. Workaround: Use Xsun if you need a Trusted
multi-level desktop.

-6525243 Nevada B58 32-bit Xorg crashes on a VMware VM

Fixed in nv_60. Workaround: Use text console mode for OS install,
then use 64-bit Xorg with VMWare driver or 32-bit Xorg with VESA.

-6525842 select UTF-8 locale,Xorg can't start up on snv_b58

Fixed in nv_60. Workaround: pkgrm SUNWtxfnt (assuming you don't
need Thai characters.)

-6526932 shift key press is buffered by kernel driver and not sent to X immediately

Not actually an X bug, but affects X operations such as shift-clicking.
Workaround: When you need to shift click, press and hold down one shift
key, then press and release the other shift key, then click the mouse.


--
-Alan Coopersmith- alan dot coopersmith at sun dot com
Sun Microsystems, Inc. - X Window System Engineering
February 2007 Selection: LSARC Chair of the Month Club
_______________________________________________
xwin-discuss mailing list
xwin-discuss at opensolaris dot org



hume

Posts: 45
From:

Registered: 2/15/07
Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Feb 27, 2007 4:11 PM   in response to: alanc
To: Communities » xwindow » discuss
  Click to reply to this thread Reply

I'm very much looking forward to this. However, will there be another upgrade path than installing b58? A separate set of packages or even a spec/build tree? I'm shying away from upgrading from b57 until b60 due to the warning about ZFS corruption risk in 58/59.

Actually, just to further demonstrate my ignorance, what WOULD be the normal upgrade means? A bfu archive or something similar? I'm getting ahead of myself, I think.

alanc

Posts: 5,504
From: US

Registered: 3/9/05
Re: Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Feb 27, 2007 4:19 PM   in response to: hume

  Click to reply to this thread Reply

Brandon Hume wrote:
> I'm very much looking forward to this. However, will there be another upgrade path than installing b58? A separate set of packages or even a spec/build tree? I'm shying away from upgrading from b57 until b60 due to the warning about ZFS corruption risk in 58/59.

Actually, b59 will have the ZFS bug fix in.

> Actually, just to further demonstrate my ignorance, what WOULD be the normal upgrade means? A bfu archive or something similar? I'm getting ahead of myself, I think.

Unfortunately, the only two methods we currently provide are the
entire OS image, and the source code which you build yourself and
install. The source code drop containing 7.2 is still being
fixed so that it can be built correctly (since it's a subset of the
entire tree, we need to make sure the subset builds by itself, which
has taken some work to get right again with the new modular tree layout).

We're looking into what paperwork we need to get legal approval to
post prebuilt packages in the future, but SXCE build 59 will probably
be here first.

--
-Alan Coopersmith- alan dot coopersmith at sun dot com
Sun Microsystems, Inc. - X Window System Engineering
February 2007 Selection: LSARC Chair of the Month Club
_______________________________________________
xwin-discuss mailing list
xwin-discuss at opensolaris dot org



waynel

Posts: 2,175
From: US

Registered: 6/24/05
Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Mar 21, 2007 2:24 AM   in response to: alanc
To: Communities » xwindow » discuss
  Click to reply to this thread Reply

Just installed SXCE 59 on a nVidia/Athlon64 system. (I know there are quite a few problems, but I wanted to check this build out mainly to see whether the Chinese locale problems have been corrected). Keep getting "video out of range" message--& thus no screen. Booted into failsafe mode, tried to do a svccfg but got the error message that it "couldn't match the x11-server pattern".

Is there anyway to enter a grub boot parameter to set a workable screen resolution? Also, what's the new grub parameter to boot into a 32-bit kernel (the old parameter kernel/unit doesn't work on Build 59).

Thanks.

rugrat

Posts: 569
From: Troy, Michigan USA

Registered: 3/9/05
Re: Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Mar 21, 2007 4:15 AM   in response to: waynel

  Click to reply to this thread Reply

W. Wayne Liauh wrote:
> Just installed SXCE 59 on a nVidia/Athlon64 system. (I know there are quite a few problems, but I wanted to check this build out mainly to see whether the Chinese locale problems have been corrected). Keep getting "video out of range" message--& thus no screen. Booted into failsafe mode, tried to do a svccfg but got the error message that it "couldn't match the x11-server pattern".
It looks like the VESA driver is not setting the correct mode. When
the grub menu appears, hit "e" to enter edit mode. Hit "e" again to
edit the "kernel" line. Add to the end of the line:

" -m milestone=single-user"

Hit return and "b" to boot into single user. Now run the command:

svccfg -s x11-server setprop options/server=/usr/X11/bin/i386/Xorg

Reboot and the NVIDIA driver should be running and hopefully the video
mode is set correctly.
>
> Is there anyway to enter a grub boot parameter to set a workable screen resolution? Also, what's the new grub parameter to boot into a 32-bit kernel (the old parameter kernel/unit doesn't work on Build 59).
>
You shouldn't need to boot into a 32 bit kernel as long as you get the Xorg
server running in 32 bit mmode. FWIW, a 64 bit NVIDIA driver will ship
starting with build 61. If you want to run in 64 bit mode until b51 ships
(and you don't have a NV18GL board) you can download 1.0-9755 from
NVIDIA's web site.

BTW, the syntax for booting a 32 bit kernel for b59 is:

kernel /platform/i86pc/kernel/unix
module /platform/i86pc/boot_archive


_______________________________________________
xwin-discuss mailing list
xwin-discuss at opensolaris dot org



waynel

Posts: 2,175
From: US

Registered: 6/24/05
Re: Re: Heads Up: Xorg 7.2 in Nevada build 58
Posted: Mar 21, 2007 3:54 PM   in response to: rugrat
To: Communities » xwindow » discuss
  Click to reply to this thread Reply

>Now run
> the command:
>
> svccfg -s x11-server setprop
> options/server=/usr/X11/bin/i386/Xorg

Wow, this is a huge file compared to the regular xorg.conf in Linux.

Thanks. I have gotten the display problem solved.

On one of my other machines (ATI/AthlonX2 with a Westinghouse 20.1" LCD), I keep getting the "video out of range" message before the display of the GNOME log-in screen. Eventually (after about 10-15 seconds), SX56 would settle on the right (perhaps) sync frequencies. Then the GNOME log-in dialog window would pop up at the resolution that I specified, and everything thereafter seems to running OK.

My question is, is it possible to set the whatever frequencies so that SX56 doesn't have to go through this relatively time-consuming stage of "video out of range" messages? Thanks a whole lot.

crystall

Posts: 3
From: usa

Registered: 5/8/09
Video Converter OS X
Posted: May 8, 2009 2:03 AM   in response to: alanc
To: Communities » xwindow » discuss
  Click to reply to this thread Reply

[b]Video Converter OS X[/b] is a universal and versatile os x video conversion program speciall for Mac users to convert between almost all video and audio formats.




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.