On 29/06/2015, Sven Arvidsson <[email protected]> wrote: > On Mon, 2015-06-29 at 01:13 +0800, Bret Busby wrote: >> On 29/06/2015, Bret Busby <[email protected]> wrote: >> > -- >> >> Stupid computers that do everything but what they are supposed to do >> (like sending messages when a user is trying to enter a message, and >> putting text everywher except where it is supposed to go)! What I had >> been trying to enter, to post, is this; >> >> How do I find (what command do I use to find) what hardware drivers >> are installed , and how do I find what drivers are in use, for >> particular classes of hardware - in this instance, graphical devices? > > lsmod will list the kernel modules loaded. But I'm not sure if that is > what you're lookin for? > > You can also use lspci with the -v flag to see hardware and kernel > driver. >
On my Acer 5750G, which has an Intel Sandy Bridge graphics controller
and an nvidia GECorce GT520M graphics devive, I get the following;
"
root@bret-apc01-debian6:~# lspci -vnn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation Sandy
Bridge Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00
[VGA controller])
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device
[10de:0df7] (rev a1) (prog-if 00 [VGA controller])
root@bret-apc01-debian6:~#
"
IAnd, in running lspci -vnn, I get
"
00:02.0 VGA compatible controller [0300]: Intel Corporation Sandy
Bridge Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00
[VGA controller])
Subsystem: Acer Incorporated [ALI] Device [1025:0504]
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at d1400000 (64-bit, non-prefetchable) [size=4M]
Memory at c0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
"
and
"
01:00.0 VGA compatible controller [0300]: nVidia Corporation Device
[10de:0df7] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Device [1025:0505]
Flags: fast devsel, IRQ 16
Memory at d0000000 (32-bit, non-prefetchable) [size=16M]
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at b0000000 (64-bit, prefetchable) [size=32M]
I/O ports at 2000 [size=128]
Expansion ROM at d1000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024
<?>
"
But this apparently does not indicate which graphics devices are being
operated, and which driver(s) is/are being applied.
running lsmod, gives
"
root@bret-apc01-debian6:~# lsmod
Module Size Used by
acpi_cpufreq 5539 1
cpufreq_conservative 5162 0
cpufreq_stats 2740 0
cpufreq_powersave 902 0
cpufreq_userspace 1960 0
parport_pc 18855 0
ppdev 5030 0
lp 7462 0
parport 27954 3 parport_pc,ppdev,lp
sco 7225 2
bridge 39582 0
stp 1440 1 bridge
bnep 9395 2
rfcomm 29589 0
l2cap 24800 6 bnep,rfcomm
crc16 1319 1 l2cap
bluetooth 41779 6 sco,bnep,rfcomm,l2cap
i915 257174 0
binfmt_misc 6415 1
uinput 6376 1
fuse 50844 1
loop 11767 0
snd_hda_codec_realtek 239567 1
snd_hda_intel 19827 3
uvcvideo 52127 0
snd_hda_codec 54308 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 5380 1 snd_hda_codec
videodev 30009 1 uvcvideo
snd_pcm 60487 2 snd_hda_intel,snd_hda_codec
snd_seq 42785 0
snd_timer 15598 2 snd_pcm,snd_seq
snd_seq_device 4493 1 snd_seq
nouveau 352920 0
v4l1_compat 11442 2 uvcvideo,videodev
ttm 39986 1 nouveau
drm_kms_helper 20337 2 i915,nouveau
v4l2_compat_ioctl32 8474 1 videodev
psmouse 49953 0
snd 46878 14
snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
drm 142928 4 i915,nouveau,ttm,drm_kms_helper
soundcore 4598 1 snd
video 17445 1 i915
snd_page_alloc 6201 2 snd_hda_intel,snd_pcm
output 1692 1 video
i2c_algo_bit 4209 2 i915,nouveau
i2c_i801 7830 0
rfkill 12996 3 bluetooth
pcspkr 1699 0
serio_raw 3752 0
evdev 7352 23
i2c_core 15803 7
i915,videodev,nouveau,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
wmi 4323 0
battery 4998 0
button 4650 2 i915,nouveau
processor 29919 5 acpi_cpufreq
ac 2192 0
ext3 106502 5
jbd 37325 1 ext3
mbcache 5050 1 ext3
sg 24053 0
sd_mod 29889 7
sr_mod 12602 0
cdrom 29351 1 sr_mod
crc_t10dif 1276 1 sd_mod
usbhid 33196 0
hid 63941 1 usbhid
ahci 32918 6
tg3 104270 0
libata 133632 1 ahci
sdhci_pci 5581 0
xhci 33881 0
sdhci 13950 1 sdhci_pci
ehci_hcd 31921 0
usbcore 123175 5 uvcvideo,usbhid,xhci,ehci_hcd
libphy 14022 1 tg3
nls_base 6567 1 usbcore
mmc_core 45414 1 sdhci
led_class 2433 1 sdhci
thermal 11674 0
scsi_mod 126693 4 sg,sd_mod,sr_mod,libata
thermal_sys 11942 3 video,processor,thermal
root@bret-apc01-debian6:~#
"
> Also, lsusb for USB devices.
>
> For graphics there are at least three different drivers, a kernel
> module, a driver for X11 and driver for OpenGL.
>
> Finding the X11 driver is probably easiest by looking through the Xorg
> log, for the OpenGL driver you can use glxinfo.
>
I have attached a copy of theXorg log file.
> --
> Cheers,
> Sven Arvidsson
> http://www.whiz.se
> PGP Key ID 6FAB5CD5
>
>
>
nvidia-smi returns
"
root@bret-apc01-debian6:~# nvidia-smi
-su: nvidia-smi: command not found
root@bret-apc01-debian6:~#
"
Am I correct, in assuming from this information, that the operating
system detects and ignores the nvidia graphics device, and that the
only graphics device that is being operated, is the Intel Sandy Bridge
graphics controller?
--
Bret Busby
Armadale
West Australia
..............
"So once you do know what the question actually is,
you'll know what the answer means."
- Deep Thought,
Chapter 28 of Book 1 of
"The Hitchhiker's Guide to the Galaxy:
A Trilogy In Four Parts",
written by Douglas Adams,
published by Pan Books, 1992
....................................................
Xorg.0.log
Description: Binary data

