Recently updated to 11.4 and the graphics performance was terrible with
the nouveau driver so I added the nvidia repository via YaST Community
Repositories and installed the drivers via YaST.
I have an nvidia FX5200 video card and a Samsung B2230 monitor. I ran
nvidia-xconfig but the display only comes up in 1280 x 1024 mode. It
should be 1920 x 1080. How can I get it to come up in the right mode
and with 3D?
Just because a nouveau rpm install does not mean it must be removed.
What does the /var/log/Xorg.0.log file say in terms of what graphic driver you are ACTUALLY running ?
If you type:
lsmod | grep nv
lsmod | grep nouv
you should get a good solid indication as to which driver is loaded.
If you type
xrandr
you will see what resolutions are nominally available without having to do significant tuning.
There should be no need for an xorg.conf file unless specific resolutions are required (such as might be your case) and instead of an xorg.conf file edit, there are files under /etc/X11/xorg.conf.d/ that could be edited IF one knows the needed changes.
I have an old FX5200 AGP card and it works well with 11.4 (proprietary nvidia driver at 1600x1200 resolution) and tumbleweed-11.4 (nouveau driver at 1440x900 resolution). My display is actually capable of 1920x1200, but given the age of the PC in which this runs on, I am not keen on taking any possible performance hit with the higher resolutions.
In my case on 11.4 I followed the 11.4 release notes by disabling the loading of the DRM module in initrd completely. Instructions there were to set the NO_KMS_IN_INITRD sysconfig variable to yes via YAST, which then recreates initrd afterwards, followed by rebooting my PC afterward. When building the proprietary driver I booted to ‘nomodeset’.
Reference the resolutions that are available, its possible your /var/log/Xorg.0.log file will yield more hints. In my experience (with the FX5200 card) the proprietary nvidia driver works better than the nouveau driver. Less than a year ago, the nouveau driver would freeze with the FX5200, so its current functionality is an improvement.
I was reading up on this, and it appears for my nVidia FX5200 video card (10de:0322), the MAXIMUM resolution to a DVI output (which is what I am using) is only 1600x1200. So it appears I AM getting maximum resolution with this card with the proprietary nVidia graphic driver (version 173.14.28).
I only get 1440x900 with the nouveau driver on the FX5200, and that might be a nouveau driver limitation (I don’t know). I do note the old nv open source driver only outputs 1024x768 (I believe) due to a bug preventing that old nv driver from providing a higher resolution.
On 04/09/2011 02:36 AM, oldcpu wrote:
>
> atftb;2320749 Wrote:
>> Recently updated to 11.4 and the graphics performance was terrible with
>> the nouveau driver so I added the nvidia repository via YaST Community
>> Repositories and installed the drivers via YaST.
>>
>> I have an nvidia FX5200 video card and a Samsung B2230 monitor. I ran
>> nvidia-xconfig but the display only comes up in 1280 x 1024 mode. It
>> should be 1920 x 1080. How can I get it to come up in the right mode
>> and with 3D?
>>
>> Here’s the repo listing:
>>>
> Code:
> --------------------
> > >
> > 1 | download.nvidia.com-opensuse | nVidia Graphics Drivers | Yes | Yes
> > | 99 | rpm-md | ftp://download.nvidia.com/opensuse/11.4/
> >
> --------------------
>>> Looking in YaST, I see the nouveau package is still installed. Should
>> I
>> remove it?
>>
>> Should I delete the xorg.conf file? IIRC, things are supposed to be
>> set
>> automatically now days at boot up.
>>
> Just because a nouveau rpm install does not mean it must be removed.
>
> What does the /var/log/Xorg.0.log file say in terms of what graphic
> driver you are ACTUALLY running ?
>
> If you type:
>
> Code:
> --------------------
>
> lsmod | grep nv
> lsmod | grep nouv
>
> --------------------
> you should get a good solid indication as to which driver is loaded.
>
> If you type
>
> Code:
> --------------------
> xrandr
> --------------------
> you will see what resolutions are nominally available without having to
> do significant tuning.
>
> There should be no need for an xorg.conf file unless specific
> resolutions are required (such as might be your case) and instead of an
> xorg.conf file edit, there are files under /etc/X11/xorg.conf.d/ that
> could be edited IF one knows the needed changes.
>
> I have an old FX5200 AGP card and it works well with 11.4 (proprietary
> nvidia driver at 1600x1200 resolution) and tumbleweed-11.4 (nouveau
> driver at 1440x900 resolution). My display is actually capable of
> 1920x1200, but given the age of the PC in which this runs on, I am not
> keen on taking any possible performance hit with the higher resolutions.
>
>
> In my case on 11.4 I followed the '11.4 release notes ’
> (http://www.suse.com/relnotes/i386/openSUSE/11.4/RELEASE-NOTES.en.html)
> by disabling the loading of the DRM module in initrd completely.
> Instructions there were to set the NO_KMS_IN_INITRD sysconfig variable
> to yes via YAST, which then recreates initrd afterwards, followed by
> rebooting my PC afterward. When building the proprietary driver I booted
> to ‘nomodeset’.
>
> Reference the resolutions that are available, its possible your
> /var/log/Xorg.0.log file will yield more hints. In my experience (with
> the FX5200 card) the proprietary nvidia driver works better than the
> nouveau driver. Less than a year ago, the nouveau driver would freeze
> with the FX5200, so its current functionality is an improvement.
Thanks. Yesterday when I was first tackling the issue (before loading
the nvidia driver or posting) I had added x11failsafe to the start line.
X failed to start w/o it at that point in the project. It occurred to
me laying in bed last night that I should try taking that out. When I
booted this morning I backspaced it out and it came up in full
resolution. So I think I have it sorted.
I’ll check the release notes to see if there’s any other things I should
do/change for best functionality.
On 04/09/2011 05:06 AM, oldcpu wrote:
>
> oldcpu;2320779 Wrote:
>> I have an old FX5200 AGP card and it works well with 11.4 (proprietary
>> nvidia driver at 1600x1200 resolution) and tumbleweed-11.4 (nouveau
>> driver at 1440x900 resolution). My display is actually capable of
>> 1920x1200, but given the age of the PC in which this runs on, I am not
>> keen on taking any possible performance hit with the higher resolutions.
>>
>
> I was reading up on this, and it appears for my nVidia FX5200 video
> card (10de:0322), the MAXIMUM resolution to a DVI output (which is what
> I am using) is only 1600x1200. So it appears I AM getting maximum
> resolution with this card with the proprietary nVidia graphic driver
> (version 173.14.28).
>
> I only get 1440x900 with the nouveau driver on the FX5200, and that
> might be a nouveau driver limitation (I don’t know). I do note the old
> nv open source driver only outputs 1024x768 (I believe) due to a bug
> preventing that old nv driver from providing a higher resolution.
That clears up another mystery! When I first got this monitor I could
never get the DVI to work. Just got a blank screen. Worked fine w/the
VGA cable though.
My understanding is by specifying x11failsafe, one in effect forces the loading of the ‘fbdev’ graphic driver which has very slow performance and non-optimal resolution. Good to read resolution (and hopefully performance) is superior now.
For all of the issues in this thread,
It probably would have been a lot easier to use the nVidia Graphics manager to view and configure settings. If you have installed the driver from the nVidia repository as described in this thread, the nVidia GUI tools should also be installed.
I have use the nVidia Graphics manager to manage screen resolution, multi-displays(selection, configuration and resolution of each), hardware acceleration, more.