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

Re: Monitor resolution wrong



Alexander V. Makartsev composed on 2021-01-10 19:01 (UTC+0500):

> Felix Miata wrote:

>> Notice the absence of "nouveau". You may better understand this choice among three
>> rather than two by reading here:
>> <https://www.linuxquestions.org/questions/blog/mrmazda-1035595/amd-intel-and-nvidia-x-graphics-driver-primer-38306/>

> URL you provided is gated behind account registration. That is enough 
> reason for me to ignore it.

I wasn't aware of that limitation. Here's an older version of essentially the
same thing:
<https://forums.opensuse.org/showthread.php/541438-AMD-Intel-amp-NVidia-X-graphics-driver-primer>

> I still don't understand why you recommend to use generic [1] 
> "modesetting" DDX module instead of vendor supplied and supported one 
> for your hardware.

1: The Modesetting DDX is newer technology. It's good enough that AMD stopped
providing its fglrx driver for recent distro releases, and the Intel-specific
DDX went into maintenance mode (no major version upgrade) 7 years ago:
<https://cgit.freedesktop.org/xorg/driver/xf86-video-intel/>

2: AMD and Intel contribute to FOSS openly, while NVidia still does not.

> So "absence of nouveau" in those lines doesn't really tell anything, 
> because you still run "nouveau" driver in your system.

Again, this was addressed by the inxi outputs I provided. Here one is again
with less editing, where nouveau is present only as the kernel driver/module
for the NVidia hardware device, while modesetting does X-specific duty:

# inxi -GISay
...
Graphics:
  Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau
  v: kernel bus ID: 01:00.0 chip ID: 10de:107d
  Display: x11 server: X.Org 1.20.10 driver: modesetting
  unloaded: fbdev,vesa
...
Info:...Shell: Bash v: 5.1.0 running in: konsole inxi: 3.2.01

and for Intel (current devel inxi version for its improved presentation):
# pinxi -GIay
Graphics:
  Device-1: Intel 4th Generation Core Processor Family Integrated Graphics
  vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:041e
  Display: server: X.Org 1.20.3 driver: loaded: modesetting
  unloaded: fbdev,vesa alternate: intel display ID: :0 screens: 1
...
Info:...Shell: Bash v: 4.4.23 running in: konsole  pinxi: 3.2.01-12

And for AMD:
# pinxi -GIay
Graphics:
  Device-1: AMD Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] vendor: Dell
  driver: radeon v: kernel bus ID: 01:00.0 chip ID: 1002:6779
  Display: x11 server: X.Org 1.20.10 driver: loaded: modesetting
  alternate: ati,fbdev,vesa display ID: :0 screens: 1
...
Info:...533 Shell: Bash v: 5.1.4 running in: konsole  pinxi: 3.2.01-12

Thus, for most installations (non-ancient, non-bleeding edge), competent
X operation is possible without having any proprietary Xorg driver or
GPU-specific DDX installed. NVidia's own software is thus needed only
by those who need some specific feature only it provides.
-- 
Evolution as taught in public schools, like religion,
	is based on faith, not on science.

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/


Reply to: